html,body,#root{height:100%;margin:0;padding:0;background:#dce0e4;--color-text-light: #a0aec0;--color-text-menu: #2d3748;--color-border-light: #e0e1e2;--color-shadow-menu: rgba(148, 110, 91, .2);--color-hover-menu: rgba(148, 110, 91, .05);--color-border-avatar: rgba(148, 110, 91, .2);--color-bg-menu-hover: rgba(148, 110, 91, .25);--color-gradient-start: #737373;--color-gradient-end: #2a2a2a;--gradient-menu: linear-gradient(180deg, #706d68 -18.15%, #63605c 11.28%, #23180f 100%);--card-bg-color: #eef0f2;--theme-main: #595d65;--theme-main-rgb: 89, 93, 101;--theme-main-strong: #424242;--theme-main-dark: #333333;--theme-main-darker: #262626;--theme-border: #aeb4bb;--theme-bg-soft: #eef0f2}*{font-family:Helvetica!important}.page-content{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;position:relative;padding:16px 12px}.page-content-left{width:330px;margin-right:16px}.page-content-right{width:calc(100% - 354px)}.custom-empty-normal{margin-block:0!important}.empty-normal{display:flex;align-items:center;justify-content:center;gap:0}.common-drawer-spin{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.common-icon{width:18px;height:18px}.common-btn{border-radius:30px}.custom-card{background:#edeff1;border-radius:12px;border:1px solid rgba(174,174,174,.2);box-shadow:0 4px 4px #0000001a;padding:12px}.custom-card.dark{background:var(--gradient-menu);border:1px solid rgba(174,174,174,.2)}.icon-animation{display:inline-block;transition:transform .3s ease;transform:rotate(0)}.icon-animation:hover{transform:rotate(45deg)}.custom-segmented{padding:1px;color:#333;font-size:14px;line-height:1.57142857;font-family:Helvetica;background:#fff;border:1px solid #ffffff;font-weight:500}.custom-segmented .ant-segmented-thumb{background-color:#333!important}.custom-segmented.ant-segmented .ant-segmented-item-label{min-height:28px;line-height:28px;padding:0;min-width:122px;text-align:center}.custom-segmented.ant-segmented .ant-segmented-item-selected{color:#fff;background-color:#333}.btn-search-icon{border:1px solid #aeaeae!important;border-width:1px!important}.btn-search-icon.ant-btn-variant-dashed{background:none;border-width:1px!important}.btn-search-icon .ant-btn-icon{position:relative}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-number-input::placeholder,.ant-picker input::placeholder,textarea.ant-input::placeholder{color:#aeaeae!important;opacity:1}.ant-input::-moz-placeholder,.ant-input-affix-wrapper input::-moz-placeholder,.ant-input-number-input::-moz-placeholder,.ant-picker input::-moz-placeholder,textarea.ant-input::-moz-placeholder{color:#aeaeae!important;opacity:1}.ant-input:-ms-input-placeholder,.ant-input-affix-wrapper input:-ms-input-placeholder,.ant-input-number-input:-ms-input-placeholder,.ant-picker input:-ms-input-placeholder,textarea.ant-input:-ms-input-placeholder{color:#aeaeae!important;opacity:1}.ant-input::-ms-input-placeholder,.ant-input-affix-wrapper input::-ms-input-placeholder,.ant-input-number-input::-ms-input-placeholder,.ant-picker input::-ms-input-placeholder,textarea.ant-input::-ms-input-placeholder{color:#aeaeae!important;opacity:1}.ant-typography,h1,h2,h3,h4,h5{font-family:Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;color:#333!important}.ant-typography.ant-typography-secondary{color:#333333a6!important}.ant-typography h1.ant-typography,.ant-typography h2.ant-typography,.ant-typography h3.ant-typography,.ant-typography h4.ant-typography,.ant-typography h5.ant-typography,.ant-typography a{color:#333!important}.ant-typography a:hover{color:#555!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}a{color:#333;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s}a:hover{color:#555}.ant-divider-vertical{height:24px;margin:0;border-left:1px solid #e4dbd6}.custom-table .ant-table,.custom-table-pro .ant-table{border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #00000008}.custom-table .ant-table .ant-table-thead>tr>th,.custom-table-pro .ant-table .ant-table-thead>tr>th{position:relative;color:#000000e0;font-weight:600;text-align:start;background:#fff;border-bottom:1px solid #f0f0f0;transition:background .2s ease}.custom-table .ant-table .ant-table-thead>tr>th:after,.custom-table-pro .ant-table .ant-table-thead>tr>th:after{display:none}.custom-table .ant-table .ant-table-thead>tr>th:not(:last-child):before,.custom-table-pro .ant-table .ant-table-thead>tr>th:not(:last-child):before{display:none}.custom-table .ant-table .ant-table-tbody>tr>td,.custom-table-pro .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .2s;padding:12px 16px;line-height:35px}.custom-table .ant-table .ant-table-tbody>tr:nth-child(odd)>td,.custom-table-pro .ant-table .ant-table-tbody>tr:nth-child(odd)>td{background-color:#eef0f2}.custom-table .ant-table .ant-table-tbody>tr:nth-child(2n)>td,.custom-table-pro .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background-color:#fff}.custom-table .ant-table .ant-table-tbody>tr:hover>td,.custom-table-pro .ant-table .ant-table-tbody>tr:hover>td{background:#f0f0f0!important}.custom-table .ant-table .ant-table-cell:before,.custom-table-pro .ant-table .ant-table-cell:before{display:none}.ant-drawer-right>.ant-drawer-content-wrapper{top:16px;right:16px;bottom:16px;box-shadow:-4px 4px 8px #00000040}.ant-drawer-content-wrapper,.ant-drawer .ant-drawer-content{border-radius:8px!important}.ant-drawer .ant-drawer-body{padding:16px}.ant-btn-color-primary{box-shadow:none!important}.ant-btn:focus-visible{outline:none!important}.ant-btn-default,.ant-btn-variant-outlined,.ant-btn-variant-dashed{border-color:var(--theme-border)!important;color:#333!important}.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus,.ant-btn-default:not(:disabled):focus-visible,.ant-btn-default:not(:disabled):active,.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-variant-outlined:not(:disabled):focus,.ant-btn-variant-outlined:not(:disabled):focus-visible,.ant-btn-variant-outlined:not(:disabled):active,.ant-btn-variant-dashed:not(:disabled):hover,.ant-btn-variant-dashed:not(:disabled):focus,.ant-btn-variant-dashed:not(:disabled):focus-visible,.ant-btn-variant-dashed:not(:disabled):active{border-color:var(--theme-main)!important;color:var(--theme-main)!important;box-shadow:0 0 0 2px #595d6524!important}.ant-btn-link:not(:disabled):hover,.ant-btn-link:not(:disabled):focus,.ant-btn-link:not(:disabled):focus-visible,.ant-btn-text:not(:disabled):hover,.ant-btn-text:not(:disabled):focus,.ant-btn-text:not(:disabled):focus-visible{color:var(--theme-main)!important}.ant-checkbox .ant-checkbox-inner{border-color:var(--theme-border);background:var(--theme-bg-soft)}.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--theme-main)!important}.ant-checkbox-checked .ant-checkbox-inner{border-color:var(--theme-main)!important;background:var(--theme-main)!important}.ant-checkbox-checked:after{border-color:var(--theme-main)!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--theme-main)!important}.ant-spin .ant-spin-dot-item{background-color:var(--theme-main)!important}.ant-spin .ant-spin-dot-holder{color:var(--theme-main)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state .anticon{color:var(--theme-main-strong)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state svg,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state svg path{color:var(--theme-main-strong)!important;fill:currentColor!important}.ant-btn.ant-btn-primary{background:var(--theme-main-dark)!important;border-color:var(--theme-main-dark)!important;color:#fff!important;box-shadow:none!important}.ant-btn.ant-btn-primary:hover,.ant-btn.ant-btn-primary:focus{background:var(--theme-main-strong)!important;border-color:var(--theme-main-strong)!important;color:#fff!important}.ant-btn.ant-btn-primary:active{background:var(--theme-main-darker)!important;border-color:var(--theme-main-darker)!important;color:#fff!important}.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--theme-border);border-radius:12px;overflow:hidden;background:var(--theme-bg-soft);box-shadow:0 10px 22px #22272e2e}.ant-picker-dropdown .ant-picker-panel{background:transparent}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid #d3d7dd}.ant-picker-dropdown .ant-picker-header button{color:var(--theme-main)}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--theme-main-strong)}.ant-picker-dropdown .ant-picker-header-view{color:var(--theme-main-dark);font-weight:600}.ant-picker-dropdown .ant-picker-content th{color:#5f646c;font-weight:500}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--theme-main-dark)}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--theme-main)!important;border-radius:8px}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff!important;background:var(--theme-main)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:rgba(var(--theme-main-rgb),.12)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover:before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:before{background:rgba(var(--theme-main-rgb),.08)!important}.ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner{background:rgba(var(--theme-main-rgb),.08)}.ant-picker-dropdown .ant-picker-today-btn,.ant-picker-dropdown .ant-picker-now-btn{color:var(--theme-main)!important}.ant-picker-dropdown .ant-picker-today-btn:hover,.ant-picker-dropdown .ant-picker-now-btn:hover{color:var(--theme-main-strong)!important}.custom-table .ant-table-thead>tr>th{height:60px!important;padding:16px 8px!important;vertical-align:middle!important;line-height:1.5!important}.custom-table .ant-table-thead>tr>th>.ant-table-header-column{height:100%;display:flex;align-items:center}.custom-table .ant-table-selection-column{padding-left:22px!important}.custom-table .ant-table-selection-column .ant-checkbox-wrapper{margin-left:0!important}.custom-table .ant-table-thead>tr>th.ant-table-selection-column{padding-left:22px!important}.custom-table .ant-table-thead>tr>th.ant-table-selection-column .ant-checkbox-wrapper{margin-left:0!important}.custom-table .ant-table-tbody>tr>td.ant-table-selection-column{padding-left:22px!important}.custom-table .ant-table-tbody>tr>td.ant-table-selection-column .ant-checkbox-wrapper{margin-left:0!important}.custom-table .ant-table-selection-column .ant-table-selection{margin-left:0!important}.custom-table-pro .ant-table-thead>tr>th{height:60px!important;padding:16px 8px!important;vertical-align:middle!important;line-height:1.5!important}.custom-table-pro .ant-table-thead>tr>th>.ant-table-header-column{height:100%;display:flex;align-items:center}.custom-table-pro .ant-table-selection-column{padding-left:20px!important}.custom-table-pro .ant-table-selection-column .ant-checkbox-wrapper{margin-left:0!important}.custom-table-pro .ant-table-thead>tr>th.ant-table-selection-column{padding-left:20px!important}.custom-table-pro .ant-table-thead>tr>th.ant-table-selection-column .ant-checkbox-wrapper{margin-left:0!important}.custom-table-pro .ant-table-tbody>tr>td.ant-table-selection-column{padding-left:20px!important}.custom-table-pro .ant-table-tbody>tr>td.ant-table-selection-column .ant-checkbox-wrapper{margin-left:0!important}.custom-table-pro .ant-table-selection-column .ant-table-selection{margin-left:0!important}.table-button{background-color:#333;border-color:#333;border-radius:8px;display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;box-shadow:0 3.5px 5.5px #3333!important}.table-button>img{width:12px;height:12px}.table-button:hover,.table-button:focus{box-shadow:0 3.5px 5.5px #3333!important}.ant-btn.table-button{box-shadow:0 3.5px 5.5px #3333!important}.ant-pagination-total-text{position:absolute!important;left:0!important}.ant-table-wrapper .ant-table-pagination.ant-pagination{position:relative;top:6px}.ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-item-active{background:#333!important;border-color:#333!important}.ant-pagination .ant-pagination-item-active:hover{background:#4a4a4a!important;border-color:#4a4a4a!important}.custom-outline-button{border:1px solid #333333;color:#333;background-color:#f5f5f5;border-radius:8px}.ant-form-item-explain-error{font-size:14px!important}.gradient-bg-dark{background:linear-gradient(90deg,#737373 -90.7%,#2a2a2a 63.38%)!important;background-color:transparent!important}.custom-calendar{background:#e3e7ea00;margin-bottom:16px}.custom-calendar *{font-family:Helvetica!important}.custom-calendar.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.custom-calendar.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.custom-calendar.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#333;background:none}.custom-calendar.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner:hover,.custom-calendar.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner:hover,.custom-calendar.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner:hover{background:#fff}.custom-calendar .ant-picker-calendar-date-selected{color:#fff!important;background:#333!important}.custom-calendar.ant-picker-calendar .ant-picker-cell{padding:0}.custom-calendar-cell{position:relative}.custom-calendar-cell.in-cell-inner:before{background:#2121211a;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-width:0px;border-radius:0}.custom-calendar-cell.start-cell-inner:before{left:50%}.custom-calendar-cell.end-cell-inner:before{right:50%}.custom-calendar-cell .start-cell-inner-date{color:#fff!important;background:#333!important;border-radius:6px 0 0 6px!important}.custom-calendar-cell .end-cell-inner-date{color:#fff!important;background:#333!important;border-radius:0 6px 6px 0!important}.custom-calendar-cell .disabled-cell-inner-date{color:#999!important;border-radius:0!important;cursor:not-allowed!important}.custom-calendar .custom-calendar-header-date{color:#000;font-weight:400;font-size:18px;line-height:1;flex:1 1}.custom-calendar .custom-calendar-header-title{color:#333;font-weight:400;line-height:32px;margin-bottom:12px!important;position:relative}.custom-calendar .custom-calendar-header-desc{display:flex;align-items:center}.custom-calendar .custom-calendar-header-desc .disabled{cursor:not-allowed!important}.custom-calendar .custom-calendar-header-icon{position:absolute;right:0;top:0}.custom-calendar .custom-calendar-icon{width:26px;height:26px;cursor:pointer}.custom-calendar.ant-picker-calendar-mini .ant-picker-panel{border-radius:20px}.custom-calendar.ant-picker-calendar .ant-picker-panel{background:#eef0f2}.custom-calendar.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:12px}.custom-calendar.ant-picker-calendar .ant-picker-date-panel .ant-picker-content th{width:28px;height:28px}.disabled-table-text{color:#00000040;cursor:not-allowed}.w-full .ant-input{padding:4px 11px}
