@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&display=swap";:root{--main-color: #8439B0;--secondary-color: #9251C5;--third-color: #A16DD7;--fourth-color: #B28CE6;--fifth-color: #C6AEF2;--sixth-color: #DFD4FA;--seventh-color: #FDFCFF;--font-family-Barlow: "Barlow";--role-color: #2BC3DE;--role-8: rgba(43,195,222,.8);--role-3: rgba(43,195,222,.3);--role-25: rgba(43,195,222,.25);--role-2: rgba(43,195,222,.2);--role-15: rgba(43,195,222,.15);--role-9: rgba(225, 108, 58, .09)}#app{max-width:100vw;max-height:100vh}.ant-layout .ant-layout-header{height:16.5vw}@keyframes fadeInPop{0%{opacity:0;transform:scale(.93)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1vw)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulseAlert{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.07);filter:brightness(1.15)}to{transform:scale(1);filter:brightness(1)}}@keyframes bounceUp{0%{opacity:0;transform:translateY(20px)}60%{opacity:1;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ant-select-selection-item{font-size:1.1vw;line-height:2.5vw;font-weight:600}.ant-select-dropdown .ant-select-item-option{font-size:1.1vw;line-height:2.5vw;color:#6e6e6e}.ant-select-selector{border-color:#d9d9d9!important;box-shadow:none!important}.ant-select-selector{height:2.8vw!important;display:flex!important;align-items:center!important;padding:0 1vw!important}.custom-range-option{border-top:1px solid #D1D1D1;margin-top:5px;padding-top:8px;border-radius:0!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--role-2)!important}.custom-range-date{position:absolute;z-index:5000;background:#fff;border:1px solid #ddd;border-radius:.6vw;padding:1vw;box-shadow:0 4px 12px #0000001a}:where(.ant-picker) .ant-picker-input>input{font-size:1vw!important;line-height:1.4vw!important}.ant-picker-dropdown-range{z-index:999999!important}.btn-row{display:flex;justify-content:space-between;margin-top:.8vw}.cancelDate-btn{background:#e0e0e0;color:#333;border:none;padding:.4vw 1.4vw;border-radius:.4vw;cursor:pointer;font-size:.9vw}.confirmDate-btn{background-color:var(--role-color);color:#fff;border:none;padding:.4vw 1.4vw;border-radius:.4vw;cursor:pointer;font-size:.9vw}.confirmDate-btn:hover{opacity:.6}.ant-picker-range .ant-picker-active-bar,.ant-picker-range:hover .ant-picker-active-bar,.ant-picker-range-focused .ant-picker-active-bar,.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--role-color)!important}.ant-picker-cell-in-view.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:var(--role-15)!important}.ant-picker-cell-inner:hover{border-color:var(--role-color)!important}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid var(--role-color)!important}.ant-picker.ant-picker-focused{border-color:var(--role-color)!important;box-shadow:none!important}.ant-picker:hover{border-color:var(--role-color)!important}.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-hover .ant-picker-cell-inner:after,.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{background:var(--role-25)!important}.ant-picker-cell-range-hover:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after{border-top:1px dashed var(--role-color)!important;border-bottom:1px dashed var(--role-color)!important}.ant-picker-cell-range-hover-start:after{border-left:1px dashed var(--role-color)!important}.ant-picker-cell-range-hover-end:after{border-right:1px dashed var(--role-color)!important}.ant-tooltip{display:none!important}.tooltip-wrapper{position:relative;display:inline-flex}.custom-tooltip{opacity:0;visibility:hidden;padding:.6vw 1vw;color:#88758a;border-radius:.4vw;font-size:1vw;position:absolute;top:-4vw;left:50%;transform:translate(-65%);white-space:nowrap;transition:opacity .25s ease;z-index:10;background:var(--role-9)}.tooltip-wrapper:hover .custom-tooltip{opacity:1;visibility:visible}.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--role-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title:hover,.ant-menu-submenu-active>.ant-menu-submenu-title:hover,:deep(.ant-menu-submenu-open > .ant-menu-submenu-title):hover{background-color:var(--role-8)!important}:deep(.ant-menu-item-selected){background-color:var(--role-3)!important;color:#333!important}.ant-menu-submenu-selected .ant-menu-item-active:hover,.ant-menu-submenu-active .ant-menu-item-active,:deep(.ant-menu-submenu-open .ant-menu-item-active):hover{background-color:var(--role-2)!important;color:#333!important}.no-data{width:100%;text-align:center;font-size:1.2vw;color:#6e6e6e;padding:3vw 0;font-weight:500}.ant-modal .ant-input,.ant-modal .ant-select,.ant-modal .ant-input-number,.ant-modal .ant-picker{height:2.8vw;font-size:1.1vw}.ant-modal .ant-input{padding:.3vw 1vw}.ant-modal .ant-form-item{margin-bottom:1.2vw}.ant-modal .ant-form-item-label>label{height:1.8vw;font-size:1.1vw}.ant-modal .ant-select-selector{height:2.8vw!important;padding:0 1vw!important}.ant-modal .ant-select-selection-item,.ant-modal .ant-select-selection-placeholder{line-height:2.8vw!important;font-size:1.1vw}.ant-modal .ant-input-number-input{height:2.8vw!important;font-size:1.1vw!important;padding:0 1vw!important}.ant-modal .ant-picker{padding:0 1vw}.ant-modal .ant-picker-input>input{font-size:1.1vw!important}.ant-modal .ant-picker-suffix{font-size:1.1vw}.ant-modal .ant-modal-title{font-size:1.45vw!important;font-weight:600!important;line-height:1.5!important;margin-bottom:2vw!important}.ant-modal .ant-modal-footer{margin-top:2vw!important}.ant-modal .ant-modal-footer .ant-btn{height:2.6vw!important;padding:0 1.2vw!important;font-size:1.1vw!important}.ant-modal .ant-modal-footer .ant-btn-primary{background-color:var(--role-color)!important;border-color:var(--role-color)!important}.ant-modal .ant-modal-footer .ant-btn-primary:hover{background-color:var(--role-8)!important;border-color:var(--role-8)!important}.ant-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:var(--role-color)!important;border-color:var(--role-color)!important}.entitlement-modal .ant-input-number:hover,.entitlement-modal .ant-input-number-focused,.entitlement-modal .ant-picker:hover,.entitlement-modal .ant-picker-focused{border-color:var(--role-color)!important;box-shadow:0 0 0 2px var(--role-15)!important}.entitlement-modal .ant-input-number-handler-wrap .ant-input-number-handler:hover{color:var(--role-color)!important}.entitlement-modal .ant-modal-footer .ant-btn:hover{color:var(--role-color)!important;border-color:var(--role-color)!important}.entitlement-modal .ant-modal-footer .ant-btn-primary,.entitlement-modal .ant-modal-footer .ant-btn-primary:hover{color:#fff!important;background-color:var(--role-color)!important;border-color:var(--role-color)!important}.ant-table-wrapper .ant-table-selection-column{width:3.4vw!important;min-width:3.4vw!important;padding-inline:.7vw!important}.ant-table-wrapper .ant-checkbox-wrapper,.ant-table-wrapper .ant-checkbox{display:inline-flex;align-items:center;justify-content:center;line-height:1.45vw!important}.ant-table-wrapper .ant-checkbox,.ant-table-wrapper .ant-checkbox-input,.ant-table-wrapper .ant-checkbox-inner{width:1.45vw!important;height:1.45vw!important}.ant-table-wrapper .ant-checkbox-inner{border-radius:.22vw!important;border-width:.1vw!important;transition:all .2s}.ant-table-wrapper .ant-table-selection-column{vertical-align:middle!important}.ant-table-wrapper td.ant-table-selection-column .ant-checkbox-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.ant-table-wrapper .ant-checkbox-inner:after{box-sizing:border-box;width:.38vw!important;height:.75vw!important;border:solid #fff;border-width:0 .18vw .18vw 0!important;inset-inline-start:50%!important;top:45%!important;transform:translate(-50%,-50%) rotate(45deg) scale(1)!important}.ant-table-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--role-color)!important;border-color:var(--role-color)!important}.ant-table-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after{width:.8vw!important;height:.12vw!important;background:#fff!important;border:0!important;border-radius:999px;transform:translate(-50%,-50%)!important}.ant-table-wrapper .ant-checkbox-disabled .ant-checkbox-inner{background:#f5f5f5}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--role-15)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--role-15)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--role-2)!important}.ant-table-wrapper .ant-checkbox:hover .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--role-color)!important}.ant-table-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background:var(--role-color)!important;border-color:var(--role-color)!important}.ant-table-wrapper .ant-checkbox:after{display:none!important}.ant-table-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-input:focus-visible+.ant-checkbox-inner{outline:none!important;box-shadow:none!important}.ant-table-pagination{font-size:1.1vw;margin-top:1.2vw!important;margin-right:auto;align-items:center}.ant-pagination-total-text{font-size:1.1vw;margin-right:auto}.ant-pagination-item-active,.ant-pagination-item-active:hover{border-color:var(--role-color)!important}.ant-pagination-item-active a{color:var(--role-color)!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:2vw!important;height:2vw!important;line-height:2vw!important}.ant-pagination-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1vw}.ant-pagination-prev button,.ant-pagination-next button{width:2vw;height:2vw;font-size:1vw}.ant-tag{display:inline-flex;align-items:center;justify-content:center;min-width:3.8vw;height:2vw;padding:0 .6vw;font-size:1vw;line-height:1;border-radius:.3vw;border-width:.08vw}.custom-confirm-modal{width:32vw!important}.custom-confirm-modal .ant-modal-confirm-title{font-size:1.45vw!important;font-weight:600}.custom-confirm-modal .ant-modal-confirm-content{font-size:1.1vw!important;margin-top:.8vw!important}.custom-confirm-modal .ant-modal-confirm-btns{margin-top:2vw!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn{height:2.6vw!important;padding:0 1.2vw!important;font-size:1.1vw!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-primary{background-color:var(--role-color)!important;border-color:var(--role-color)!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-primary:hover{background-color:var(--role-8)!important;border-color:var(--role-8)!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):hover{color:var(--role-color)!important;border-color:var(--role-color)!important}.ant-input:hover,.ant-input:focus,.ant-input-focused{border-color:var(--role-color)!important;box-shadow:none!important}.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within{border-color:var(--role-color)!important;box-shadow:0 0 0 2px var(--role-15)!important}.ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important}.create-btn{background-color:var(--role-color)!important;border-color:var(--role-color)!important}.create-btn:hover{background-color:var(--role-8)!important;border-color:var(--role-8)!important}.back-btn:hover{color:var(--role-color)!important;border-color:var(--role-color)!important}
