@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family),"GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif}html{height:100%;font-size:.8125rem;line-height:1.5;font-family:var(--font-family),"GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}body{margin:0;height:100%;font-family:var(--font-family),"GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-size:.8125rem;line-height:1.5;color:#18181b;background-color:#fff}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:.25rem}body::-webkit-scrollbar-thumb:hover{background:#a1a1aa}h1,h2,h3,h4,h5,h6{margin:0;color:#18181b;font-weight:600}h1{font-size:38px;line-height:1.23}h2{font-size:30px;line-height:1.35}h3{font-size:24px;line-height:1.35}h4{font-size:20px;line-height:1.4}h5{font-size:16px;line-height:1.5}h6{font-size:14px;line-height:1.5}p{margin:0;color:#18181b}a{color:#3b82f6;text-decoration:none;transition:color .2s cubic-bezier(.645,.045,.355,1)}a:hover{color:#2563eb}a:active{color:#1d4ed8}:root{--font-family: GitLab Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--ant-primary-color: #3b82f6;--ant-primary-color-hover: #2563eb;--ant-primary-color-active: #1d4ed8;--ant-primary-color-outline: rgba(59, 130, 246, .2);--ant-success-color: #16a34a;--ant-success-color-hover: #15803d;--ant-success-color-active: #166534;--ant-warning-color: #ca8a04;--ant-warning-color-hover: #a16207;--ant-warning-color-active: #854d0e;--ant-error-color: #dc2626;--ant-error-color-hover: #b91c1c;--ant-error-color-active: #991b1b;--ant-info-color: #3b82f6;--ant-text-color: #18181b;--ant-text-color-secondary: #71717a;--ant-text-color-tertiary: #a1a1aa;--ant-text-color-disabled: rgba(0, 0, 0, .25);--ant-text-color-inverse: #fff;--ant-bg-color: #ffffff;--ant-bg-color-elevated: #ffffff;--ant-bg-color-container: #ffffff;--ant-bg-color-container-disabled: rgba(0, 0, 0, .04);--ant-bg-color-layout: #ffffff;--ant-border-color: #e4e4e7;--ant-border-color-secondary: #f4f4f5;--ant-border-radius: .5rem;--ant-border-radius-sm: .25rem;--ant-border-radius-lg: .5rem;--ant-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);--ant-box-shadow-secondary: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);--ant-box-shadow-tertiary: 0 1px 2px 0 rgba(0, 0, 0, .03), 0 1px 6px -1px rgba(0, 0, 0, .02), 0 2px 4px 0 rgba(0, 0, 0, .02);--ant-font-family: GitLab Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--ant-font-size: .8125rem;--ant-font-size-lg: 1rem;--ant-font-size-sm: .75rem;--ant-line-height: 1.5;--ant-margin-xs: 6px;--ant-margin-sm: 10px;--ant-margin-md: 12px;--ant-margin-lg: 18px;--ant-margin-xl: 24px;--ant-padding-xs: 6px;--ant-padding-sm: 10px;--ant-padding-md: 12px;--ant-padding-lg: 18px;--ant-padding-xl: 24px;--ant-z-index-base: 0;--ant-z-index-popup-base: 1000;--ant-z-index-dropdown: 1050;--ant-z-index-sticky: 1020;--ant-z-index-fixed: 1030;--ant-z-index-modal-backdrop: 1040;--ant-z-index-modal: 1050;--ant-z-index-popover: 1060;--ant-z-index-tooltip: 1070;--ant-motion-duration-fast: .1s;--ant-motion-duration-mid: .2s;--ant-motion-duration-slow: .3s;--ant-motion-ease-in-out: cubic-bezier(.645, .045, .355, 1);--ant-motion-ease-out: cubic-bezier(.215, .61, .355, 1);--ant-motion-ease-in: cubic-bezier(.55, .055, .675, .19)}.mt-xs{margin-top:6px}.mt-sm{margin-top:10px}.mt-md{margin-top:12px}.mt-lg{margin-top:18px}.mt-xl{margin-top:24px}.mb-xs{margin-bottom:6px}.mb-sm{margin-bottom:10px}.mb-md{margin-bottom:12px}.mb-lg{margin-bottom:18px}.mb-xl{margin-bottom:24px}.ml-xs{margin-left:6px}.ml-sm{margin-left:10px}.ml-md{margin-left:12px}.ml-lg{margin-left:18px}.ml-xl{margin-left:24px}.mr-xs{margin-right:6px}.mr-sm{margin-right:10px}.mr-md{margin-right:12px}.mr-lg{margin-right:18px}.mr-xl{margin-right:24px}.pt-xs{padding-top:6px}.pt-sm{padding-top:10px}.pt-md{padding-top:12px}.pt-lg{padding-top:18px}.pt-xl{padding-top:24px}.pb-xs{padding-bottom:6px}.pb-sm{padding-bottom:10px}.pb-md{padding-bottom:12px}.pb-lg{padding-bottom:18px}.pb-xl{padding-bottom:24px}.pl-xs{padding-left:6px}.pl-sm{padding-left:10px}.pl-md{padding-left:12px}.pl-lg{padding-left:18px}.pl-xl{padding-left:24px}.pr-xs{padding-right:6px}.pr-sm{padding-right:10px}.pr-md{padding-right:12px}.pr-lg{padding-right:18px}.pr-xl{padding-right:24px}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.w-full{width:100%}.h-full{height:100%}.newly-added-row{background-color:#1890ff1a!important;animation:highlightFade 5s ease-out}.newly-added-row:hover{background-color:#1890ff26!important}@keyframes highlightFade{0%{background-color:#1890ff4d}50%{background-color:#1890ff33}to{background-color:#1890ff1a}}.form-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.form-row .form-col{flex:1}nz-form-item{margin-bottom:10px}nz-form-control.ant-form-item-has-error input[nz-input],nz-form-control.ant-form-item-has-error textarea[nz-input],nz-form-control.ant-form-item-has-error nz-select,nz-form-control.ant-form-item-has-error nz-date-picker{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1a}nz-form-control.ant-form-item-has-error .ant-form-item-explain-error{display:block}form[nz-form] nz-form-item nz-form-control.ant-form-item-has-error .ant-form-item-explain-error{display:block!important}.view-mode .view-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #f4f4f5}.view-mode .view-row:last-child{border-bottom:none}.view-mode .view-row .view-label{font-weight:600;color:#18181b;font-size:.8125rem;min-width:150px;flex-shrink:0}.view-mode .view-row .view-value{color:#18181b;font-size:.8125rem;text-align:right;flex:1;word-break:break-word;margin-left:10px}.drawer-footer{display:flex;justify-content:flex-end;align-items:center;padding:16px 24px;border-top:1px solid #f4f4f5;background-color:#fff;position:sticky;bottom:0;z-index:10}.drawer-footer .drawer-footer-actions{display:flex;gap:12px;align-items:center}.drawer-footer .drawer-footer-actions button{margin:0;min-width:80px}.drawer-footer .drawer-footer-left{display:flex;gap:10px;align-items:center;margin-right:auto}.drawer-footer .drawer-footer-right{display:flex;gap:10px;align-items:center}::ng-deep .ant-drawer-body{padding:24px!important;overflow-y:auto}::ng-deep .ant-drawer-body .form-container{width:100%;max-width:100%}::ng-deep .ant-drawer-body .form-container .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}::ng-deep .ant-drawer-body .form-container .form-row .form-col{width:100%}nz-table ::ng-deep .ant-table-container{overflow-x:auto}nz-table ::ng-deep .ant-table-container::-webkit-scrollbar{width:8px;height:8px}nz-table ::ng-deep .ant-table-container::-webkit-scrollbar-track{background:#fff}nz-table ::ng-deep .ant-table-container::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:.25rem}nz-table ::ng-deep .ant-table-container::-webkit-scrollbar-thumb:hover{background:#a1a1aa}nz-table tbody{font-size:12px}nz-table tbody td{font-size:12px}nz-table thead th{font-size:12px;font-weight:600}nz-table tbody tr.newly-added-row{background-color:#3a6ff814!important;animation:highlightFade 5s ease-out}nz-table tbody tr.newly-added-row:hover{background-color:#3a6ff81f!important}.table-cell-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@keyframes highlightFade{0%{background-color:#3a6ff833}50%{background-color:#3a6ff81f}to{background-color:#3a6ff814}}.action-icon{margin-right:8px}.col-actions .ant-btn.ant-btn-text:hover,.col-actions .ant-btn.ant-btn-link:hover,.invoice-table-actions .ant-btn.ant-btn-text:hover,.invoice-table-actions .ant-btn.ant-btn-link:hover,.col-actions .ant-btn.ant-btn-text:hover .action-icon,.col-actions .ant-btn.ant-btn-link:hover .action-icon,.invoice-table-actions .ant-btn.ant-btn-text:hover .action-icon,.invoice-table-actions .ant-btn.ant-btn-link:hover .action-icon{color:#3b82f6!important}.table-filters .filter-row-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1;min-width:0}.table-filters .filter-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.table-filters .filter-date-range{min-width:220px}.table-filters .filter-sort{min-width:160px}.table-total-footer{padding:8px 0;font-size:.75rem;color:#71717a}.table-scroll-host{width:100%;overflow-x:auto}.table-scroll-host::-webkit-scrollbar{width:8px;height:8px}.table-scroll-host::-webkit-scrollbar-track{background:#fff}.table-scroll-host::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:.25rem}.table-scroll-host::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.table-scroll-host nz-table{min-width:720px}.table-scroll-host .ant-table,.table-scroll-host .ant-table table{width:100%}.table-scroll-host .table-sticky-primary{position:sticky;left:0;z-index:2;background:#fff;box-shadow:4px 0 8px -4px #0f172a1f}.table-scroll-host thead .table-sticky-primary{z-index:3;background:#f9f9f9}.table-scroll-host.table-dense ::ng-deep .ant-table-thead>tr>th,.table-scroll-host.table-dense ::ng-deep .ant-table-tbody>tr>td{padding:6px 10px}@media(max-width:767px){.list-as-cards .list-as-cards__table{display:none}.list-as-cards .list-as-cards__cards{display:flex;flex-direction:column;gap:10px}}@media(min-width:768px){.list-as-cards .list-as-cards__cards{display:none}.list-as-cards .list-as-cards__table{display:block}}.list-card-row{background:#fff;border:1px solid #e4e4e7;border-radius:.25rem;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.list-card-row .list-card-row__primary{font-weight:600;font-size:.8125rem;color:#18181b}.list-card-row .list-card-row__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.75rem;color:#71717a}.list-card-row .list-card-row__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e4e4e7}.page-header h1,.page-header h2,.page-header h3{margin:0;font-size:1rem;font-weight:600;color:#18181b}.page-header .header-actions{display:flex;align-items:center;gap:10px}.page-header button{display:inline-flex;align-items:center;gap:10px;padding:5px 8px!important;border-radius:8px;font-size:14px}.table-filters{margin-bottom:10px}.table-filters .filter-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.table-filters .filter-row-left,.table-filters .filter-row-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.table-filters .filter-input{width:160px;min-width:120px}.table-filters .filter-select{min-width:140px;width:160px}.newly-added-row{animation:highlightFade 5s ease-out;background-color:#1890ff1a}.ant-btn-primary{background:#3a6ff8!important;border-color:#3a6ff8!important;color:#fff!important}.ant-btn-primary:hover:not(:disabled){background:#2d5ce0!important;border-color:#2d5ce0!important;color:#fff!important}.ant-btn-default{background:#fff!important;border-color:#e9ecef!important;color:#343a40!important}.ant-btn-default:hover:not(:disabled){border-color:#3b82f6!important;color:#3b82f6!important}.ant-btn.ant-btn-sm.filter-pill,.filter-pill.ant-btn{background:#f0f0f0!important;border:1px solid #e9ecef!important;color:#343a40!important;border-radius:4px!important;font-size:.75rem!important}.ant-btn.ant-btn-sm.filter-pill:hover:not(:disabled),.filter-pill.ant-btn:hover:not(:disabled){background:#e5e5e5!important;color:#343a40!important}.ant-tabs .ant-tabs-nav{margin-bottom:0}.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid #e4e4e7!important}.ant-tabs .ant-tabs-tab{color:#6c757d!important;font-size:.75rem!important}.ant-tabs .ant-tabs-tab .anticon{color:inherit!important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#3a6ff8!important;font-weight:600!important}.ant-tabs .ant-tabs-ink-bar{background:#3a6ff8!important;height:2px!important}.ant-tabs .ant-tabs-nav-list{gap:0}.ant-table{background:#fff!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tbody>tr>td{border-bottom:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important}.ant-table-thead>tr>th:last-child,.ant-table-tbody>tr>td:last-child,.ant-table tbody>tr>td:last-child{border-right:none!important}.ant-table-thead>tr>th{background:#f9f9f9!important;color:#333!important;font-weight:500!important;font-size:12px!important;padding:4px 8px!important;text-align:left!important}.ant-table-tbody>tr>td{background:#fff!important;font-size:12px!important;font-weight:400!important;color:#333!important;padding:4px 8px!important}.ant-table-tbody>tr:hover>td{background:#00000005!important}.ant-table-tbody>tr:last-child>td{border-bottom:1px solid #e8e8e8!important}.table-cell-name{font-weight:500;color:#18181b}.ant-table-tbody a:not(.ant-btn){color:#3b82f6!important}.ant-input-affix-wrapper,.ant-input{border-radius:4px!important;border-color:#e9ecef!important;font-size:14px!important;height:32px!important;min-height:32px!important;padding:4px 11px!important;line-height:1.5715!important}.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input.ant-input-affix-wrapper:hover{border-color:#3b82f6!important}.ant-input-affix-wrapper::placeholder,.ant-input::placeholder{color:#6c757d!important}.ant-input-affix-wrapper{padding:4px 11px!important}.ant-input-affix-wrapper .ant-input-prefix .anticon,.ant-input-affix-wrapper .ant-input-suffix .anticon{color:#00000073!important;font-size:14px}textarea.ant-input{font-size:14px!important;min-height:60px!important}.ant-input-number{border-radius:4px!important;height:32px!important}.ant-input-number .ant-input-number-input{font-size:14px!important;height:32px!important;min-height:32px!important;line-height:32px!important;padding:0 11px!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg){font-size:14px!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-selector{display:flex!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 11px!important;border-radius:4px!important;border-color:#e9ecef!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-selection-item,.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-selection-placeholder,.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-selection-search-input{font-size:14px!important;line-height:1.5715!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-single .ant-select-selector{padding:0 11px!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-single .ant-select-selector .ant-select-selection-placeholder{font-size:14px!important;line-height:inherit!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-selection-search-input{height:100%!important;padding:0!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-multiple .ant-select-selector{min-height:32px!important;padding:4px 11px!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-multiple .ant-select-selector .ant-select-selection-item{font-size:14px!important;line-height:24px!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg) .ant-select-arrow{inset-inline-end:11px!important}.ant-select.ant-select-sm{font-size:12px!important}.ant-select.ant-select-sm .ant-select-selector{display:flex!important;align-items:center!important;height:24px!important;min-height:24px!important;padding:0 8px!important;border-radius:4px!important;border-color:#e9ecef!important}.ant-select.ant-select-sm .ant-select-selection-item,.ant-select.ant-select-sm .ant-select-selection-placeholder,.ant-select.ant-select-sm .ant-select-selection-search-input{font-size:12px!important;line-height:1.5!important}.ant-select.ant-select-sm .ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select.ant-select-sm .ant-select-single .ant-select-selector .ant-select-selection-placeholder{font-size:12px!important;line-height:inherit!important}.ant-select.ant-select-sm .ant-select-selection-search-input{height:100%!important;padding:0!important}.ant-select.ant-select-sm .ant-select-multiple .ant-select-selector{min-height:24px!important;padding:2px 8px!important}.ant-select.ant-select-sm .ant-select-multiple .ant-select-selector .ant-select-selection-item{font-size:12px!important;line-height:20px!important}.ant-select.ant-select-sm .ant-select-arrow{inset-inline-end:8px!important}.ant-select.ant-select-lg{font-size:14px!important}.ant-select.ant-select-lg .ant-select-selector{display:flex!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 11px!important;border-radius:4px!important;border-color:#e9ecef!important}.ant-select.ant-select-lg .ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select.ant-select-lg .ant-select-single .ant-select-selector .ant-select-selection-placeholder{font-size:14px!important}.ant-select.ant-select-lg .ant-select-arrow{inset-inline-end:11px!important}.ant-picker{border-radius:4px!important;height:32px!important;min-height:32px!important;padding:0 11px!important}.ant-picker .ant-picker-input>input{font-size:14px!important;height:32px!important;line-height:32px!important}.ant-input.ant-input-sm{height:24px!important;min-height:24px!important;font-size:12px!important;padding:0 8px!important;line-height:1.5!important;border-radius:4px!important}.ant-picker.ant-picker-small{height:24px!important;min-height:24px!important;padding:0 8px!important;border-radius:4px!important}.ant-picker.ant-picker-small .ant-picker-input>input{font-size:12px!important;height:24px!important;line-height:24px!important}.ant-select-dropdown .ant-select-item{font-size:14px!important;min-height:32px!important;padding:5px 12px!important;line-height:1.5715!important}.ant-select-dropdown .ant-select-item-option-content{font-size:12px!important}.ant-select-dropdown .ant-select-item-option{display:flex!important;align-items:center!important;gap:8px!important;padding-left:8px!important}.ant-select-dropdown .ant-select-item-option:before{content:""!important;flex-shrink:0!important;width:14px!important;height:14px!important;border:1px solid rgba(0,0,0,.3)!important;border-radius:2px!important;background:#fff!important;margin-right:2px!important}.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected:before{background:#3b82f6!important;border-color:#3b82f6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 7 6 10 11 4'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:10px 10px!important;background-position:center!important;background-repeat:no-repeat!important}.ant-select-dropdown .ant-select-item-option-state{display:none!important}.table-search-bar .ant-input-affix-wrapper{max-width:320px}.columns-trigger.ant-btn,.ant-btn.columns-trigger{background:#fff!important;border:1px solid #e9ecef!important;color:#343a40!important;border-radius:4px!important;font-size:.75rem!important}.ant-table-thead .ant-checkbox-wrapper,.ant-table-tbody .ant-checkbox-wrapper{font-size:.75rem}.ant-table-tbody>tr>td{vertical-align:middle!important}.ant-pagination{font-size:.75rem!important}.ant-pagination .ant-pagination-item{border-radius:var(--radius-sm, 4px)!important}.ant-pagination .ant-pagination-item a{color:#71717a!important}.ant-pagination .ant-pagination-item-active{border-color:#3a6ff8!important;background:#3a6ff8!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-options .ant-select-selector{border-color:#e9ecef!important;border-radius:var(--radius-sm, 4px)!important;font-size:.75rem!important}.ant-table-pagination{margin:0!important;padding:6px 0!important;border-top:1px solid #e8e8e8!important;font-size:11px!important;color:#71717a!important}.ant-table-pagination-right{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;font-size:11px!important;color:#71717a!important}.table-result-count{font-size:.75rem;color:#71717a}.table-total-footer{font-size:.75rem!important;color:#71717a!important;padding:10px 0!important}:root{--mt-blue-500: #3b82f6;--mt-blue-600: #2563eb;--mt-blue-50: #eff6ff;--mt-blue-100: #dbeafe;--mt-blue-200: #bfdbfe;--mt-red-600: #dc2626;--mt-red-50: #fef2f2;--mt-red-100: #fee2e2;--mt-green-500: #22c55e;--mt-green-600: #16a34a;--mt-green-50: #f0fdf4;--mt-green-100: #dcfce7;--mt-yellow-500: #eab308;--mt-yellow-600: #ca8a04;--mt-yellow-50: #fefce8;--mt-yellow-100: #fef9c3;--mt-zinc-50: #fafafa;--mt-zinc-100: #f4f4f5;--mt-zinc-200: #e4e4e7;--mt-zinc-400: #a1a1aa;--mt-zinc-500: #71717a;--mt-zinc-600: #52525b;--mt-zinc-800: #27272a;--mt-zinc-900: #18181b;--mt-zinc-950: #09090b;--mt-white: #ffffff;--mt-black: #000000;--background: var(--mt-white);--foreground: var(--mt-zinc-950);--primary: var(--mt-blue-500);--primary-foreground: var(--mt-white);--muted: var(--mt-zinc-100);--muted-foreground: var(--mt-zinc-500);--accent: var(--mt-zinc-100);--accent-foreground: var(--mt-zinc-900);--destructive: var(--mt-red-600);--destructive-foreground: var(--mt-white);--border: #e4e4e7;--input: var(--mt-zinc-200);--ring: var(--mt-zinc-400);--radius: .5rem;--card-bg: var(--mt-white);--card-border: var(--border);--card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06), 0 1px 2px -1px rgba(0, 0, 0, .06);--ant-primary-color: var(--primary);--ant-primary-color-hover: var(--mt-blue-600);--ant-primary-color-active: #1d4ed8;--ant-primary-color-outline: rgba(59, 130, 246, .2);--ant-primary-1: var(--mt-blue-50);--ant-primary-2: var(--mt-blue-100);--ant-primary-3: var(--mt-blue-200);--ant-primary-4: #60a5fa;--ant-primary-5: #3b82f6;--ant-primary-6: var(--mt-blue-500);--ant-primary-7: var(--mt-blue-600);--ant-primary-color-deprecated-pure: ;--ant-primary-color-deprecated-l-35: #bfdbfe;--ant-primary-color-deprecated-l-20: #93c5fd;--ant-primary-color-deprecated-t-20: #60a5fa;--ant-primary-color-deprecated-t-50: #3b82f6;--ant-primary-color-deprecated-f-12: rgba(59, 130, 246, .12);--ant-primary-color-active-deprecated-f-30: rgba(239, 246, 255, .3);--ant-primary-color-active-deprecated-d-02: #dbeafe;--ant-success-color: var(--mt-green-600);--ant-success-color-hover: #15803d;--ant-success-color-active: #166534;--ant-success-color-outline: rgba(22, 163, 74, .2);--ant-success-color-deprecated-bg: var(--mt-green-50);--ant-success-color-deprecated-border: var(--mt-green-100);--ant-error-color: var(--destructive);--ant-error-color-hover: #b91c1c;--ant-error-color-active: #991b1b;--ant-error-color-outline: rgba(220, 38, 38, .2);--ant-error-color-deprecated-bg: var(--mt-red-50);--ant-error-color-deprecated-border: var(--mt-red-100);--ant-warning-color: var(--mt-yellow-600);--ant-warning-color-hover: #a16207;--ant-warning-color-active: #854d0e;--ant-warning-color-outline: rgba(202, 138, 4, .2);--ant-warning-color-deprecated-bg: var(--mt-yellow-50);--ant-warning-color-deprecated-border: var(--mt-yellow-100);--ant-info-color: var(--mt-blue-500);--ant-info-color-deprecated-bg: var(--mt-blue-50);--ant-info-color-deprecated-border: var(--mt-blue-200)}html{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent}body{color:var(--foreground);background-color:var(--background);font-size:.875rem;line-height:1.5}@font-face{font-family:GitLab Sans;font-weight:100 900;font-display:swap;font-style:normal;src:url(/assets/fonts/gitlab-sans/GitLabSans.woff2) format("woff2")}@font-face{font-family:GitLab Sans;font-weight:100 900;font-display:swap;font-style:italic;src:url(/assets/fonts/gitlab-sans/GitLabSans-Italic.woff2) format("woff2")}.ant-btn,.ant-input,.ant-input-number,.ant-select-selector,.ant-picker,.ant-table,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-drawer-header,.ant-menu,.ant-tabs-tab,.ant-pagination,.ant-form-item-label,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-tag,.ant-alert,.ant-message,.ant-notification,.ant-dropdown-menu,.ant-tooltip-inner,.ant-popover-inner-content{font-family:var(--font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,ui-sans-serif,system-ui,sans-serif!important}.ant-tooltip-inner{white-space:pre-line;line-height:1.5}.ant-menu-submenu-popup .ant-menu{background:#fff!important;border-radius:8px!important;box-shadow:0 6px 16px -4px #0f172a2e,0 2px 6px #0f172a14!important;padding:4px!important}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{font-family:var(--font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:13px!important;font-weight:450!important;height:30px!important;line-height:30px!important;margin:2px 0!important;border-radius:6px!important;color:#3a383f!important}.ant-menu-submenu-popup .ant-menu-item .sidebar-menu-link{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-submenu-title:hover{background:#e0e0e4!important;color:#3a383f!important}.ant-menu-submenu-popup .ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-item-selected:hover{background:#d8d8dd!important;color:#3a383f!important;font-weight:600!important}.ant-table-body{scrollbar-width:thin;scrollbar-color:var(--muted-foreground, #71717a) transparent}.ant-table-body::-webkit-scrollbar{width:6px;height:6px}.ant-table-body::-webkit-scrollbar-track{background:transparent}.ant-table-body::-webkit-scrollbar-thumb{background-color:var(--muted-foreground, #71717a);border-radius:var(--radius, .5rem)}body.ant-drawer-open .ant-select-dropdown .ant-select-item,body.ant-drawer-open .ant-select-dropdown .ant-select-item-option-content{font-size:14px!important}.app-sider .app-menu{font-size:13px!important}.app-sider .app-menu .ant-menu{font-size:13px!important;background:transparent!important;border:none!important}.app-sider .app-menu .ant-menu-item,.app-sider .app-menu .ant-menu-submenu-title{font-size:13px!important;font-weight:500!important;height:28px!important;min-height:28px!important;line-height:28px!important;padding:0 10px!important;margin:0 0 6px!important;border-radius:8px!important;color:#3a383f!important}.app-sider .app-menu .ant-menu-item:hover,.app-sider .app-menu .ant-menu-submenu-title:hover{color:#3a383f!important;background:#e0e0e4!important}.app-sider .app-menu .ant-menu-item:hover .anticon,.app-sider .app-menu .ant-menu-submenu-title:hover .anticon{color:#3a383f!important}.app-sider .app-menu .ant-menu-item-selected,.app-sider .app-menu .ant-menu-item.ant-menu-item-selected,.app-sider .app-menu .ant-menu-item.ant-menu-item-active{position:relative;background:#d8d8dd!important;color:#3a383f!important;font-weight:600!important;box-shadow:none!important}.app-sider .app-menu .ant-menu-item-selected:before,.app-sider .app-menu .ant-menu-item.ant-menu-item-selected:before,.app-sider .app-menu .ant-menu-item.ant-menu-item-active:before{display:none!important}.app-sider .app-menu .ant-menu-item-selected:after,.app-sider .app-menu .ant-menu-item.ant-menu-item-selected:after,.app-sider .app-menu .ant-menu-item.ant-menu-item-active:after{display:none!important}.app-sider .app-menu .ant-menu-item-selected .anticon,.app-sider .app-menu .ant-menu-item.ant-menu-item-selected .anticon,.app-sider .app-menu .ant-menu-item.ant-menu-item-active .anticon{color:#3a383f!important}.app-sider .app-menu .ant-menu-item .ant-menu-item-icon,.app-sider .app-menu .ant-menu-item .anticon,.app-sider .app-menu .ant-menu-submenu-title .anticon{font-size:14px!important;margin-right:6px!important;color:#3a383f!important}.app-sider .app-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{font-size:10px!important;color:#737278!important}.app-sider .app-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:#3a383f!important;background:transparent!important}.app-sider .app-menu .ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.app-sider .app-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#3a383f!important}.app-sider .app-menu .ant-menu-submenu .ant-menu{padding:0!important}.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-item{font-size:13px!important;font-weight:500!important;height:28px!important;min-height:28px!important;line-height:28px!important;padding-left:16px!important;padding-right:10px!important;margin:0 0 6px!important;border-radius:8px!important;color:#3a383f!important}.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-item .anticon{font-size:14px!important;color:#3a383f!important}.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-item-selected.ant-menu-item,.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-item.ant-menu-item-active{background:#d8d8dd!important;color:#3a383f!important;font-weight:600!important}.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-item-selected.ant-menu-item:after{display:none!important}.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-item-selected .anticon{color:#3a383f!important}.app-sider .app-menu .ant-menu-submenu .ant-menu .ant-menu-submenu .ant-menu .ant-menu-item{padding-left:36px!important;border-radius:8px!important}.app-sider .app-menu li.operations-submenu .ant-menu-item,.app-sider .app-menu li.operations-submenu .ant-menu-submenu-title{font-size:13px!important;font-weight:500!important;min-height:28px!important;height:28px!important;line-height:28px!important}.app-sider .app-menu li.operations-submenu .ant-menu-submenu-title .ant-menu-title-content{font-size:13px!important}.app-sider .app-menu li.operations-submenu .ant-menu-item .anticon,.app-sider .app-menu li.operations-submenu .ant-menu-submenu-title>.anticon{font-size:10px!important}.date-range-dropdown-overlay.ant-dropdown,.date-range-dropdown-overlay.ant-dropdown .ant-dropdown-menu{background:#fff}.date-range-dropdown-overlay.ant-dropdown .date-range-dropdown-presets{padding:8px 12px 4px;border-bottom:1px solid var(--border, #e4e4e7)}.date-range-dropdown-overlay.ant-dropdown .date-range-dropdown-presets .ant-dropdown-menu-item{font-size:13px}.date-range-dropdown-overlay.ant-dropdown .date-range-dropdown-custom{padding:12px;background:#fff}.date-range-dropdown-overlay.ant-dropdown .date-range-dropdown-custom .picker-label{display:block;font-size:12px;color:var(--muted-foreground, #71717a);margin-bottom:6px}.date-range-dropdown-overlay.ant-dropdown .date-range-dropdown-custom .date-range-dropdown-picker{width:100%;margin-bottom:8px}.ant-table th.col-customer-location,.ant-table td.col-customer-location,.ant-table th.col-customer-agreement,.ant-table td.col-customer-agreement{min-width:240px!important}app-session-expired-modal{position:fixed;inset:0;z-index:9999;pointer-events:none}app-session-expired-modal .session-overlay{pointer-events:auto;z-index:9999}
