@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";.card-table{padding:16px;box-shadow:none;background:#fff;border-radius:8px;min-height:100%}.ant-tabs-content-holder .card-table{padding:0}.ant-tabs-content-holder .card-table .ant-pagination{padding:0 16px}.noData.card-table .ant-table-wrapper,.noData.card-table .ant-table-wrapper .ant-spin-nested-loading,.noData.card-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container,.noData.card-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table,.noData.card-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container,.noData.card-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content,.noData.card-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content table{height:100%!important}.ant-table-wrapper.main-tables{background-color:#fff;border-radius:8px}.my-custom-table{overflow:auto!important}.ant-table-wrapper .ant-table-container .ant-table-content{border-radius:8px}.ant-table-body{will-change:transform}.ant-table .ant-table-container .ant-table-thead{background-color:var(--custom-blue);height:68px}.card-table .ant-table-content .ant-table-thead th.ant-table-cell{border-bottom:1px solid var(--table-border);color:var(--title);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:10px;text-align:left;white-space:nowrap}.ant-table .ant-table-container .ant-table-thead .ant-table-cell,.ant-table-wrapper .ant-table.ant-table-middle .ant-table-cell,.ant-table-wrapper .ant-table.ant-table-middle .ant-table-thead>tr>th{padding:10px 14px;color:#6b7280;font-size:14px;font-style:normal;font-weight:500;line-height:16px;max-height:56px;height:56px}.ant-table-wrapper .ant-table-thead>tr>th{padding:10px;color:var(--headline);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .ant-table-wrapper .ant-table-thead{background:var(--light-green)}.ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .ant-table-wrapper .ant-table-thead .ant-table-cell{color:#6b7280}.ant-table .ant-table-container .ant-table-thead .ant-table-cell.ant-table-cell-scrollbar{padding:0}.ant-table-content .ant-table-thead th.ant-table-cell:before,.card-table .ant-table-content .ant-table-thead th.ant-table-cell:before,.ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .ant-table-wrapper .ant-table-thead .ant-table-cell:before{display:none}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{border:none}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-thead tr th,.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-thead tr td{background:#fff}.ant-table-thead .ant-table-cell.ant-table-cell-fix-right{text-align:end!important;justify-content:flex-end}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{display:none;background-color:transparent;content:""}.card-table .ant-table-content .ant-table-tbody td.ant-table-cell{background:#fff;border-bottom:1px solid var(--table-border);color:var(--title);font-size:14px;font-style:normal;font-weight:400;padding:10px;text-align:left;white-space:nowrap}.ant-table-content .ant-table-tbody td.ant-table-cell *{font-size:14px}.ant-table-tbody .ant-table-cell.ant-table-cell-fix-right{text-align:end!important;justify-content:flex-end}.ant-table-tbody .ant-table-cell.ant-table-cell-fix-right .ant-btn{border:none!important}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper tfoot>tr>th,.ant-table-wrapper tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td{padding:8px 14px}.card-table.ant-table-wrapper .ant-table .ant-table-content col.ant-table-expand-icon-col{width:32px;max-width:32px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.active-row td{border-bottom:none;border-top:1px solid --headline}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.active-row+tr.ant-table-expanded-row>td{border-bottom:1px solid --headline}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr td{padding:18px 12px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr td .ant-table-row-expand-icon:before,.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr td .ant-table-row-expand-icon:after{content:none}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr td.ant-table-row-expand-icon-cell{padding:16px 0;text-align:left;width:32px;max-width:32px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr td .ant-table-row-expand-icon{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ic/24/dropdown'%3e%3cpath%20id='Path'%20d='M18%2010L12%2016L6%2010'%20stroke='%236F7071'%20stroke-width='1.5'%20strokeLinejoin='round'/%3e%3c/g%3e%3c/svg%3e");border:none;height:24px;width:24px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr td .ant-table-row-expand-icon.ant-table-row-expand-icon-expanded{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ic/24/dropdown'%3e%3cpath%20id='Path'%20d='M18%2016L12%2010L6%2016'%20stroke='%230075C9'%20stroke-width='1.5'%20strokeLinejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td{padding:0}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table{margin:0 0 16px;box-shadow:none;padding:0 0 0 32px;position:relative}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table-wrapper{position:relative}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table-wrapper:before{position:absolute;width:1.5px;height:100%;display:block;content:"";background:var(--green);top:0;left:12px;z-index:1}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table .ant-table-thead th.ant-table-cell:first-child{padding:12px 16px;border-radius:4px 0 0 4px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table .ant-table-thead th.ant-table-cell:last-child{border-radius:0 4px 4px 0}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table .ant-table-tbody td.ant-table-cell:first-child{padding:18px 16px}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table .ant-table-thead th.ant-table-cell{background:var(--light-green);border:none}.card-table.ant-table-wrapper .ant-table .ant-table-content .ant-table-tbody tr.ant-table-expanded-row>td .ant-table .ant-table-tbody .ant-table-row .ant-table-cell{background:var(--expanded-row)}.ant-tag.table-tag{display:inline-flex;align-items:center;padding:2px 12px;border-radius:8px;font-size:12px;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.ant-tag.table-tag.ant-tag-gold{background:#fffbeb;color:#b45309;border:1px solid #fef3c7}.ant-tag.table-tag.ant-tag-green{background:#ecfdf5;color:#047857;border:1px solid #d1fae5}.ant-tag.table-tag.ant-tag-cyan{background:#ecfeff;color:#0e7490;border:1px solid #cffafe}.ant-tag.table-tag.ant-tag-blue{background:#f0f9ff;color:#0369a1;border:1px solid #e0f2fe}.ant-tag.table-tag.ant-tag-red{background:#fef2f2;color:#b91c1c;border:1px solid #fee2e2}.ant-tag.table-tag.ant-tag-orange{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.ant-tag.table-tag.ant-tag-pink,.ant-tag.table-tag.ant-tag-magenta{background:#fff0f6;color:#c41d7f}.ant-tag.table-tag.ant-tag-yellow{background:#feffe6;color:#856404}.ant-tag.table-tag.ant-tag-purple{background:#f9f0ff;color:#722ed1}.ant-tag.table-tag.ant-tag-lime{background:#fcffe6;color:#4a6b09}.ant-tag.table-tag.ant-tag-teal{background:#e6fffb;color:#005a63}.ant-tag.table-tag.ant-tag-indigo{background:#f0f5ff;color:#2f54eb}.ant-tag.table-tag.ant-tag-slate{background:#f5f7fa;color:#5a6f8c}.ant-tag.table-tag.ant-tag-brown{background:#fff5f0;color:#9d5c0d}.ant-tag.table-tag.ant-tag-turquoise{background:#e6fffa;color:#006b50}.ant-tag.table-tag.ant-tag-coral{background:#fff2ef;color:#a02817}.table-dropdown .ant-btn.ant-btn-icon-only{height:24px;width:24px;padding:14px;color:var(--color-dark-slate)}.table-menu{display:flex;align-items:center;gap:8px}.table-menu--view{cursor:pointer}.table-menu--view:hover{color:#000;text-decoration:underline}.card-table .ant-table-wrapper .ant-table-pagination.ant-pagination{margin-top:16px;margin-bottom:0}.ant-tabs-tabpane .card-table .ant-table-wrapper .ant-table-pagination.ant-pagination{margin-top:16px;margin-bottom:16px}.childTable .ant-table .ant-table-container .ant-table-thead{background-color:var(--light-green)}.childTable .ant-table .ant-table-container .ant-table-thead .ant-table-cell{padding:10px 14px;color:var(--headline);font-size:14px;font-style:normal;font-weight:400;line-height:16px;max-height:56px;height:56px}.childTable .ant-table .ant-table-container .ant-table-thead .ant-table-cell:last-child:has(.ant-btn){text-align:right;vertical-align:middle}.childTable .ant-table-thead .ant-table-cell-fix-right{text-align:right!important}.childTable .ant-table-thead .ant-table-cell-fix-right .ant-btn{display:inline-flex;align-items:center;justify-content:center}.childTable .ant-table-content .ant-table-tbody td.ant-table-cell{background:var(--bg-primary);color:var(--title);font-size:12px;font-style:normal;font-weight:400;line-height:24px;padding:10px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--table-border);vertical-align:top}.childTable .ant-table-body .ant-table-tbody .ant-table-cell{vertical-align:top}.childTable .ant-table-content .ant-table-tbody td.ant-table-cell.ant-table-cell-fix-right:last-child{line-height:1.5px}.childTable .ant-table-content .ant-table-tbody td.ant-table-cell .ant-btn{height:24px}.childTable .ant-select,.childTable .ant-input-number,.childTable .ant-input-number .ant-input-number-input-wrap,.childTable .ant-input-number .ant-input-number-input-wrap .ant-input-number-input,.childTable .ant-picker{height:32px}.childTable .ant-select .ant-select-selector{padding:8px 12px;color:var(--headline);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.childTable .ant-input{height:32px;padding:8px 12px;color:var(--headline);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.childTable .ant-btn{padding:0;margin-block:auto}.childTable .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background:none}.childTable.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:transparent;content:""}.childTable .ant-input::placeholder,.childTable .ant-input-number-input::placeholder,.childTable .ant-input-date-input::placeholder,.childTable .ant-select .ant-select-selection-placeholder,.childTable .ant-picker .ant-picker-input input::placeholder{font-size:12px!important;color:var(--input-color);font-weight:400!important;line-height:24px}.childTable .ant-select .ant-select-selection-placeholder{margin-left:5px}.childTable .ant-select .ant-select-arrow{display:block;width:24px;height:24px;margin:0;top:4px;right:12px;align-content:center}.childTable .ant-input-number .ant-input-number-input:placeholder-shown{line-height:34px}.childTable .ant-picker .ant-picker-input>input{font-size:12px}.childTable .ant-select-multiple:has(.ant-select-selection-item){height:auto}.childTable .ant-select-multiple:has(.ant-select-selection-item) .ant-select-arrow{display:flex;align-items:center}.childTable .ant-select-multiple .ant-select-selection-overflow{row-gap:5px}.childTable .ant-select-multiple .ant-select-arrow,.childTable .ant-select .ant-select-arrow{right:3px}.childTable .ant-select-multiple.ant-select .ant-select-arrow+.ant-select-clear,.childTable .ant-select .ant-select-arrow+.ant-select-clear{right:8px}.childTable .rc-virtual-list .ant-select-item-option-content .ant-space{padding:0}.childTable .ant-input-number .ant-input-number-input{padding:4px 12px}.childTable .ant-input-number .ant-input-number-input:focus,.childTable .ant-input-number-outlined:focus-within{border-color:#000;box-shadow:none;outline:none}.childTable .ant-table .ant-table-container table{min-width:100%}.reimbursement-table.ant-table-wrapper .ant-table-summary td.ant-table-cell{background-color:#f5f5f5!important}.childTable.filter-drawer .ant-drawer-header{min-height:80px;padding:28px 16px;padding-block:20px;border-bottom:none}.childTable.filter-drawer .ant-drawer-footer{min-height:80px;padding:16px}.childTable.filter-drawer .ant-btn{height:48px;padding:8px 24px;margin-block:auto;line-height:6px;font-size:14px;font-style:normal;font-weight:700}.childTable.filter-drawer .ant-drawer-header .ant-drawer-title{font-size:18px;font-weight:700}.childTable.filter-drawer .ant-drawer-header .ant-drawer-close{position:absolute;top:27px;right:16px;z-index:10;border:none}.card-list-table{width:100%;font-family:var(--font-family-base);border-collapse:collapse}.card-list-table tr{border:2px solid #eee;border-radius:25px;padding:20px}.card-list-table thead tr>th{background:var(--selected);font-size:14px;font-weight:400;line-height:20px;color:var(--nevada);padding:14px 16px}.card-list-table td:first-child,.card-list-table th:first-child{border-radius:10px 0 0 10px}.card-list-table td:last-child,.card-list-table th:last-child{border-radius:0 10px 10px 0}.table-separate{border-collapse:separate;border-spacing:0 15px}.childTableContainer{border-radius:5px;background-color:#fff;overflow:hidden;position:relative}.ant-table-wrapper.reports-table .ant-table-body{overflow:auto!important;height:calc(100vh - 260px)}.ant-table-wrapper.reports-table tr.reports-total-row>td{background:#1b6e3d!important;color:#fff!important;font-weight:700;border-right:none!important}.ant-table-wrapper.reports-table tr.reports-total-row>td:first-child{border-left:none!important}.ant-table-wrapper.reports-table tr.reports-way-back-row>td{background:#e6f4ea!important}.ant-table-wrapper.reports-table td.high-distance-cell,.ant-table-wrapper.reports-table tr.reports-way-back-row>td.high-distance-cell{background:#f4c2c7!important}.ant-table-wrapper.reports-table tr:hover>td.high-distance-cell,.ant-table-wrapper.reports-table tr.reports-way-back-row:hover>td.high-distance-cell{background:#f4c2c7!important}.ant-table-wrapper.reports-table tr.reports-total-row:hover>td{background:#3aa655!important}.ant-table-wrapper.reports-table tr.reports-way-back-row:hover>td{background:#e6f4ea!important}.report-table-container th{font-weight:400}.report-table-container tbody tr{background-color:#fff}.report-table{border:1px solid var(--table-border);border-collapse:separate;border-spacing:0;width:auto;min-width:100%}.report-table-header{position:sticky;top:0;z-index:1;background-color:var(--light-green);color:var(--title)}.report-cell{padding:8px;outline:.1px solid var(--table-border)}.header-cell-report,.report-column-number{font-weight:700;text-align:center;padding:8px;outline:.1px solid #d2d2d2}.report-column-number{text-align:center;padding:4px;font-size:10px}.sector-row td,.subsector-row td,.status-row td{text-align:left;padding:8px;font-weight:700}.sector-row td,.subsector-row td{border-top:none}.report-table tbody tr:hover{background-color:#00000008}.delete-icon{margin-right:4px}.ant-table-wrapper .ant-table-placeholder .ant-table-expanded-row-fixed,.ant-table-wrapper .ant-table-placeholder .ant-table-cell{padding:0;border:none}.ui-form{display:flex;gap:16px;align-self:flex-end;align-items:start}.ui-form+p{margin-top:16px}.pc-i-form .ant-row .ant-col .ant-form-item{margin-bottom:0}.ant-form-item-control-input textarea.ant-input{height:auto;resize:vertical;padding-block:7px}.ui-form .ant-form-item .dynamic-multi-select-class .ant-select-selector{padding-block:5px}.ui-form .ant-form-item-label>label{color:var(--input-label-color);display:block;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{content:"";display:none}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{color:#f30019;content:"*";margin-inline-end:4px;display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:20px;visibility:visible}.ant-form-item .ant-form-item-label>label:not(.ant-form-item-required):after{content:""}.required-form.ant-form .ant-form-item .ant-form-item-label>label:before{content:"";display:none}.required-form.ant-form .ant-form-item .ant-form-item-label>label:after{content:"*";display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:14px;font-family:var(--font-family-base);line-height:1;visibility:visible}.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.ant-form-item .ant-form-item-explain-error{font-size:12px;text-align:left;margin-block:8px}.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-row{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:12px;justify-content:space-between}.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-label{flex:1 1 auto;margin:0!important;padding:0!important;width:auto!important}.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-label>label{margin-bottom:0}.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-control{flex:0 0 auto;min-width:auto;width:auto!important}.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-control-input,.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-control-input-content{min-height:0}.ui-form .yes-no-inline-form-item.ant-form-item .ant-form-item-control-input-content{display:flex;justify-content:flex-end;white-space:nowrap}.ui-form .right-side-input-form-item.ant-form-item .ant-form-item-row{align-items:flex-start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.ui-form .right-side-input-form-item.ant-form-item .ant-form-item-label{padding:0;text-align:left}.ui-form .right-side-input-form-item.ant-form-item .ant-form-item-label>label{height:auto;margin-bottom:0;overflow:visible;white-space:normal}.ui-form .right-side-input-form-item.ant-form-item .ant-form-item-control{min-width:0}.ui-form .right-side-input-form-item.ant-form-item .ant-select,.ui-form .right-side-input-form-item.ant-form-item .ant-input,.ui-form .right-side-input-form-item.ant-form-item .ant-picker,.ui-form .right-side-input-form-item.ant-form-item .ant-input-number{width:100%}@media(max-width:768px){.ui-form .right-side-input-form-item.ant-form-item .ant-form-item-row{grid-template-columns:1fr}}.ui-form .ant-input{border-color:var(--table-border);border-radius:8px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:12px 16px}.ant-input-outlined{height:40px;padding:9px 16px;color:var(--headline);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-input-outlined:hover,.ui-form .ant-picker:hover{border-color:var(--table-border);box-shadow:none}.ui-form .ant-input-affix-wrapper{border-radius:8px;border-color:var(--nevada);padding:12px 16px}.ui-form .ant-input-affix-wrapper.ant-input-show-count{padding:0}.ui-form .ant-input::placeholder,.ui-form .ant-input-number-input::placeholder,.ui-form .ant-input-date-input::placeholder{font-size:16px!important;color:var(--input-color);font-weight:400!important;line-height:24px}.general-observation-textarea textarea::placeholder{line-height:24px}.ui-form .ant-input-outlined.ant-input-disabled,.ant-input-outlined[disabled],.ant-input-number-outlined.ant-input-number-disabled,.ant-input-number-outlined.ant-input-number-disabled:hover:not([disabled]){background-color:var(--input-disable-background);border-color:var(--border-disable)}.search-prefix .ant-input-prefix{position:absolute;right:15px}input:-internal-autofill-selected{background-color:#fff!important}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.ui-form .ant-select{height:40px}.ui-form .ant-select .ant-select-selector{padding:9px 16px;border-color:var(--table-border);line-height:24px;border-radius:8px}.ui-form .ant-select .ant-select-selector:has(.ant-select-selection-item){padding:11px 16px}.ui-form .ant-select.ant-select-multiple .ant-select-selector:has(.ant-select-selection-item){padding:7px 16px}.ui-form .ant-select .ant-select-selection-placeholder{font-size:16px;color:var(--input-select-color);font-weight:400!important;line-height:24px}.ui-form .ant-select .ant-select-selector .ant-select-selection-overflow .ant-select-selection-search .ant-select-selection-search-input{margin-left:-13px;padding-bottom:5px;width:100%}.ui-form .ant-select .ant-select-selector .ant-select-selection-overflow .ant-select-selection-overflow-item{margin-right:7px}.ant-select-multiple .ant-select-selection-overflow{row-gap:7px}.ant-select-disabled.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item,.ant-select-single.ant-select-open .ant-select-selection-item{color:var(--headline)}.ant-select-focused:where(.css-dev-only-do-not-override-1rocbtd).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:var(--black);box-shadow:none}.ui-form .dynamic-multi-select-class{height:auto}.ui-form .ant-select .ant-select-arrow:before,.ui-form .ant-select .ant-select-arrow:after{position:absolute;width:6px;height:1px;background-color:#000000de;border-radius:6px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:"";transform:rotate(45deg) translate(-2.5px)}.ui-form .ant-select .ant-select-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ui-form .ant-select.ant-select-open .ant-select-arrow,.ui-form .ant-select.ant-select-open .ant-select-arrow .anticon{transform:rotate(180deg)}.ui-form .ant-select .ant-select-arrow .anticon svg{display:none}.ui-form .ant-select .ant-select-arrow+.ant-select-clear{right:18px}.ant-select .ant-select-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#8c8c8c;transition:transform .2s ease,color .2s ease;top:41%;inset-inline-end:14px}.ui-form .ant-picker{padding:9px 16px;border-color:var(--table-border);line-height:24px;border-radius:8px;height:40px}.ui-form .ant-picker .ant-picker-input input::placeholder{font-size:16px;color:var(--nevada);font-weight:400;line-height:24px}.ant .ui-form .ant-picker .ant-picker-suffix{display:block;width:20px;height:20px;margin:0;top:12px;right:16px}.ui-form .ant-picker .ant-picker-suffix .anticon{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='4'%20y='6'%20width='16'%20height='14'%20rx='2'%20stroke='%236F7071'%20stroke-width='1.5'%20strokeLinejoin='round'/%3e%3cpath%20d='M7%2011H17'%20stroke='%236F7071'%20stroke-width='1.5'%20stroke-linecap='round'%20strokeLinejoin='round'/%3e%3cpath%20d='M8%204V8'%20stroke='%236F7071'%20stroke-width='1.5'%20stroke-linecap='round'%20strokeLinejoin='round'/%3e%3cpath%20d='M16%204V8'%20stroke='%236F7071'%20stroke-width='1.5'%20stroke-linecap='round'%20strokeLinejoin='round'/%3e%3c/svg%3e");display:block;background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:transparent;height:20px;width:20px}.ui-form .ant-picker .ant-picker-suffix .anticon svg{display:none}.ui-form .ant-picker .ant-picker-suffix .anticon.anticon-clock-circle{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon%2024'%3e%3cpath%20id='Vector'%20d='M12%206V12H16.5M21%2012C21%2013.1819%2020.7672%2014.3522%2020.3149%2015.4442C19.8626%2016.5361%2019.1997%2017.5282%2018.364%2018.364C17.5282%2019.1997%2016.5361%2019.8626%2015.4442%2020.3149C14.3522%2020.7672%2013.1819%2021%2012%2021C10.8181%2021%209.64778%2020.7672%208.55585%2020.3149C7.46392%2019.8626%206.47177%2019.1997%205.63604%2018.364C4.80031%2017.5282%204.13738%2016.5361%203.68508%2015.4442C3.23279%2014.3522%203%2013.1819%203%2012C3%209.61305%203.94821%207.32387%205.63604%205.63604C7.32387%203.94821%209.61305%203%2012%203C14.3869%203%2016.6761%203.94821%2018.364%205.63604C20.0518%207.32387%2021%209.61305%2021%2012Z'%20stroke='%236F7071'%20stroke-width='1.5'%20stroke-linecap='round'%20strokeLinejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.ant-picker-dropdown .ant-picker-time-panel-column:after{height:auto}.ant-picker-outlined.ant-picker-disabled:hover:not([disabled]),.ant-picker-outlined.ant-picker-disabled,.ant-picker .ant-picker-input>input[disabled]{color:var(--headline);background-color:var(--input-disable-background);border-color:var(--table-border)}.ant-picker .ant-picker-clear{right:5px}.ant-picker-panel .ant-picker-footer .ant-btn{min-width:60px;border-radius:8px}.ui-form .ant-input-number .ant-input-number-input{font-size:14px!important;padding:9px 16px}.ui-form .pre-fix-input .ant-input-number .ant-input-number-input{font-size:14px;padding:12px 2px}.ant-input-number-affix-wrapper .ant-input-number{height:46px}.ant-input-number-disabled .ant-input-number-input{color:var(--headline)}.ant-checkbox-disabled+span{color:var(--headline)}.ui-form .ant-checkbox .ant-checkbox-inner{border-color:var(--nevada);height:20px;width:20px;border-width:2px}.ui-form .ant-checkbox .ant-checkbox-inner:after{top:45%;inset-inline-start:28.5%}.ui-form .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-checked .ant-checkbox-inner{border-color:var(--green)}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--green)}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-checked .ant-checkbox-inner:hover,:where(.css-dev-only-do-not-override-r0efwp).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner,.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--green)}.ant-checkbox-custom-label{color:var(--disable-tab-text)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.ui-form .ant-checkbox .ant-checkbox-inner>span{padding-left:12px}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--green);border-color:var(--green)}.ant-radio-wrapper .ant-radio-disabled:not(.ant-radio-checked) .ant-radio-inner{border-color:var(--border-disable);background-color:var(--input-disable-background)}.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner{border-color:var(--border-disable)}.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--green)}.radio-justify{display:flex;flex-wrap:wrap}.radio-justify .ant-radio-button-wrapper{flex:1 1 auto;text-align:center;border-color:var(--nevada);padding:12px;height:auto;font-size:16px;line-height:24px;color:var(--headline)}.radio-justify .ant-radio-button-wrapper:first-child{border-inline-start:1px solid var(--nevada);border-start-start-radius:4px;border-end-start-radius:4px}.radio-justify .ant-radio-button-wrapper:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.ui-form .ant-btn{display:flex;border-radius:8px;font-size:16px;line-height:24px;letter-spacing:.5px;font-weight:700;padding:8px 16px;height:auto;border:none;box-shadow:none;width:auto}.ui-form .ant-btn.ant-btn-40{height:40px;width:40px;min-width:unset;padding:4px}.ui-form .ant-btn.ant-btn-variant-dashed{padding:7px 16px}.ui-btn-cancel,.ui-btn-primary{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.5px}.ant-modal-footer .ant-btn-default.ui-btn-cancel{min-height:48px;height:49px;padding:12px 20px}.ant-modal-footer .ant-btn-primary.ui-btn-primary{height:48px;padding:12px 24px}#cancel_Project,#cancel_Sector_Top{width:120px}.attachments-field .ant-btn{padding:8px 16px}.attachments-field .ant-btn.custom-upload-button{padding:10px 16px;min-width:120px}.custom-upload-button{display:flex;width:100%;padding:8px 12px;text-align:center;justify-content:center;align-items:center}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{padding-left:12px}.ui-form .form-section-header,.view-section-header{font-size:20px;font-weight:700;line-height:28px;color:var(--headline, #1a1a1a);padding:0;width:100%;background:none;border:none;text-align:left}.ui-form .form-section-header{margin-top:15px}.view-section-header{margin-top:10px}.ui-form .top-icon{margin-bottom:32px}.ui-form .top-icon>svg{display:block}.full-page-form.main-layout .full-page-form-content.full-page-body{height:calc(100vh - 161px);overflow-y:auto;overflow-x:hidden;border-radius:0;padding:16px 8px 16px 16px}.full-page-form-action-bar.footer-action-bar{background:#fff;padding:20px 24px;border:1px solid #f0f0f0;border-bottom:none}.ui-form .ant-input:focus,.ui-form .ant-input:focus-visible,.ui-form .ant-input-affix-wrapper-focused,.ui-form .ant-input-affix-wrapper:focus-within,.ui-form .ant-input-number-focused,.ui-form .ant-input-number:focus-within,.ui-form .ant-picker-focused,.ui-form .ant-picker:focus-within,.ui-form .ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{box-shadow:none;border-color:var(--input-focus-border);outline:none}.ui-drawer .ant-drawer-mask{opacity:0}.ui-drawer .ant-drawer-content-wrapper{box-shadow:4px 8px 24px #00102029,0 0 1px #090a0b3d;width:calc(100% - 330px)!important}.ui-drawer.ui-drawer-float-header .ant-drawer-wrapper-body .ant-drawer-header{padding:0;border:none}.ui-drawer.ui-drawer-float-header .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-close{position:absolute;right:30px;top:20px;height:24px;width:24px;margin:0;padding:0;z-index:9}.ant-drawer .ant-drawer-body,.ant-drawer .ant-drawer-header{padding:0}.ant-drawer .ant-drawer-close{margin-inline-end:0}.ant-drawer-body .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-weight:500}.ant-drawer-body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:transparent;border:none}.ant-drawer-body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom:2px solid var(--green)}.ant-drawer-body .abcd.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{padding:8px 16px}.view-detail-drawer .ant-drawer-body>.view-drawer-content{flex:1;min-height:0;display:flex;flex-direction:column}.view-detail-drawer .view-drawer-content>.ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.view-detail-drawer .view-drawer-content .ant-tabs-content-holder{flex:1;min-height:0;overflow:auto}.view-detail-drawer .view-drawer-content .ant-tabs-content{height:100%;min-height:0}.view-detail-drawer .view-drawer-content .ant-tabs-tabpane-active{height:100%;display:flex;flex-direction:column}.view-detail-drawer .view-drawer-content .view-drawer-body{flex:1;min-height:0;display:flex;flex-direction:column}.history-loading-container,.history-empty-container,.history-error-container{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:200px;padding:24px 32px;box-sizing:border-box;text-align:center}.history-group{margin-bottom:20px}.history-group-header{position:sticky;top:0;z-index:2;margin:0 0 10px;padding:12px 20px;border-radius:8px;background:var(--bg-light);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;gap:10px}.history-group-title-wrap{display:flex;align-items:center;gap:10px}.history-group-icon{color:var(--custom-green);flex-shrink:0}.history-group-title{color:var(--custom-green);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.history-group-count{margin-inline-end:0;border:none;background:var(--bg-light);color:var(--custom-green);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.history-card{background:var(--bg-primary);border:1px solid var(--table-border);border-radius:10px;padding:16px 20px;margin-bottom:12px;transition:box-shadow .15s ease}.history-card:last-child{margin-bottom:0}.history-card:hover{box-shadow:0 2px 8px #0000000f}.history-card-top{display:flex;align-items:flex-start;justify-content:space-between}.history-card-left{display:flex;align-items:center;gap:12px}.history-avatar{flex-shrink:0;background:var(--green)}.history-card-info{display:flex;flex-direction:column}.history-user{font-weight:600;font-size:14px;color:var(--text-color);line-height:1.3}.history-role{font-size:12px;color:var(--Paragraph-text);font-weight:400;line-height:1.4}.history-card-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.history-time{font-size:12px;color:var(--Paragraph-text);white-space:nowrap;cursor:default;display:flex;align-items:center;gap:5px}.history-tag{font-size:10px;font-weight:700;text-transform:uppercase;border:none;border-radius:4px;padding:2px 10px;line-height:20px;cursor:default;margin:0}.history-tag--updated{background:var(--bg-light);color:var(--custom-green)}.history-tag--created{background:var(--light-blue-bg);color:#1a6dd4}.history-tag--activity{background:var(--custom-gray-hover);color:var(--color-dark-slate)}.history-description{margin:12px 0 0;font-size:13px;color:var(--Paragraph-text);line-height:1.55}.history-content-wrapper{margin-top:12px;background:var(--custom-gray);border-left:3px solid var(--table-border);border-radius:6px;padding:12px 16px}.history-change-line{font-size:13px;line-height:1.8;color:var(--text-color)}.history-change-label{color:var(--Paragraph-text)}.history-change-old{color:var(--red);text-decoration:line-through}.history-change-arrow{color:var(--Paragraph-text)}.history-change-new{color:var(--custom-green);font-weight:600}.history-change-count{font-weight:700;color:var(--text-color)}.audit-spin{animation:audit-spin 1s linear infinite}@keyframes audit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-drawer{font-family:var(--font-family-base)!important}.history-container{padding:0 9px;background:var(--bg-primary)}.history-title-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--table-border)}.history-title-row h5{margin:0}.ant-modal .ant-modal-header{border-bottom:none;padding:24px 30px 10px}.ant-modal .ant-modal-header .ant-modal-title{width:100%;color:var(--headline);font-size:20px;font-style:normal;font-weight:700;line-height:20px}.ant-modal .ant-modal-header .ant-modal-title h4{margin:0}.ant-modal .ant-modal-content{padding:0;border-radius:12px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body{overflow:hidden auto}.ant-modal .ant-modal-close:hover{background-color:unset}.ui-modal .ant-modal .ant-modal-body{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;padding:20px 30px}.ui-modal.ant-modal .ant-modal-content,.ui-modal .ant-modal .ant-modal-content{box-shadow:4px 8px 24px #00102029,0 0 1px #090a0b3d;border-radius:12px}.ui-modal.ant-modal .ant-modal-header,.ui-modal .ant-modal .ant-modal-header{padding:30px 30px 10px}.ui-modal.ant-modal .ant-modal-header .ant-modal-title,.ui-modal .ant-modal .ant-modal-header .ant-modal-title{font-size:24px;font-weight:700;line-height:32px}.ui-modal-delete .ant-modal .ant-modal-content{padding:32px}.ui-modal-delete .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:16px}.ant-modal-confirm-btns{display:flex;justify-content:center;align-items:center}.ui-modal .ant-modal-confirm .ant-modal-content .ant-modal-body .ant-modal-confirm-btns{padding-top:18px}.ui-modal.ant-modal-confirm .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn,.ui-modal .ant-modal-confirm .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn{min-width:120px;height:48px;border-radius:8px;font-weight:700}.ui-modal-delete.ui-modal .confirm-unchanged .ant-modal-body{padding-inline:0px}.ui-modal-delete.ui-modal .confirm-unchanged .ant-modal-body .confirm-button button{min-width:120px;padding:11px 16px;height:auto;border-radius:8px;letter-spacing:.5px;font-weight:700;line-height:24px;font-size:16px;box-shadow:none!important;outline:none}.confirm-modal .ant-modal-confirm-body{display:block;text-align:center}.confirm-modal .ant-modal-confirm-body .anticon{font-size:48px;display:block;margin:0 0 24px}.confirm-modal .ant-modal-confirm-body .ant-modal-confirm-paragraph{width:100%;max-width:100%}.confirm-modal .ant-modal-confirm-body .ant-modal-confirm-paragraph h3{font-size:18px;font-weight:700;color:var(--headline)}.ui-modal .ant-modal.ant-modal-confirm .ant-modal-body{padding:0}.ui-modal .ant-modal.ant-modal-confirm .ant-modal-body .ant-modal-confirm-body{display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-modal-wrap.ui-modal.confirm-modal .ant-modal-content .ant-modal-body,.ant-modal-wrap.ui-modal.ant-modal-confirm-centered .ant-modal-content .ant-modal-body{height:auto;overflow:hidden auto}.ui-modal.ant-modal .ant-modal-footer,.ui-modal .ant-modal .ant-modal-footer{margin-top:16px;padding:0 30px 24px}.unlocked .ant-modal-footer{text-align:center}.ant-modal .ant-modal-footer>.ant-btn+.ant-btn,.ui-modal.ant-modal .ant-modal-footer>.ant-btn+.ant-btn,.ui-modal .ant-modal .ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:16px}.ant-modal-footer .ant-btn{min-width:120px;border:none!important}.ui-modal.ant-modal .ant-modal-footer .ant-btn,.ui-modal .ant-modal .ant-modal-footer .ant-btn{font-size:16px;letter-spacing:.5px;line-height:24px;padding:7px 20px;height:auto;border-radius:8px;font-weight:700}.ant-modal-footer .ant-btn-default{background:var(--bg-primary);color:var(--headline);border:1px solid var(--table-border)!important}.ant-modal-footer .ant-btn-primary{background:var(--green);color:#fff;border:none!important}.section-heading span{font-size:20px;font-weight:600;margin:10px 0;position:relative}:where(.css-dev-only-do-not-override-1rocbtd).ant-divider .ant-divider-inner-text{font-size:20px;font-weight:600}.custom-divider{font-size:20px;font-weight:500;margin-top:4px;background:#010b020d;padding:8px 16px;border-radius:8px}.form-modal .ant-modal .ant-row .ant-col .ant-form-item .ant-form-item-row .ant-col label{font-weight:500;line-height:20px;margin-bottom:2px;overflow:auto;white-space:wrap;text-overflow:unset}.main-sidebar{background-color:#fff;height:100vh;position:relative;border-right:1px solid #e5e7eb}.ant-layout-sider .ant-layout-sider-children .ant-menu.ant-menu-light,.ant-layout-sider .ant-menu.ant-menu-vertical{border:none}.sidebar-header{padding:16px;display:flex;align-items:center;min-height:70px;border-bottom:1px solid #e5e7eb}.sidebar-header img{max-width:100%;height:auto;object-fit:contain}.nav-brand{overflow:hidden;height:80px;display:flex;justify-content:left;align-items:center;gap:6px;text-align:left;color:var(--custom-green);font-weight:600;font-size:16px;margin-left:6px}.nav-brand>img.logo{height:80px}.nav-brand>img.mini-logo{height:32px}.logo-text{text-align:left;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px;transition:max-width .3s ease-in-out,opacity .3s ease-in-out;opacity:1;font-weight:700;font-size:24px;color:#147049;letter-spacing:4px;border-bottom:2px solid #d3ac8b}.logo-subtext{font-weight:600;font-size:12px;color:#1675c1;margin-top:4px;letter-spacing:1px}.sidebar-menu{height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden;padding:8px 16px}.sidebar-menu.ant-menu-light{background:transparent;border:none}.ant-menu.ant-menu-root.ant-menu-vertical.ant-menu-light{height:calc(100vh - 80px);overflow-y:auto;padding:9px}.sidebar-menu .ant-menu-item{margin:0 0 6px;padding:10px 12px!important;height:auto;line-height:20px;border-radius:6px;width:100%}.ant-menu .ant-menu-item{padding-left:8px!important}.ant-menu-inline .ant-menu-item{overflow:visible;text-overflow:unset;white-space:unset}.sidebar-menu .ant-menu-item .ant-menu-title-content{color:#374151;font-size:14px;font-weight:400;margin-left:12px}.sidebar-menu .ant-menu-item:after{display:none}.sidebar-menu .ant-menu-submenu{margin:4px 0}.main-sidebar .sidebar-menu .ant-menu-submenu-title{padding:10px 10px 10px 16px!important;height:auto;line-height:20px;border-radius:6px;margin:0 0 6px;width:100%}.sidebar-menu .ant-menu-submenu-title:after{display:none}.sidebar-menu .ant-menu.ant-menu-sub.ant-menu-inline .ant-menu-item-selected,.sidebar-menu .ant-menu.ant-menu-sub.ant-menu-inline .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title,.sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#f3f4f6;color:#374151;font-weight:600}.sidebar-menu .ant-menu-submenu .ant-menu-submenu-title:hover{background-color:#f3f4f6}.ant-menu .ant-menu-submenu-arrow{inset-inline-end:10px}.main-sidebar .ant-layout-sider-children .sidebar-menu .ant-menu-sub{background-color:transparent;margin-bottom:8px;margin-left:16px;padding-left:16px;border-left:1px solid #e6e7eb}.ant-menu-submenu>.ant-menu-submenu-title+.ant-menu-sub .ant-menu-submenu+.ant-menu-item{padding-left:4px!important}.sidebar-menu .ant-menu-item-icon,.sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon,aside .ant-menu .ant-menu-item .ant-menu-item-icon{font-size:18px;min-width:18px;line-height:unset}.ant-layout-sider-collapsed .sidebar-header{padding:12px}.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item,.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu-title{padding:12px;justify-content:center}.ant-layout-sider-collapsed .sidebar-menu .ant-menu-title-content{display:none}.ant-layout-sider-collapsed .ant-menu .ant-menu-item{display:flex;align-items:center;justify-content:center;padding:6px!important;width:60px;height:60px;margin-bottom:0}.ant-layout-sider-collapsed .ant-menu .ant-menu-item.ant-menu-item-selected{width:60px;height:60px;margin-bottom:0}.bottom-sidebar{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb}.user-dropdown-sidebar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;cursor:pointer}.user-dropdown-sidebar:hover{background-color:#f9fafb}.bottom-sidebar-user-info{display:flex;flex-direction:column;flex:1;min-width:0}.bottom-sidebar-username{font-weight:600;font-size:14px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-sidebar-email{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-sidebar-logout-icon{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}.bottom-sidebar-logout-icon:hover{color:red}.ant-layout-sider-collapsed .user-dropdown-sidebar{flex-direction:column;padding:16px;cursor:pointer}.ant-layout-sider-collapsed .bottom-sidebar-user-info{display:none}.ant-menu .ant-menu-item.ant-menu-item-selected:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{color:var(--dark-green-active)}.ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child.submenu-menu-item,.ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child.submenu-menu-item:hover,.ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child.ant-menu-submenu.ant-menu-submenu-inline.submenu-menu-item .ant-menu-submenu-title,.ant-menu-submenu.ant-menu-submenu-inline.submenu-menu-item:has(.ant-menu-item-selected) .ant-menu-submenu-title,.ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child.submenu-menu-item:active{background-color:var(--light-green);color:var(--black);stroke:var(--black);border:none}.ant-menu-item.ant-menu-item-only-child.submenu-menu-item,.ant-menu-item.ant-menu-item-only-child.submenu-menu-item:hover,.ant-menu-item.ant-menu-item-only-child.ant-menu-submenu.ant-menu-submenu-inline.submenu-menu-item .ant-menu-submenu-title,.ant-menu-submenu.ant-menu-submenu-inline.submenu-menu-item .ant-menu-submenu-title,.ant-menu-item.ant-menu-item-only-child.submenu-menu-item:active{background-color:transparent;color:var(--black);stroke:var(--black);border:none}.ant-menu-light .ant-menu-item a{color:var(--black)}.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-only-child .ant-menu-title-content a{font-size:14px}.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child .ant-menu-title-content a{font-weight:500;color:#1c7f52}.ant-layout-sider .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover .ant-menu-title-content a{color:var(--custom-green)}.sidebar-container .ant-menu .ant-menu-item svg path,.main.ant-menu .ant-menu-item svg path,.main.ant-layout-sider.main-submenu-sidebar .ant-menu-submenu .ant-menu-sub .ant-menu-item svg path,.sidebar-container .ant-menu .ant-menu-item svg rect,.main.ant-menu .ant-menu-item svg rect,.main.ant-layout-sider.main-submenu-sidebar .ant-menu-submenu .ant-menu-sub .ant-menu-item svg rect,.sidebar-container .ant-menu .ant-menu-item svg circle,.main.ant-menu .ant-menu-item svg circle,.main.ant-layout-sider.main-submenu-sidebar .ant-menu-submenu .ant-menu-sub .ant-menu-item svg circle{stroke:#000;color:var(--nevada);transition:stroke .1s ease-in-out}.sidebar-container .ant-menu .ant-menu-item.ant-menu-item-selected svg circle,.sidebar-container .ant-menu .ant-menu-item.ant-menu-item-selected svg rect,.sidebar-container .ant-menu .ant-menu-item.ant-menu-item-selected svg path,.ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{color:var(--dark-green-active);stroke:var(--custom-green);transition:stroke .1s ease-in-out}.ant-menu .ant-menu-item.ant-menu-item-selected{fill:var(--custom-green)}.sidebar-container .ant-menu .ant-menu-item:hover svg circle,.sidebar-container .ant-menu .ant-menu-item:hover svg g,.sidebar-container .ant-menu .ant-menu-item:hover svg rect,.sidebar-container .ant-menu .ant-menu-item:hover svg path,.ant-menu .ant-menu-item:hover .ant-menu-title-content{color:var(--dark-green-active);stroke:var(--custom-green);transition:stroke .1s ease-in-out}.sidebar-container .ant-menu .ant-menu-item:hover{fill:var(--custom-green)}.sidebar-icon-label{font-size:10px;min-width:50px}.menu-title{font-size:14px;margin:16px 12px 7px;font-weight:500;letter-spacing:1px}.ant-layout-sider-children .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon div+span{white-space:normal;max-width:60px!important;color:green}.ant-layout-sider-children .ant-menu-item .ant-menu-item-icon div+span{white-space:normal;max-width:60px!important}.main-sidebar .ant-menu .ant-menu-submenu-title+ul.ant-menu .ant-menu-submenu-title span,.main-sidebar .ant-menu .ant-menu-submenu-title .ant-menu-item-icon+span{margin-inline-end:20px}.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{overflow:unset;text-overflow:unset;white-space:pre-wrap}.ant-menu-inline .ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{line-height:20px;height:unset}:where(.css-r0efwp).ant-menu-light .ant-menu-item-selected,:where(.css-r0efwp).ant-menu-light>.ant-menu .ant-menu-item-selected,:where(.css-r0efwp).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,:where(.css-r0efwp).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,:where(.css-dev-only-do-not-override-r0efwp).ant-menu-light .ant-menu-item-selected,:where(.css-dev-only-do-not-override-r0efwp).ant-menu-light>.ant-menu .ant-menu-item-selected{background-color:#f3f4f6;color:#374151;font-weight:600}:where(.css-dev-only-do-not-override-r0efwp).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,:where(.css-dev-only-do-not-override-r0efwp).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,:where(.css-dev-only-do-not-override-r0efwp).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover,:where(.css-dev-only-do-not-override-r0efwp).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover,.sidebar-menu>.ant-menu-item-selected,.sidebar-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-submenu-popup .ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#f3f4f6!important}.sidebar-menu>.ant-menu-item-selected,.sidebar-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-submenu-popup .ant-menu-item-selected,.sidebar-menu>.ant-menu-item-selected .ant-menu-title-content,.sidebar-menu>.ant-menu-item-selected .ant-menu-title-content span,.sidebar-menu>.ant-menu-item-selected .ant-menu-title-content a,.sidebar-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.sidebar-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content span,.sidebar-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.second-level-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.second-level-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content span,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content span,.second-level-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.second-level-menu-item.ant-menu-item-selected,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-item-selected,.second-level-menu-item.ant-menu-item-selected .ant-menu-title-content,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-item-selected .ant-menu-title-content,.second-level-menu-item.ant-menu-item-selected .ant-menu-title-content span,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-item-selected .ant-menu-title-content span,.second-level-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu-popup .second-level-menu-item.ant-menu-item-selected .ant-menu-title-content a{color:#374151!important;font-weight:600}.third-level-menu-item.ant-menu-item-selected,.ant-menu-submenu-popup .third-level-menu-item.ant-menu-item-selected,.third-level-menu-item.ant-menu-item-selected .ant-menu-title-content,.ant-menu-submenu-popup .third-level-menu-item.ant-menu-item-selected .ant-menu-title-content,.third-level-menu-item.ant-menu-item-selected .ant-menu-title-content span,.ant-menu-submenu-popup .third-level-menu-item.ant-menu-item-selected .ant-menu-title-content span,.third-level-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu-popup .third-level-menu-item.ant-menu-item-selected .ant-menu-title-content a{color:#374151!important;font-weight:600}.ant-menu-submenu.ant-menu-submenu-vertical .ant-menu-submenu-title svg{margin-left:4px!important}@media(max-width:768px){.sidebar-header{min-height:60px;padding:12px}.sidebar-menu{height:calc(100vh - 120px)}}.ant-layout-header.content-header{display:flex;height:80px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-header);background:#ffffff47;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:fixed;top:0;z-index:100;width:calc(100% - 260px)}.ant-layout-header.content-header:before{content:"";background:linear-gradient(183deg,#50af4759 45.28%,#90c3e5);filter:blur(100.5px);width:64vw;height:80px;right:199px;position:absolute;z-index:-999}.ant-layout-sider-collapsed+.main-layout .ant-layout-header.content-header{width:calc(100% - 80px)}.ant-layout-header.content-header .page-title{display:flex;align-items:center;gap:24px}.ant-layout-header.content-header .page-title h3{font-weight:700;font-size:24px;margin:0}.ant-layout-header.content-header .header-actions,.ant-layout-header.content-header .header-actions-inner{display:flex;align-items:center;gap:16px}.ant-layout-header.content-header .header-actions .ant-btn.lock-button,.ant-layout-header.content-header .header-actions .ant-btn.unlock-button{align-items:center;display:flex;font-size:12px;gap:8px;height:auto;justify-content:center;line-height:20px;margin-left:0;padding:6px 12px}.ant-layout-header.content-header .header-actions .ant-btn.unlock-button{padding:6px 8px}.ant-layout-header.content-header .header-actions .ant-btn.lock-button .ant-btn-icon svg{height:14px;width:14px}.ant-layout-header.content-header .header-actions .ant-btn.unlock-button .ant-btn-icon svg{height:16px;width:16px}.ant-layout-header.content-header .header-actions .ant-btn.lock-button:not(.ant-btn-icon-only)>.ant-btn-icon:not(:last-child),.ant-layout-header.content-header .header-actions .ant-btn.unlock-button:not(.ant-btn-icon-only)>.ant-btn-icon:not(:last-child){margin-inline-end:0px}.ant-btn.ant-btn-icon-only.unlock-button,.ant-btn.ant-btn-icon-only.lock-button{width:auto}.header-actions .ant-btn.lock-button .ant-btn-icon,.header-actions .ant-btn.unlock-button .ant-btn-icon{display:flex;margin-block:auto}.ant-layout-header.content-header .header-actions .ant-btn.filters-main{padding:8px}.ant-layout-header.content-header .header-actions .ant-btn.ant-btn-primary.reset-btn{font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding:0;height:22px}.bell-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.bell-icon svg{color:#00000091;transition:color .3s}.bell-icon:hover svg{color:#000}.user-dropdown-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;min-width:260px;overflow:hidden}.user-info-section{padding:16px;display:flex;align-items:center;gap:12px}.user-avatar-container{width:40px;height:40px;border-radius:50%;background:#daf0e1;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.user-avatar-container img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-details{flex:1;min-width:0}.user-name{font-weight:600;font-size:14px;color:#000;margin-bottom:2px}.user-email-container{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.user-email-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-separator{height:1px;background:#e5e7eb;margin:0 16px}.user-menu-options{padding:0}.user-dropdown-item{display:flex;align-items:center;gap:8px;padding:10px 16px;color:#000;text-decoration:none;font-size:14px;transition:all .3s ease}.user-dropdown-item:hover{background-color:var(--light-green);color:var(--green)!important}.user-logout-icon-wrapper{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.user-dropdown-item:hover .user-logout-icon-wrapper{background-color:var(--light-green);color:var(--green)}.sidebar-toggle-btn{background:#fff;border:1px solid var(--table-border);padding:3px;border-radius:6px;cursor:pointer;height:42px;display:flex;align-items:center;justify-content:center}.navbar-user-btn{display:flex;align-items:center;gap:12px;cursor:pointer;border:none;border-left:1px solid var(--table-border);background:transparent;padding:0 0 0 16px}.navbar-user-info{display:flex;flex-direction:column;text-align:left}.navbar-user-name{min-width:30%;max-width:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:14px;margin-bottom:5px}.navbar-user-role{font-size:12px;color:var(--Paragraph-text)}.navbar-avatar-fallback{background-color:#daf0e1!important;font-size:17px!important;color:var(--green)!important;line-height:14px!important}.ant-layout-content{height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;border-radius:0;padding-top:80px}.main-layout .ant-layout-header{padding-left:16px}.ant-menu .ant-menu-item:not(.ant-menu-item-selected) .ant-menu-title-content{color:#000;stroke:#000}.breadcrumb-container{padding:16px;display:flex;justify-content:space-between;align-items:center;background-color:var(--white);margin-bottom:16px;border-radius:8px}.breadcrumb-link{color:inherit;transition:opacity .2s}.breadcrumb-link:hover{background-color:transparent;opacity:.8}.breadcrumb-actions{display:flex;align-items:center;gap:8px}.breadcrumb-container .ant-btn,.breadcrumb-button{display:flex;border-radius:8px;font-size:16px;line-height:24px;letter-spacing:.5px;font-weight:700;padding:8px 16px;height:auto;border:none;box-shadow:none;width:auto}.breadcrumb-container .ant-btn.filters-main:hover,.breadcrumb-container .ant-btn.import-button:hover,.breadcrumb-button.filters-main:hover,.breadcrumb-button.import-button:hover{background-color:#d1d5e0}.breadcrumb-container .ant-btn.filters-main,.breadcrumb-container .ant-btn.import-button,.breadcrumb-button.filters-main,.breadcrumb-button.import-button{color:#1a1f2c;font-weight:600}.breadcrumb-container .ant-btn:hover,.breadcrumb-button:hover{border:none!important;box-shadow:none!important;outline:none!important}.notification .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.notification .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-ink-bar{color:#000;border:none;background-color:transparent}.notification .ant-tabs .ant-tabs-content{padding:0}.notification{width:400px;height:50vh;border-radius:12px;box-shadow:#0000001f 0 12px 32px;overflow:hidden}.notification .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:calc(50vh - 76px)}.notification-list{max-height:calc(50vh - 90px);overflow-y:auto;border-bottom:1px solid #f0f0f0}.notification-list::-webkit-scrollbar{width:4px}.notification-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.notification-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;position:relative;transition:background-color .15s ease;border-bottom:1px solid #f3f4f6}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:var(--color-hover-bg)}.notification-unread{background-color:transparent}.notification-unread:hover{background-color:var(--color-hover-bg)}.notification-avatar{flex-shrink:0;font-weight:600;font-size:15px;background:var(--green)}.notification-avatar svg{margin-top:4px}.notification-body{flex:1;min-width:0}.notification-message{font-size:14px;line-height:1.4;color:var(--text-color);word-break:break-word}.notification-message b,.notification-message strong{font-weight:700;color:var(--text-color)}.notification-message a{color:var(--text-color);font-weight:600;text-decoration:none}.notification-message a:hover{text-decoration:underline}.notification-time{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;margin-top:6px;font-weight:500}.notification-dot{position:absolute;top:18px;right:14px;width:8px;height:8px;border-radius:50%;background:#3b82f6;flex-shrink:0}.ant-notification.ant-notification-bottom .ant-notification-notice-wrapper .ant-notification-notice.ant-notification-notice-closable{background-color:#fff}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close{inset-inline-end:8px;padding-inline-end:7px}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close:hover{background-color:unset}@media only screen and (max-width:480px){.dropdown-mobile.notification_{display:none}}.notification a{color:var(--gray-6);text-decoration:none}.notification a p{color:var(--gray-8);font-size:15px}.notification a small{color:var(--gray-5);font-size:10px}html[data-layout=horizontal] .notification{top:20px}.navbar .nav-item.notification_{margin-right:0}.notifications_popup{width:310px;position:absolute;top:40px;min-height:unset}.notifications-list .notification-item-tabs .notifications-category{margin-right:10px;font-size:13px}.mark-all-read{margin-right:10px}.recent-item.notification-item .user-avatar{margin-right:0}.page-header .header-menu .dropdown-menu.notifications_popup .notification_header{padding-inline:20px;padding-bottom:0;margin:0}.page-header .header-menu .dropdown-menu.notifications_popup .notification_header p{font-size:16px;font-weight:600;color:#111c2d}.page-header .header-menu .dropdown-menu.notifications_popup .notification_header .counter{background-color:#ff5858;border-radius:16px;font-size:10px;color:#fff;padding:0 6px}.notifications_popup .profile_img{width:40px;height:40px}.notifications_popup .profile_img img{width:100%;height:100%;border-radius:50px;border:var(--bs-border-width) solid #aebcc3}.notifications_popup .content{max-height:300px;overflow-y:auto}.notifications_popup .inner_content{border:unset;padding:3px 20px}.notifications_popup .inner_content:hover{background-color:#f6f9fc}.notifications_popup .content .title{color:#111c2d;font-size:15px;font-weight:600}.notifications_popup .content p{font-size:13px}.view-drawer-root{margin-bottom:0}.view-drawer-empty{height:calc(100vh - 385px)}.view-drawer-space{width:100%}.view-drawer-card{overflow:hidden;padding:12px 20px 24px;border-bottom:1px solid #e5e7eb}.view-drawer-section-title-first,.view-drawer-section-title-next{font-size:18px;font-weight:700;color:#1a1a1a;margin-top:0}.view-drawer-section-title-next{margin-top:28px}.view-drawer-label{font-size:13px;color:#666;font-weight:400;margin-bottom:4px;display:block}.view-drawer-value{font-size:15px;color:#333;font-weight:500}.view-drawer-value table thead th,.view-drawer-value table tbody td span{font-size:12px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}.view-drawer-value .ant-tag.table-tag{margin-top:4px}.view-detail-drawer .view-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fafafa;border-bottom:1px solid #f0f0f0}.view-detail-drawer .view-drawer-header-left{display:flex;align-items:center;gap:14px;min-width:0}.view-detail-drawer .view-drawer-avatar{width:48px;height:48px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;color:#8c8c8c;flex-shrink:0}.view-detail-drawer .view-drawer-title-block{min-width:0}.view-detail-drawer .view-drawer-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.view-detail-drawer .view-drawer-title{margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important;color:#000000e0}.view-detail-drawer .view-drawer-status-badge{display:inline-block;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:500;background:var(--green);color:#fff}.view-detail-drawer .view-drawer-subtitle{font-size:13px;color:#00000073;margin-top:4px}.view-detail-drawer .view-drawer-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.view-detail-drawer .view-drawer-header-btn{width:38px;height:38px;border-radius:50%;border:none;background:#f9f9f9;color:#595959;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.view-detail-drawer .view-drawer-header-btn:hover{color:#262626}.view-detail-drawer .view-drawer-tabs{padding:0 24px;border-bottom:1px solid #f0f0f0}.view-detail-drawer .view-drawer-tab{display:inline-block;padding:14px 0;margin-right:24px;font-size:14px;color:#00000073;cursor:default;border-bottom:2px solid transparent;margin-bottom:-1px}.view-detail-drawer .view-drawer-tab-active{font-weight:600;color:#000000e0;border-bottom-color:#000}.view-detail-drawer .view-drawer-body{flex:1;overflow-y:auto}body{font-family:var(--font-family-base, "Inter", sans-serif)!important}.overlay{background-image:linear-gradient(to bottom,#14b8a6,#3b82f6);color:var(--white);position:absolute;opacity:.8;top:0;left:0;width:100%;height:100%;z-index:1;flex:0 0 38%;max-width:600px}.login-page{display:flex;min-height:100vh;font-family:var(--font-family-base)}.login-page-container{display:flex;width:100vw;height:100vh;overflow:hidden}.login-page__left{width:600px;max-width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-page__left-inner{position:relative;z-index:1;max-width:520px;color:var(--white);padding-inline:40px}.login-page__title{color:var(--white);font-weight:700;font-size:24px;line-height:20px;margin-bottom:16px}.login-page__desc{color:var(--white);font-size:16px;font-weight:400;margin-bottom:8px;line-height:20px}.login-page__carousel-wrap{margin-bottom:40px}.login-page__carousel-wrap .ant-carousel{margin-block:40px}.login-page__carousel-wrap .ant-carousel .slick-slide>div{outline:none}.login-page__carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px}.login-page__carousel-dot{width:32px;height:4px;border-radius:2px;border:none;padding:0;cursor:pointer;background:#ffffff59;transition:background .2s ease,box-shadow .2s ease}.login-page__carousel-dot:hover{background:#ffffff80}.login-page__carousel-dot--active{background:var(--white);box-shadow:0 0 0 1px #ffffff80}.login-page__stats-card{display:flex;align-items:flex-start;gap:16px;background:linear-gradient(to right,#fff6,#fff3);border:1px solid var(--white);border-radius:30px;padding:24px;color:var(--white)}.login-page__stats-icon{background:linear-gradient(to right,#fff6,#fff3);border:1px solid var(--white);border-radius:8px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:16px;text-align:center;vertical-align:middle;padding-block:3px;width:32px}.login-page__stats-content{display:flex;flex-direction:column}.login-page__stats-value{color:var(--white);font-weight:700;font-size:24px;line-height:20px;margin-bottom:8px}.login-page__stats-label,.login-page__stats-subLabel{color:var(--white);font-size:16px;font-weight:400;margin-bottom:8px;line-height:20px}.login-page__stepper{display:flex;gap:8px;margin-bottom:48px}.login-page__step{width:32px;height:4px;border-radius:2px;background:#ffffff59;transition:background .2s ease}.login-page__step--active{background:var(--white);box-shadow:0 0 0 1px #ffffff80}.login-page__footer{display:flex;align-items:center;gap:10px;font-size:.875rem;opacity:.95}.login-page__footer-icon{font-size:18px}.login-page__right{flex:1;min-width:500px;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.login-page-form-wrapper{width:100%;max-width:500px;text-align:center}.login-page__logo{display:flex;align-items:center;justify-content:center}.login-page__logo-img{width:240px;object-fit:contain;flex-shrink:0}.login-page__logo-text{display:flex;flex-direction:column;gap:2px}.login-page__logo-name{font-size:1.5rem;font-weight:700;color:#1890ff;letter-spacing:-.02em}.login-page__logo-tagline{font-size:.75rem;color:#8c8c8c;line-height:1.3}.login-page__welcome{margin-top:24px;margin-bottom:60px;color:var(--black);font-size:30px;font-weight:700;line-height:20px}:where(.css-dev-only-do-not-override-1rocbtd).ant-form-large .ant-form-item .ant-form-item-label>label{height:unset}.ant-form-vertical .ant-form-item-label{padding:0}.login-page-form .ant-form-item-label>label{color:var(--text-color);font-size:16px;line-height:20px;font-weight:400;font-family:var(--font-family-base)}.login-page-form .ant-form-item{margin-bottom:20px}.login-page-input.ant-input-affix-wrapper,.login-page-input.ant-input{border-radius:8px;border:1px solid #e5e7eb;background-color:#f9fafb;height:48px}.login-page-input.ant-input-affix-wrapper:hover,.login-page-input.ant-input:hover,.login-page-input.ant-input-affix-wrapper-focused,.login-page-input.ant-input:focus{border-color:var(--black)}.login-page-input-icon{color:#8c8c8c;margin-right:8px}.login-page-submit-wrap{margin-bottom:0;margin-top:8px}.login-page-submit{background:linear-gradient(to bottom,#1d4ed8,#1e40af);border:1px solid #1d4ed8;color:var(--white);height:40px;line-height:30px;font-weight:500;width:100%;font-size:16px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:8px;justify-content:center}.login-page-submit:hover{background:linear-gradient(to bottom,#1e40af,#1e3a8a);border:1px solid #1d4ed8!important}.img-section{width:100%;height:100%}.img-section img{max-width:100%;height:50%;position:absolute}.img-1{position:absolute;top:6%;max-height:550px;left:80px}.img-2{position:absolute;bottom:0;max-height:400px;left:0}.left-logo-container{display:flex;gap:24px}.left-logo-container-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:40px}.left-logo{width:auto;height:120px;object-fit:cover;object-position:left;display:flex}.login-text{width:100%;display:flex;flex-direction:column;gap:8px;z-index:1;padding-left:4vw;position:relative}.login-title{font-size:64px;font-weight:700;color:var(--white);margin:0}.login-subtitle{font-size:30px;font-weight:400;line-height:43px;color:var(--white);margin:0}.login-description{font-size:24px;font-weight:400;color:var(--white);line-height:30px;margin:0}.login-form-wrapper{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:40px 157px 40px 40px;min-width:0}.login-form-card{background-color:var(--white);padding:40px 60px;border-radius:32px;box-shadow:0 0 10px #0000001a;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.login-form-logo{display:flex;gap:8px;align-items:center;padding:10px;margin-bottom:24px;width:100%}.login-form-logo img{width:100px;height:100px;object-fit:cover}.login-form .ant-form-item{margin-bottom:0}.login-form-card .ant-form-item .ant-form-item-explain-error{position:absolute;top:70%}.login-form-title{color:#156eaa;font-size:16px}.forgot-password .top-icon{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.forgot-password .top-icon .icon-bg{border-radius:50%;background:#f8f9fb;display:flex;width:80px;height:80px;padding:4px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.forgot-password .try-login{font-weight:600;text-decoration:none;color:var(--headline)}.forgot-password .try-login:hover{text-decoration:none;color:var(--headline)}.login-header-text h1{color:#0e5822;font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase;margin:0}.login-header-text h2{color:#1675c1;font-size:14px;font-weight:600;margin:0}.login-image-text{display:flex;justify-content:center;align-items:center}.login-image-text .logo-texts{font-weight:700;font-size:40px;line-height:50px;color:#147049;border-bottom:2px solid #d3ac8b;letter-spacing:5.5px}.login-image-text .logo-subtexts{font-weight:600;font-size:18px;color:#1675c1;margin-top:4px;letter-spacing:1.5px}#normal_login_username{border:1px solid rgb(166,167,170)!important}.login-page-background-foreground-layer,.login-page-background-left-upper-layer,.login-page-background-upper-layer{position:absolute;bottom:0;z-index:-1;display:flex;overflow:hidden}.login-page-background-foreground-layer{right:0;justify-content:flex-end;height:123vh}.login-page-background-foreground-layer .login-page-background-foreground-layer-image{height:100%;width:auto;object-fit:cover;object-position:right}.login-page-background-left-upper-layer{left:-2vw;justify-content:flex-end;align-items:center;height:100vh}.login-page-background-left-upper-layer .login-page-background-left-upper-layer-image{height:auto;width:42vw;object-fit:cover;object-position:right bottom;margin-top:160px}.login-page-background-upper-layer{right:-5.1%;justify-content:flex-end;align-items:flex-end;height:100vh}.login-page-background-upper-layer .login-page-background-upper-layer-image{height:75vh;width:auto;object-fit:cover;object-position:right bottom;opacity:.2}.login-page-background{background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative;z-index:1;width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.login-page-background-image{display:flex;flex:1}@media(min-width:1866px){.login-page-background-upper-layer .login-page-background-upper-layer-image{height:73vh;opacity:.3}}@media(max-width:1566px){.login-page-background-image{flex:.5}}@media(max-width:1466px){.login-page-background-left-upper-layer .login-page-background-left-upper-layer-image{width:38vw;margin-top:80px}}@media(max-width:1368px){.login-form-card{transform:scale(.85)}.login-form-wrapper{padding-right:76px}.login-page-background-foreground-layer{height:143vh}.login-page-background-upper-layer{right:-.7%}.login-page-background-upper-layer .login-page-background-upper-layer-image{height:78vh;opacity:.3}.left-logo{height:100px}.login-page-background-left-upper-layer{bottom:-15vh}.login-page-background-left-upper-layer .login-page-background-left-upper-layer-image{width:36vw;margin-top:0}}@media(max-width:1280px)and (max-height:780px)and (min-height:700px){.login-form-card{transform:scale(1)}.login-form-wrapper{padding-right:195px}.login-page-background-left-upper-layer{display:none}}@media(max-width:1266px){.login-form-card{transform:scale(.79)}.login-form-wrapper{padding-right:50px}.login-page-background-left-upper-layer{bottom:-15vh}.login-page-background-left-upper-layer .login-page-background-left-upper-layer-image{width:32vw;margin-top:0}.left-logo,.left-logo.logo-1{height:100px}.left-logo-container{flex-direction:row;align-items:center;justify-content:center}.login-page-background-image{flex-direction:row;flex:0}}@media(max-width:1160px){.login-form-card{transform:scale(.7)}.login-form-wrapper{padding-right:12px}.login-page-background-left-upper-layer{left:-1vw;bottom:-15vh}.login-page-background-left-upper-layer .login-page-background-left-upper-layer-image{width:33vw;margin-top:0}.left-logo,.left-logo.logo-1{height:80px}}@media(max-width:1153px)and (max-height:673px)and (min-height:600px){.login-form-card{transform:scale(.9)}.login-form-wrapper{padding-right:135px}.login-page-background-left-upper-layer{display:none}}@media(max-width:1040px){.left-logo-container,.left-logo{display:none}}@media(max-width:1024px){.login-page-background-left-upper-layer{display:none}.login-page-background-foreground-layer{height:123vh;background:#429a6b}.login-page-background-upper-layer{right:0;justify-content:center;width:100vw}.login-page-background-upper-layer .login-page-background-upper-layer-image{height:70vh;opacity:.3}.login-page-background-image{display:none}.login-form-wrapper{align-items:center;padding:40px}.login-form-card{width:100%;transform:none}}@media(max-width:900px){.login-page{flex-direction:column}.login-page__left{display:none}.login-page__right{width:100%;min-width:unset;padding:32px 24px}.login-page-form-wrapper{max-width:350px}}@media(max-width:768px){.login-page-background-upper-layer{left:0;right:0;justify-content:center}.login-page-background-upper-layer .login-page-background-upper-layer-image{height:70vh;object-position:bottom;opacity:.3}}@media(max-width:610px){.login-form-card{width:auto}}:root{--modal-bg: rgba(255, 255, 255, .7);--modal-border: rgba(255, 255, 255, .3);--accent-red: #ff4d4f;--accent-green: #52c41a;--text-main: #262626;--text-muted: #595959}.network-modal.online .ant-modal-content{border-color:#52c41a66;box-shadow:0 8px 32px #52c41a26,inset 0 0 0 1px #52c41a33;background:#f6ffedcc!important}.network-modal .ant-modal-content{background:var(--modal-bg)!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--modal-border);border-radius:20px;box-shadow:0 8px 32px #00000014,inset 0 0 0 1px #fff3;overflow:hidden;padding:0}.network-modal-content{text-align:center;padding:40px 30px;animation:modalEnter .6s cubic-bezier(.16,1,.3,1);transition:all .5s ease}.network-modal-content.online{background:linear-gradient(135deg,rgba(82,196,26,.05) 0%,transparent 100%)}@keyframes modalEnter{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.network-modal-icon-container{width:100px;height:100px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(255,77,79,.1) 0%,transparent 70%);border-radius:50%;position:relative;transition:background .5s ease}.network-modal-icon-container.online{background:radial-gradient(circle at center,rgba(82,196,26,.1) 0%,transparent 70%)}.network-modal-icon-container:after{content:"";position:absolute;width:100%;height:100%;border:2px solid var(--accent-red);border-radius:50%;opacity:0;animation:rippleRed 2s infinite ease-out;transition:border-color .5s ease}.network-modal-icon-container.online:after{border-color:var(--accent-green);animation:rippleGreen 2s infinite ease-out}@keyframes rippleRed{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.4);opacity:0}}@keyframes rippleGreen{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.6);opacity:0}}.network-icon{font-size:48px;filter:drop-shadow(0 0 10px rgba(255,77,79,.3));transition:all .5s cubic-bezier(.34,1.56,.64,1)}.wifi-icon-offline{color:var(--accent-red);animation:pulseOrganic 2.5s ease-in-out infinite}.check-icon-online{color:var(--accent-green);filter:drop-shadow(0 0 10px rgba(82,196,26,.3));transform:scale(1.2)}@keyframes pulseOrganic{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}}.network-modal-title{font-size:24px!important;margin-bottom:12px!important;color:var(--text-main);font-weight:700!important;letter-spacing:-.5px;transition:color .5s ease}.title-online{color:var(--accent-green)!important}.network-modal-message{color:var(--text-muted);margin-bottom:32px!important;font-size:15px;line-height:1.6;max-width:320px;margin-left:auto;margin-right:auto}.network-modal-spinner-container{margin-top:20px;background:#00000008;padding:12px 24px;border-radius:100px;display:inline-flex;align-items:center;gap:12px;transition:all .5s ease}.spinner-online{background:#52c41a1a}.network-modal-spinner-container .ant-spin-text{color:var(--text-muted);font-size:14px;font-weight:500;margin:0!important}.spinner-text-online{color:var(--accent-green)!important}.custom-repro-spinner{color:var(--accent-red);font-size:18px}:root{--share-border-color: #e8e8e8;--share-bg-light: #fafafa;--share-text-primary: #262626;--share-spacing-sm: 12px;--share-spacing-md: 16px;--share-spacing-lg: 20px;--share-spacing-xl: 24px;--share-border-radius: 6px;--share-border-radius-lg: 8px}.share-modal-title{margin:0}.share-modal .ant-modal-body{padding:0 var(--share-spacing-xl) var(--share-spacing-xl);max-height:60vh;overflow-y:auto}.share-modal .ant-modal-header{padding:var(--share-spacing-lg) var(--share-spacing-xl);border-bottom:1px solid #f0f0f0}.share-modal-content{width:100%}.share-add-user-section{background:var(--share-bg-light);padding:var(--share-spacing-lg);border-radius:var(--share-border-radius-lg);border:1px solid var(--share-border-color)}.share-section-header{margin-bottom:var(--share-spacing-sm)}.share-section-title{margin:0 0 4px;font-size:15px}.share-section-description{font-size:12px}.share-user-select{flex:1}.share-user-input-container{display:flex;gap:var(--share-spacing-sm);align-items:stretch}.share-user-input-container .ant-select-selector{height:40px!important;display:flex;align-items:center}.share-add-user-button{flex-shrink:0;white-space:nowrap;height:40px;padding:0 var(--share-spacing-lg);display:flex;align-items:center;justify-content:center}.share-divider{margin:4px 0}.share-permissions-grid-header{display:grid;grid-template-columns:2fr repeat(2,1fr);gap:var(--share-spacing-md);padding:var(--share-spacing-sm) var(--share-spacing-md);margin-bottom:8px;background:var(--share-bg-light);border-radius:var(--share-border-radius);color:var(--share-text-primary);font-size:12px}.share-text-center{text-align:center}.share-permissions-row,.share-user-row{display:grid;grid-template-columns:2fr repeat(2,1fr);gap:var(--share-spacing-md);padding:var(--share-spacing-md);align-items:center;background:#fff;border:1px solid var(--share-border-color);border-radius:var(--share-border-radius);transition:box-shadow .2s}.share-permissions-row{margin-bottom:10px}.share-permissions-row:hover,.share-user-row:hover{box-shadow:0 2px 8px #0000000f}.share-everyone-label{font-size:13px}.share-everyone-description{font-size:11px}.share-checkbox-container{display:flex;justify-content:center}.share-users-list{display:flex;flex-direction:column;gap:10px}.share-user-name{font-size:13px}.share-menu-trigger.ant-btn{padding:0;height:auto;width:100%;justify-content:flex-start;text-align:left;color:inherit}.share-menu-trigger.ant-btn:hover,.share-menu-trigger.ant-btn:focus{background:transparent!important;color:inherit!important}.html-display-container{width:100%}.html-display-card{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.html-display-card:hover{border-color:#d4d4d8;box-shadow:0 2px 8px #00000014}.html-display-card.expanded{border-color:#1890ff}.html-display-card .ant-card-head{background:linear-gradient(135deg,#fafbfc,#f5f6fa);border-bottom:1px solid #e8e8e8;border-radius:8px 8px 0 0;padding:12px 16px;min-height:0}.card-title{display:flex;align-items:center;gap:12px}.title-text{font-size:14px;font-weight:600;color:#262626}.content-length{font-size:11px;color:#3d3d3d;background:#f0f0f0;padding:2px 6px;border-radius:10px;font-weight:400}.card-actions{display:flex;gap:4px;align-items:center}.action-button{border-radius:6px;font-size:12px;height:28px;padding:0 8px;transition:all .2s ease}.action-button:hover{background-color:#e8e8e8}.action-button.primary{color:#0050b3}.action-button.primary:hover{background-color:#e6f7ff;color:#0050b3}.html-display-card .ant-card-body{padding:0;position:relative}.html-content-wrapper{position:relative}.html-content{padding:16px;font-size:13px;line-height:1.5;color:#262626;transition:all .3s ease}.html-content.collapsed{max-height:280px;overflow:hidden}.html-content.expanded{max-height:none;overflow:visible}.fade-overlay{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#fffffff2);display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;cursor:pointer;transition:all .2s ease}.fade-overlay:hover{background:linear-gradient(transparent,#fff)}.empty-content .ant-card-body{padding:24px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.empty-icon{font-size:32px;margin-bottom:12px;opacity:.6}.empty-text{color:#595959;font-style:italic;font-size:14px}.html-display-modal .ant-modal-header{background:linear-gradient(135deg,#fafbfc,#f5f6fa);border-bottom:1px solid #e8e8e8;border-radius:8px 8px 0 0}.modal-title{display:flex;flex-direction:column;gap:2px}.modal-title span:first-child{font-size:16px;font-weight:600;color:#262626}.modal-subtitle{font-size:12px;color:#595959;font-weight:400}.modal-content{background:#fafafa;border-radius:6px;padding:20px;margin:-8px}.modal-html-content{font-size:14px;line-height:1.6;color:#262626}.html-content .import-tables{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:0}.html-content .import-summary{color:#0050b3;margin-bottom:16px;font-size:16px;font-weight:600;border-bottom:2px solid #e6f7ff;padding-bottom:8px}.html-content .summary-status{margin:16px 0;display:flex;gap:20px;flex-wrap:wrap;background:#f8f9fa;padding:12px;border-radius:6px;border-left:4px solid #1890ff}.html-content .custom-success{color:#237804;font-weight:600;display:flex;align-items:center;gap:4px}.html-content .custom-success:before{content:"✓";background:#237804;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px}.html-content .custom-skipped{color:#7c5800;font-weight:600;display:flex;align-items:center;gap:4px}.html-content .custom-skipped:before{content:"⚠";background:#7c5800;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px}.html-content .custom-failed{color:#a8071a;font-weight:600;display:flex;align-items:center;gap:4px}.html-content .custom-failed:before{content:"✗";background:#a8071a;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px}.html-content .custom-skipped-row{color:#434343;margin:20px 0 12px;font-size:15px;font-weight:600;border-bottom:1px solid #e8e8e8;padding-bottom:6px}.html-content table{border-collapse:collapse;width:100%;font-size:12px;margin-top:12px;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.html-content table th,.html-content table td{border:1px solid #e8e8e8;padding:10px 12px;text-align:left}.html-content table th{background:linear-gradient(135deg,#fafbfc,#f0f2f5);font-weight:600;color:#1f1f1f;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.html-content table tr:nth-child(2n){background-color:#fafafa}.html-content table tr:hover{background-color:#e6f7ff;transition:background-color .2s ease}.html-content table td[style*="color: orange"]{color:#7c3d00!important;font-weight:500;background-color:#fff1b8}.modal-html-content .import-summary{font-size:18px;margin-bottom:20px}.modal-html-content table{font-size:13px}.modal-html-content table th,.modal-html-content table td{padding:12px 16px}@media(max-width:768px){.card-actions{flex-direction:column;gap:2px}.action-button{width:100%;justify-content:center}.summary-status{flex-direction:column;gap:8px}.html-content table{font-size:11px}.html-content table th,.html-content table td{padding:6px 8px}}.ant-btn{border:none!important}.ant-modal-body .ant-btn-default,.ant-modal-footer .ant-btn-default{min-width:114px;min-height:40px;padding:8px 18px;justify-content:center;align-items:center}.ant-btn-default{background:var(--btn-default-bg);color:var(--btn-default-color);border-radius:5px}.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:var(--headline);background:var(--btn-default-bg);border:1px solid var(--border-disable)}.ant-btn-default.lock-button,.ant-btn-default.unlock-button{background:var(--soft-gray-blue);color:var(--btn-default-color);border-radius:5px}.ant-btn-default.lock-button:hover,.ant-btn-default.lock-button:focus,.ant-btn-default.lock-button:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-default.unlock-button:hover,.ant-btn-default.unlock-button:focus,.ant-btn-default.unlock-button:not(:disabled):not(.ant-btn-disabled):hover{color:var(--headline);background:var(--soft-gray-blue);border:none}.ant-btn.ant-btn-default.outline-btn{align-items:center;background-color:var(--bg-primary);border-radius:8px;border:2px solid var(--green);color:var(--green);display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:8px 18px}.ant-btn.ant-btn-default.outline-btn:hover,.ant-btn.ant-btn-default.outline-btn:focus{background-color:var(--light-green);color:var(--custom-green);border:2px solid var(--green)}.ant-btn.ant-btn-primary{background:var(--green);color:var(--bg-primary);border:none;border-radius:6px}.ant-btn.ant-btn-primary:hover,.ant-btn.ant-btn-primary:focus{background:var(--support);border-color:var(--support)}.attachments-field .ant-btn.ant-btn-primary:hover{background:var(--support);border-color:var(--support)}.ant-btn.ant-btn-primary:hover,.ant-btn.ant-btn-primary:active,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:var(--support);border-color:var(--support)}.ant-btn.ant-btn-primary.ant-btn-background-ghost{background-color:transparent;color:var(--green);border:2px solid var(--green);border-radius:8px;letter-spacing:.5px;font-weight:700;padding:8px 18px;width:100%;height:48px}.card-container .ant-card .ant-btn.ant-btn-primary.ant-btn-background-ghost{letter-spacing:.5px;font-weight:700;height:auto;padding:8px 16px}.ant-btn-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active{background-color:var(--light-green);color:var(--custom-green);border:2px solid var(--green)}.ant-btn.ant-btn-primary.danger-btn{background:var(--bg-danger);color:var(--bg-primary);border-color:var(--bg-danger);border-radius:5px;align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:8px 18px;min-height:48px}.ant-btn.ant-btn-primary.danger-btn:hover,.ant-btn.ant-btn-primary.danger-btn:focus{background:var(--bg-danger-hover)}.ant-btn.ant-btn-primary.section-btn{display:flex;align-items:center;background:var(--bg-primary);border-color:var(--bg-primary);border-radius:5px;color:var(--green);flex-shrink:0;gap:10px;justify-content:center;padding:7px 16px;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.ant-btn.ant-btn-primary.section-btn:hover,.ant-btn.ant-btn-primary.section-btn:focus{color:var(--custom-green);background:var(--light-green);border-color:var(--green)}.ant-btn.ant-primary-light{border-radius:8px;background:#e5f1fa;padding:8px 16px;color:var(--green);letter-spacing:.5px;line-height:24px;font-weight:700;font-size:14px;height:auto;border:none}.ant-btn.ant-btn-primary.outline-btn{align-items:center;background-color:var(--bg-primary);border-radius:8px;border:2px solid var(--green);color:var(--green);display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:8px 18px;min-height:48px}.ant-btn-primary.location-btn.outline-btn{width:100%;height:48px;padding:8px 18px}.ant-btn.ant-btn-primary.outline-btn:hover,.ant-btn.ant-btn-primary.outline-btn:focus{background-color:var(--light-green);color:var(--custom-green);border:2px solid var(--green)}.location-btn.ant-btn.ant-btn-primary.outline-btn:hover,.location-btn.ant-btn.ant-btn-primary.outline-btn:focus{background-color:var(--green);color:var(--bg-primary);border-color:var(--green)}.ant-btn.ant-btn-primary.outline-btn-secondary{align-items:center;background-color:var(--bg-primary);border-radius:8px;border:2px solid var(--green);color:var(--green);flex-shrink:0;gap:10px;justify-content:center;padding:8px 18px}.ant-btn-primary.location-btn.outline-btn-secondary{width:260px;height:48px;padding:8px 18px}.ant-btn.ant-btn-primary.outline-btn-secondary:hover,.ant-btn.ant-btn-primary.outline-btn-secondary:focus{background-color:transparent;color:var(--support);border:none}.ant-btn.ant-btn-primary.add-select-button{display:flex;height:32px;padding:0 12px;justify-content:center;align-items:center;gap:8px;background-color:var(--mint-green);border:var(--mint-green);color:var(--headline);font-size:14px;font-style:normal;font-weight:400;line-height:23px}.ant-btn.ant-btn-primary.add-select-button:hover,.ant-btn.ant-btn-primary.add-select-button:focus{border:var(--mint-green);color:var(--headline);background-color:var(--mint-green)}.ant-btn-md{font-size:14px;letter-spacing:.5px;line-height:24px;padding:8px 16px;height:auto;border-radius:8px;font-weight:700}.ant-btn.btn-40{height:40px;width:40px;border-radius:8px}.ant-btn-light{background:var(--selected)}.ant-btn-32{height:32px;width:32px}.ant-btn-more{padding:0;margin:0;font-size:14px;font-weight:500;line-height:20px}.ant-btn-link{color:var(--green)}.ant-btn-icon{display:flex}.ant-btn.ant-btn-icon{height:24px;width:24px;min-width:24px;line-height:24px;border:none}.ant-btn.ant-btn-icon .ant-btn-icon{display:block}.editicon{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px!important;padding-inline-start:0;padding-inline-end:0;margin:0!important;padding:4px}.editicon:hover{background-color:#e3e5e9;border-radius:6px}.ant-btn-start{float:left}.ant-btn.ant-btn-remove{color:var(--nevada);padding:4px 0;font-weight:700;line-height:24px;font-size:20px;align-items:center;display:flex}.help-btn{color:var(--btn-default-color);font-size:14px;font-style:normal;font-weight:400;line-height:28px}.ant-btn:disabled,.ant-btn[disabled],.ant-btn.ant-btn-disabled,.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active,.ant-btn.ant-btn-disabled:hover,.ant-btn.ant-btn-disabled:focus,.ant-btn.ant-btn-disabled:active{background-color:#f5f5f5;color:#1f1f1f}#reset-filters-main:disabled,#reset-filters-main:disabled:hover{background-color:#0000000a!important;color:#00000040!important}.ant-btn-default.ant-btn-dangerous{background:#fde1e1;color:#b91c1c;border:1px solid #fee2e2;box-shadow:0 1px 2px #0000000d}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{background:#ffd2cf;color:#b91c1c}.ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:var(--black)}.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{background-color:transparent;border:none}.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap{align-self:flex-end}.ant-tabs .ant-tabs-nav:before{border-color:var(--table-border)}.abcd .ant-tabs.nav{padding:0!important}.abcd .ant-tabs-content-holder{overflow-y:auto;overflow-x:hidden;padding-right:5px}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{padding-bottom:8px}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-weight:400;line-height:24px;color:#6e7485;text-shadow:none;border-color:#d6d9e0}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1c7f52;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.ant-tabs .ant-tabs-content{padding:20px 0 16px}.ant-tabs-top>.ant-tabs-nav{margin:0}.abcd.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{background-color:#f4f6f900;border:none;border-bottom:2px solid #f0f0f0;margin-right:6px}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-ink-bar{background:var(--green);height:3px}.abcd.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-disabled{background-color:#e7e7e7}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background-color:var(--light-green)}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active.ant-tabs-tab{border-bottom-color:#1c7f52;box-shadow:0 2px 0 0 var(--green);background:#e7f8ef00;color:#1c7f52}.abcd.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn{color:var(--nevada-disable)}.abcd .ant-tabs-content{padding:20px 0 0}.childTableTabs.ant-tabs .ant-tabs-content{padding:0 0 16px!important}.ant-drawer-body .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:var(--headline)}.ant-drawer-body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--bg-primary);border-radius:8px 8px 0 0;height:64px}.ui-card{border-radius:8px;box-shadow:0 1px 4px #0010201f;background:var(--bg-primary)}.card-container{max-width:640px;margin:0 auto}.card-container .ant-card{box-shadow:0 1px 4px #0010201f;border-radius:8px;border:none;position:relative}.card-container .ant-card.inactive:before{position:absolute;content:"";width:100%;height:100%;background:#ffffffd9;display:block;border-radius:8px;z-index:1}.card-container .ant-card.active .form-label label{font-weight:700;color:var(--headline)}.card-container .ant-card.active .form-links .ant-btn-link{color:var(--headline)}.card-container .ant-card .ant-card-body{padding:30px 30px 16px}.card-container .ant-card .ant-card-body h3{font-weight:700;font-size:20px;line-height:24px;color:var(--headline);margin-bottom:16px}.card-container .ant-card .ant-card-body .ant-avatar{border:none}.card-container .ant-card .form-label{padding:20px 0}.card-container .ant-card .form-label label{font-size:16px;font-weight:400;line-height:24px;color:var(--btn-default-color)}.card-container .ant-card .form-data{padding:20px 0;max-width:380px}.card-container .ant-card .form-data strong{font-size:16px;font-weight:400;line-height:24px;color:var(--headline);text-transform:capitalize}.card-container .ant-card .form-links{padding:20px 0}.card-container .ant-card .form-links .ant-btn-link{font-size:16px;font-weight:400;line-height:24px;color:var(--btn-default-color);text-decoration:underline;padding:0;height:auto;border:none}.card-container .ant-card .form-links .ant-btn-link:hover{color:var(--green)}.card-container .ant-card .form-links .ant-btn-link span{text-decoration:underline}.card-container .ant-card .ui-form .ant-btn{min-width:160px}.card-container .ant-card .form-meta .ant-card-meta-title{font-size:24px;font-weight:700;line-height:28px;color:var(--headline);margin-bottom:16px;text-transform:capitalize}.card-container .ant-card .form-meta .ant-btn-link{letter-spacing:.5px;font-weight:700;color:var(--btn-default-color);font-size:14px;height:auto;padding:8px 16px}.card-container .ant-card .form-meta .ant-btn-link:hover{color:var(--headline)}.card-light{background:var(--selected);padding:20px 24px;border-radius:8px}.card-light h5{margin-bottom:12px}.card-light p{font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:24px;color:var(--btn-default-color);margin:0}.card-top{display:flex;justify-content:space-between;align-items:center}.user-management-card .ant-space-item .ant-select{width:306px;height:40px}.statistics-card{flex:1 1 100%}.ant-select-dropdown{padding:8px}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--selected)}.ant-select-selection-search-input{font-size:14px!important}.ant-select-multiple .ant-select-selector:after{content:""}.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item{margin-block:0}.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:var(--black);box-shadow:none}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:0}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item{padding:10px 12px}:where(.css-dev-only-do-not-override-1rocbtd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{line-height:normal}.dropdown-ui.dropdown-placement-top .dropdown-ui-arrow{transform:translate(-50%) translateY(100%) rotate(180deg)!important;bottom:0!important}.ant-dropdown-menu .ant-dropdown-menu-item.logout-menu-item{margin-top:8px;padding:12px 16px;border-top:1px solid var(--table-border)}:where(.css-dev-only-do-not-override-1rocbtd).ant-dropdown .ant-dropdown-menu,:where(.css-dev-only-do-not-override-1rocbtd).ant-dropdown-menu-submenu .ant-dropdown-menu{padding:4px}.ant-dropdown.css-dev-only-do-not-override-1rocbtd.ant-dropdown-placement-bottomRight.abcd,.ant-dropdown.ui-dropdown{min-width:160px!important}.ant-dropdown-menu{max-height:none!important;overflow:visible!important}.ant-select-dropdown .ant-select-item{margin-block:4px}:where(.css-1rocbtd).ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--selected)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#4caf50}.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:var(--input-focus-border);box-shadow:none}.ant-list.list-ui .ant-list-header .ant-checkbox-wrapper span{font-family:var(--font-family-base)!important}.ant-list .ant-list-items .data-list-item{font-family:var(--font-family-base);width:100%;padding:16px 0;display:block}.ant-list .ant-list-items .data-list-item .ant-typography.help-text{font-size:14px;color:var(--btn-default-color);line-height:20px;font-weight:400;font-family:var(--font-family-base)}.ant-list .ant-list-items .data-list-item .ant-typography.muted-help-text{font-size:14px;color:var(--nevada-disable);line-height:20px;font-weight:400;font-family:var(--font-family-base)}.ant-list .ant-list-items .data-list-item .ant-typography{font-size:16px;color:var(--headline);line-height:24px;font-weight:400;font-family:var(--font-family-base)}.form-list .form-list-item{border-top:1px solid var(--table-border)}.form-list .form-list-item:first-child{border-top:none}.form-list-bordered.form-list .form-list-item{border:none}.form-list-bordered.form-list .form-list-item .form-data strong{font-weight:400;line-height:24px;font-size:16px;color:var(--headline);display:block;margin-bottom:8px}.form-list-bordered.form-list .form-list-item .form-data p{font-weight:400;line-height:20px;font-size:14px;color:var(--nevada);display:block;margin-bottom:0}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:var(--light-green)!important;padding:8px 12px!important;color:var(--headline)!important}.ant-tree .ant-tree-treenode:first-child .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:var(--green)!important;color:var(--white)!important;padding:8px 12px!important}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-btn-default{background-color:var(--green)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-btn-default .ant-btn-icon{color:#fff}.ant-tree .ant-tree-switcher{margin-block:auto;margin-right:10px}.ant-timeline .ant-timeline-item-head-blue{color:var(--green);border-color:var(--green)}:where(.css-dev-only-do-not-override-1rocbtd).ant-timeline{line-height:normal}.ant-pagination .ant-pagination-next .ant-pagination-item-link{height:40px;width:40px;border-radius:50%;border:none}.ant-table-wrapper .ant-table-pagination.ant-pagination{background:#fff;margin:0;padding:13px;align-items:baseline;border-radius:0 0 8px 8px;border-top:1px solid var(--table-border)}.ant-pagination li{margin:0}.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{font-weight:700;background:var(--green);color:var(--white)}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a,.ant-pagination .ant-pagination-item:hover a{color:#fff;transition:none}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{margin:0}.ant-pagination .ant-pagination-prev .ant-pagination-item-link{height:40px;width:40px;border-radius:50%;border:none}.ant-pagination .ant-pagination-options{margin-block:auto}.color-picker{font-family:var(--font-family-base)!important}.ant-picker-outlined{border-color:var(--table-border)}.ant-picker-dropdown .ant-picker-cell{padding:0}.ant-picker-dropdown .ant-picker-cell .xpert-picker-cell-current-month{display:flex;justify-content:center}.ant-picker-dropdown .ant-picker-cell-disabled:before{background-color:unset}.ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{background-color:#0000000a}.ant-picker-month-panel .ant-picker-cell .ant-picker-cell-inner{height:36px;line-height:36px}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--green)!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner{color:var(--green)!important}.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--green)!important;color:var(--white)!important}.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner:before,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner:before,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner:before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner:before{border-color:var(--green)!important}.ant-picker-dropdown .ant-picker-cell .xpert-picker-cell-current-month .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-inner .xpert-picker-cell-current-month{display:block;border:1px solid var(--green);border-radius:8px;box-sizing:border-box;text-align:center}.ant-picker-dropdown .ant-picker-cell-range-start:hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end:hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected:hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:hover .ant-picker-cell-inner{background:var(--support)!important;color:var(--white)!important}.ant-picker-dropdown .ant-picker-header-view>button:hover,.ant-picker-footer .ant-picker-ranges .ant-picker-now-btn,.ant-picker-footer .ant-picker-ranges .ant-picker-now-btn:hover{color:var(--green)}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#8bc34a2b}.ui-form .ant-picker:hover{border:1px solid var(--table-border);background-color:var(--custom-gray)}.filter-drop-panel{border-radius:12px;background-color:#fff;width:380px;box-shadow:0 10px 40px #0000001f;border:1px solid var(--table-border);z-index:1000;overflow:hidden}.filter-drop-panel .panel-header{display:flex;padding:20px 24px 16px;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #f3f4f6}.filter-drop-panel .panel-header h3{font-size:18px;font-weight:700;color:var(--headline);margin:0}.filter-drop-panel .panel-header .ant-btn-link{padding:0;height:auto;color:var(--nevada);font-size:18px}.filter-drop-panel .panel-body{padding:20px;max-height:calc(70vh - 200px);overflow-y:auto}.filter-drop-panel .panel-body .ui-form{flex-direction:column;align-self:stretch;gap:0}.filter-drop-panel .panel-body .ui-form .ant-form-item{margin-bottom:0;width:100%}.filter-drop-panel .panel-body .ui-form .ant-input,.filter-drop-panel .panel-body .ui-form .ant-select-selector,.filter-drop-panel .panel-body .ui-form .ant-picker{background-color:#f9fafb!important;border-color:#e5e7eb!important;border-radius:8px!important;height:40px!important}.filter-drop-panel .panel-body .ui-form .ant-divider-horizontal{display:none!important}.filter-drop-panel .panel-footer{padding:16px 24px 24px;display:flex;gap:12px;border-top:1px solid #f3f4f6;background:#fff}.filter-drop-panel .panel-footer .ant-btn{flex:1;height:40px;border-radius:8px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.filter-drop-panel .panel-footer .ant-btn-default{background:#f3f4f6;color:#374151;border:none!important}.filter-drop-panel .panel-footer .ant-btn-default:hover{background:#e5e7eb;color:#374151}.filter-drop-panel .panel-footer .ant-btn-primary{background:var(--green);color:#fff}.filter-drop-panel .panel-footer .ant-btn-primary:hover{background:var(--support)}.filter-drop-panel .panel-body::-webkit-scrollbar{width:5px}.filter-drop-panel .panel-body::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.filter-drop-panel .panel-body .ant-form-item .ant-select-selection-placeholder{width:300px}:root{--font-family-base: "Inter", sans-serif;--black: #000;--white: #fff;--title: #000;--headline: #090a0b;--Paragraph-text: #6f7071;--nevada: #a6a7aa;--nevada-disable: #5f5e5e;--border-disable: #cfcfcf;--input-disable-background: #f5f5f5;--color-dark-slate: #2a2e34;--text-color: #111827;--color-hover-bg: #f3f4f6;--bg-primary: #ffffff;--bg-light: #ebf3ee;--custom-blue: #fafafa;--custom-gray: #f6f8f6;--custom-gray-hover: #e1e5ee;--light-blue-bg: #f4f6fa;--soft-gray-blue: #f3f5f7;--selected: #f3f5f9;--expanded-row: #fafafa;--table-border: #e5e7eb;--border-light: #ebf3ee;--disable-tab-text: #6f7071;--green: #14ae5c;--support: #009951;--custom-green: #1c7f52;--dark-green-active: #052f07;--light-green: #1c7f521f;--light-green-bg: #f1f8e9;--mint-green: #aee7c5;--red: #ff4d4f;--bg-danger: #e1251b;--bg-danger-hover: #ad170f;--btn-primary-color: #fff;--btn-primary-bg: var(--green);--btn-default-color: #3c3d3e;--btn-default-bg: #e1e5ee;--btn-default-border: var(--nevada);--input-label-color: var(--btn-default-color);--input-color: var(--nevada);--input-select-color: var(--nevada);--input-focus-border: var(--black);--border-header: #dce0e5;--app-scrollbar-size: .5rem;--app-scrollbar-track: #f1f1f1;--app-scrollbar-thumb: #c0c0c0;--app-scrollbar-thumb-hover: #9e9e9e}*{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}body{background-color:var(--custom-gray);margin:0!important;font-family:var(--font-family-base)!important}body,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,div[class^=ant-layout],div[class*=" ant-layout"],label[class*=" ant-radio"],.ui-card,.ant-btn,.ant-tabs,.data-info,.ant-modal,.ant-drawer,.ant-layout,.card-table,.color-picker,.data-info .data,.data-info .label,.ui-form .ant-btn,.ant-tag.table-tag,.ui-form .ant-input,.ui-form .ant-picker,.ui-modal .ant-modal,.ui-modal.ant-modal,.ant-form .form-label,.ui-form .ant-input-number,.ant-checkbox-custom-label,.ui-form .ant-input::placeholder,.childTable .ant-input::placeholder,.card-table.ant-table-wrapper .ant-table,.ui-form .ant-select .ant-select-selector,.ui-form .ant-input-date-input::placeholder,.ui-form .ant-input-number-input::placeholder,.childTable .ant-input-date-input::placeholder,.ui-modal .ant-modal .ant-modal-footer .ant-btn,.ui-modal.ant-modal .ant-modal-footer .ant-btn,.childTable .ant-input-number-input::placeholder,.ui-form .ant-input-number .ant-input-number-input,.childTable .ant-select .ant-select-selection-placeholder,.ant-input-number .ant-input-number-input:placeholder-shown,.childTable .ant-picker .ant-picker-input input::placeholder,.ant-list.list-ui .ant-list-header .ant-checkbox-wrapper span,.ui-form .pre-fix-input .ant-input-number .ant-input-number-input,.pre-fix-input .ant-input-number .ant-input-number-input:placeholder-shown,.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after,.ant-col,.ant-select-dropdown,.ant-input,.ant-layout *{font-family:var(--font-family-base)!important}.main-layout{background:#f0f5f9}.main-layout .content-body{padding:16px;position:relative;border-radius:16px;min-height:100%;width:100%}.main-layout .content-body:has(.full-page-form-action-bar.footer-action-bar){padding:0}.ant-layout-header{min-height:80px}.page-content{margin:16px}.layout{height:100vh}.site-layout .site-layout-background{background:#fff}.w-100{width:100%}.text-end{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.align-center{align-items:center}.justify-between{justify-content:space-between}.font-bold{font-weight:700}.d-block{display:block!important}.hide{display:none!important}.overflow-hidden{overflow:hidden}.m-0{margin:0!important}.p-0{padding:0!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:48px!important}.mt-6{margin-top:60px!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:48px!important}.mb-6{margin-bottom:60px!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:16px!important}.ml-4{margin-left:24px!important}.ml-5{margin-left:48px!important}.ml-6{margin-left:60px!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:16px!important}.mr-4{margin-right:24px!important}.mr-5{margin-right:48px!important}.mr-6{margin-right:60px!important}.me-3{margin-right:16px!important}.me-6{margin-right:40px!important}.ms-2{margin-left:8px}.px-0{padding-left:0!important;padding-right:0!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.anchor-tag-fullspace{display:block;width:100%;height:100%!important;margin:-18px!important;padding:18px}.ui-hr{background-color:var(--table-border);height:1px;width:100%;outline:none;border:none;margin:0;padding:0}.bg-light{background:var(--light-blue-bg)}.logo{height:32px;margin:16px;background:#ffffff4d}.ant-menu-item li:active{border-radius:0;border-right:none;background:none}.spinner-container{height:85vh;display:flex;align-items:center;justify-content:center}.smallLoader .spinner-container{max-height:30vh;min-width:30vw}.ant-spin .ant-spin-dot-item{background:var(--green)}.ant-spin .ant-spin-text,.ant-table-wrapper .ant-spin .ant-spin-text{color:var(--green)}.ant-spin-nested-loading>div>.ant-spin{max-height:100%}.data-info .label{font-size:14px;display:block;color:var(--nevada);font-weight:400;line-height:20px;margin-bottom:8px}.data-info .data{font-size:16px;display:block;color:var(--headline);font-weight:400;line-height:24px}.data-info h5{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--headline);line-height:22px}.check-list label{line-height:24px;font-size:16px;color:var(--headline);font-weight:400;margin-bottom:16px;display:block}.check-list label svg{margin-right:12px;vertical-align:middle;width:24px}.empty-state,.ant-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;color:#aaa;margin-block:auto;min-height:180px}.ant-empty-description p{max-width:460px}.ant-tooltip .ant-tooltip-inner,.ant-tooltip{background-color:#fff;--antd-arrow-background-color: white;color:#000;font-weight:600;border-radius:6px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-badge .ant-badge-count{border-color:var(--green);background-color:var(--green)}.centered-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.download-button{display:inline-block;padding:10px 20px;margin-top:10px;font-weight:700;text-align:center;text-decoration:none;background-color:#3498db;color:#000;border-radius:5px;font-size:16px;cursor:pointer}.download-button:hover{background-color:#2980b9}.custom-report-header{display:flex;flex-direction:row;gap:10px;margin-top:10px;align-items:center}.icon-bg .icon-inner{border-radius:50%;background:#f8f9fb;display:flex;width:80px;height:80px;padding:4px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.sticky-top-0{position:sticky;top:0}.sticky-top-2{position:sticky;top:82px}.thumbnail-img{width:50px;height:50px;object-fit:cover;border-radius:4px;display:block;transition:transform .3s ease,box-shadow .3s ease}.thumbnail-img:hover{transform:translateY(-6px) scale(1.08);box-shadow:0 12px 20px #00000040}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}*::-webkit-scrollbar{width:var(--app-scrollbar-size)!important;height:var(--app-scrollbar-size)!important}*::-webkit-scrollbar-track{background:var(--app-scrollbar-track);border-radius:.25rem}*::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:.25rem}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--app-scrollbar-track)}@media(min-width:1922px){.main-layout .content-body{max-width:1440px;margin:auto}}@media(max-width:1368px){.ant-menu-item-icon svg{height:20px;width:20px}}
