@import url(https://fonts.googleapis.com/css2?family=Edu+SA+Hand:wght@400..700&family=Exo+2:ital,wght@0,100..900;1,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Oswald:wght@200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);.m-0{margin:0!important}.m-1{margin:4px!important}.m-2{margin:8px!important}.m-3{margin:16px!important}.m-4{margin:24px!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mt-4{margin-top:24px!important}.mt-5{margin-top:32px!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mb-5{margin-bottom:32px!important}.ms-1{margin-left:4px!important}.ms-2{margin-left:8px!important}.ms-3{margin-left:16px!important}.ms-4{margin-left:24px!important}.ms-5{margin-left:32px!important}.me-1{margin-right:4px!important}.me-2{margin-right:8px!important}.me-3{margin-right:16px!important}.me-4{margin-right:24px!important}.me-5{margin-right:32px!important}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0;margin-top:0}.p-0{padding:0!important}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:16px!important}.p-4{padding:24px!important}.p-5{padding:32px!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:16px!important}.pt-4{padding-top:24px!important}.pt-5{padding-top:32px!important}.ps-0{padding-left:0!important}.ps-1{padding-left:4px!important}.ps-2{padding-left:8px!important}.ps-3{padding-left:16px!important}.ps-4{padding-left:24px!important}.ps-5{padding-left:32px!important}.ant-input,.ant-input-disabled,.ant-picker,.ant-select-selector{background-color:hsla(0,0%,100%,.149)!important;color:#fff!important;height:35px}.form-select{width:100%}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-end{display:flex;justify-content:flex-end}.justify-center{display:flex;justify-content:center}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000a6;border-radius:24px;box-shadow:0 4px 30px #0009;color:#fff;font-size:1rem;transition:transform .3s ease-in-out;width:100%}.card .card-title{background-color:#38383d99;border-top-left-radius:24px;border-top-right-radius:24px;color:#fff;padding:6px 24px;text-align:left}.card .card-content{padding:24px}.card.hover:hover{transform:scale(1.02)}.form{padding:16px 0}.form .form-item{margin-bottom:1rem}.form .form-label{color:#ffffffe6;display:block;font-size:1rem;margin-bottom:.5rem;text-align:left}.form .form-label.required:before{color:#e55353;content:"*";font-size:1rem;font-weight:700;margin-right:6px;vertical-align:middle}.form .ant-input:where(.css-dev-only-do-not-override-o8y2rb).ant-input-lg{font-size:14px}.form .form-input{background-color:#ffffff26;border:2px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;height:45px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.form .form-input.number{padding:0 16px}.form .form-input:where(.css-dev-only-do-not-override-1jhiiom).ant-picker-range .ant-picker-active-bar{background:#fff;box-shadow:0}.form .form-input.danger{border-color:#ff000080;color:#f55}.form .form-input::placeholder{color:hsla(218,5%,61%,.565)}.form .form-input:focus{background-color:#ffffff40;border-color:#fff}.form .form-select{background-color:#0000;border-radius:10px;border-width:0;box-sizing:border-box;color:#fff;font-size:14px;height:45px;outline:none;padding:0;transition:all .3s ease;width:100%}.form .form-select .ant-select-selector{padding:0 16px}.form .form-select:where(.css-dev-only-do-not-override-1jhiiom).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#fff!important;border-width:2px}.form .form-select.ant-select-focused:where(.css-dev-only-do-not-override-1jhiiom).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#fff!important;box-shadow:0}.form .form-error{color:#f55;font-size:12px;padding-left:6px}.form .ant-form-item{margin-bottom:10px}.form .ant-form-item-label{align-items:center;display:flex}.form .ant-input:placeholder-shown,.form .ant-picker .ant-picker-input>input:placeholder-shown{font-size:small}.form .form-bottom{display:flex;justify-content:center;margin-top:8px;width:100%}.form.small .form-item .form-label{font-size:.9rem}.form.small .form-item .form-input{padding:10px 12px}.form.search{display:flex}.form.search .form-item{align-items:flex-start;display:flex;justify-content:center;margin-bottom:12px;width:100%}.form.search .form-label{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-bottom:0;margin-right:8px;min-width:80px;padding-right:4px}.form.search .form-field{display:flex;flex:0 1 270px;flex-direction:column}.form.search .form-field .ant-input,.form.search .form-field .ant-picker,.form.search .form-field .ant-select{width:100%}.form.search .form-error{color:#f55;font-size:12px;line-height:1.3;margin-top:4px}body{margin:0}*{font-family:Exo\ 2,Arial,sans-serif;font-optical-sizing:auto;font-style:normal}#root{background-image:url(/static/media/background.21ddb10b04b8229805e0.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.container{margin:0 auto;padding:24px;width:100%}.dark-modal .ant-modal-content{background-color:#1f1f1f;color:hsla(0,0%,100%,.851)}.dark-modal .ant-modal-header{background-color:#1f1f1f;border-bottom:1px solid #333}.dark-modal .ant-modal-confirm-content,.dark-modal .ant-modal-confirm-title{color:hsla(0,0%,100%,.851)}.dark-modal .ant-btn-primary{background-color:#ff4d4f;border:none}.dark-modal .ant-btn-default{background-color:#333;border:none;color:hsla(0,0%,100%,.851)}.text-green{color:#389e0d}.text-red{color:#ff4d4f}.text-yellow{color:#d48806}.layout{background:#0000;min-height:100vh}.layout.is-load{opacity:0;pointer-events:none;transition:opacity 1s ease-out}.layout.is-load.fade-in{opacity:1;pointer-events:all}.layout .content{background-color:#0000}.layout .content .card-grid{grid-gap:20px;background-color:#f5f5f7;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));min-height:100vh;padding:20px}.layout .overlay-footer{background-color:#182751;padding:8px}.layout .footer{background-color:#2c2c2e;padding:12px 50px}#header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;border-bottom:1px solid #00000026;color:#fff;display:flex;height:48px;justify-content:space-between;padding:0 6px 0 24px;text-align:right}#header .title{cursor:pointer}#header .title div{align-items:center;display:flex;height:32px}#header .title div img{height:100%;object-fit:cover;width:100%}#header .action-row{align-items:center;display:flex;height:100%;justify-content:flex-end}#header .user-action{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s ease-in-out;width:42px}#header .user-action:hover{background-color:#0003}#header .action{cursor:pointer;padding:0 24px;transition:all .2s ease-in-out}#header .action .action-text{margin-left:6px}#header .action:hover{background-color:#0000001a}#header .user-menu{min-width:150px}#header .user-menu .title-container{background-color:#39393f;border-radius:10px;margin-bottom:12px;padding:10px 16px}#header .user-menu .title-container .title{font-feature-settings:bold;-webkit-font-kerning:bold;font-kerning:bold;font-size:18px}@media(max-width:576px){#header .title div{height:auto;width:120px}}.ant-modal>div{display:flex;justify-content:center}.ant-modal .ant-modal-content{max-width:calc(100% - 24px);width:100%}#skeleton .position-relative{position:relative}#skeleton .loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.auth-layout{background-image:url(/static/media/background.21ddb10b04b8229805e0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:100vh}.auth-layout .content{height:100%}.auth-layout .overlay-footer{background-color:#182751;padding:8px}.auth-layout .footer{background-color:#2c2c2e}#index .card{width:320px}#index .card.user{margin-left:auto}#index .card .avatar{border-radius:50%;height:150px;margin-bottom:10px;min-height:150px;min-width:150px;width:150px}#index .card .name{align-items:flex-end;color:#fff;display:flex;font-size:32px;justify-content:space-between;margin-bottom:18px}#index .card .name .role{color:#eaeaea;font-size:16px}#index .card .info{color:#acacac;font-weight:300;margin-bottom:2px}@media screen and (max-width:991px){#index .card{height:auto;margin:auto;max-width:664px;width:100%}}.card{display:flex;flex-direction:column}.card .card-title{padding:12px 24px}.card .card-title,.card .card-title .icon{align-items:center;display:flex;flex:0 0 auto}.card .card-title .icon img{height:64px;margin-right:12px;width:64px}.card .card-title .title-container{flex:auto}.card .card-title .title-container .title{font-size:18px}.card .card-title .title-container .descript{color:#acacac;font-size:14px}.card .card-title .action{align-items:center;color:#fff6;cursor:pointer;display:flex;font-size:14px;transition:color .2s ease-in-out}.card .card-title .action:hover{color:#fff9}.card .card-title .action .action-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:5px}.card .card-title .action .action-icon span{white-space:nowrap}.card .card-content{flex:auto}.card .card-content .title{display:flex;justify-content:center}.crudTable{height:auto;width:100%}.crudTable .card-content{padding:0}#pageHeader{align-items:center;font-size:20px;font-weight:700;justify-content:space-between;margin-bottom:10px;padding:0 20px;width:100%}#pageHeader,#pageHeader .left{display:flex}#pageHeader .right .icon{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background-color .5s ease}#pageHeader .right .icon:hover{background-color:#24242480}#calendar .fc-col-header-cell-cushion,#calendar .fc-event,#calendar .fc-scrollgrid-sync-inner{color:hsla(0,0%,100%,.851);font-size:16px}#calendar .fc-daygrid-day-number{color:hsla(0,0%,100%,.851);font-size:14px}#calendar .fc-col-header-cell{background:#11305e!important}#calendar .schedule{border-radius:4px;color:#fff;font-size:.8rem;padding:2px 6px;text-align:center;width:100%}@media(max-width:768px){#calendar .fc-toolbar{flex-direction:column;gap:6px}#calendar .fc-toolbar-chunk{text-align:center}#calendar .fc-toolbar-title{font-size:1.2rem}#calendar .fc-daygrid-day-number{font-size:.75rem;padding:2px 4px}#calendar .fc-col-header-cell-cushion{font-size:.8rem;padding:4px 0}#calendar .fc-daygrid-day-frame{min-height:60px}#calendar .fc-toolbar-chunk .fc-button{font-size:.75rem;padding:4px 8px}#calendar .fc-list-day-cushion,#calendar .fc-list-event-title{font-size:.85rem}}@media(max-width:576px){#calendar .schedule{font-size:.5rem}#calendar .fc-toolbar-title{font-size:1rem}#calendar .fc-daygrid-day-number{font-size:.7rem;padding:2px 4px}#calendar .fc-col-header-cell-cushion{align-items:center;display:flex;font-size:.6rem;justify-content:center;padding:3px 0}#calendar .fc-daygrid-day-frame{min-height:30px}#calendar .fc-toolbar-chunk .fc-button{font-size:.5rem;padding:4px 8px}#calendar .fc-list-day-cushion,#calendar .fc-list-event-title{font-size:.5rem}}.crud-list .ant-page-header-heading{-webkit-padding-before:0!important;padding-block-start:0!important}.crud-list .ant-page-header{-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0;padding-block-end:0;padding-block-start:0;padding-inline-end:0;padding-inline-start:0}.crud-list .ant-pro-card{height:100%}.loading-container{align-items:center;background:#0000001a;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.loading-container .loading-card{height:auto;width:auto}.loading-container .loading-card .card-content{align-items:center;display:flex;justify-content:center}.loading-container .loading-icon{animation:spin 2s linear infinite;font-size:48px}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}#action-form .ant-space .ant-space-item:first-child{width:95%}#action-form .ant-form-item{margin-bottom:-5px}#action{padding:24px}#action.pad{display:flex;flex-direction:column}#action.pad .action-type.card .card-content{padding:8px}#forget,#login,#register{height:100%;padding:3rem 1rem 1rem;position:relative}#forget .card,#login .card,#register .card{margin:auto;max-width:450px}#forget .card .title,#login .card .title,#register .card .title{margin-bottom:18px;width:100%}#forget .card .title div,#login .card .title div,#register .card .title div{height:60px}#forget .card .title div img,#login .card .title div img,#register .card .title div img{height:100%;object-fit:cover;width:100%}#forget .card .radio-group,#login .card .radio-group,#register .card .radio-group{display:flex;margin-bottom:12px;margin-top:12px;width:100%}#forget .card .radio-button,#login .card .radio-button,#register .card .radio-button{flex:1 1;height:40px;line-height:40px;text-align:center}#forget .card .radio-button:hover,#login .card .radio-button:hover,#register .card .radio-button:hover{color:#fff}