:root{--color-primary: #1d5d99;--color-primary-emphasis: #143e66;--color-primary-subtle: #4a8fc4;--color-primary-subtlest: #eaf5ff;--color-secondary: #19ab4b;--color-secondary-emphasis: #0f672d;--color-secondary-subtlest: #def5e6;--color-success: #44c13c;--color-warning: #ffcf0f;--color-danger: #e72336;--color-text-primary: #222222;--color-text-secondary: #4f5b67;--color-text-muted: #a8b0b9;--color-text-disabled: #c8cfd6;--color-text-inverse: #ffffff;--color-bg-page: #f5f5f5;--color-bg-container: #ffffff;--color-bg-surface: #fafafa;--color-bg-primary-sub: #eaf5ff;--color-border: #e8ecf0;--color-border-subtle: #f0f0f0;--color-border-strong: #c8cfd6;--shadow-very-low: 0px 2px 8px 0px rgba(79, 91, 103, .08);--shadow-low: 0px 2px 8px 2px rgba(79, 91, 103, .12);--shadow-medium: 0px 2px 8px 4px rgba(79, 91, 103, .16);--shadow-high: 0px 2px 12px 6px rgba(79, 91, 103, .24);--shadow-very-high: 0px 2px 16px 6px rgba(79, 91, 103, .32);--shadow-bold: 0px 2px 20px 8px rgba(79, 91, 103, .36)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--color-bg-page);color:var(--color-text-primary)}#root{min-height:100vh}.ant-layout-sider{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary)}.ant-form-item-label>label{font-weight:500;font-size:13px;color:var(--color-text-secondary)}.form-view-mode .ant-input[disabled],.form-view-mode .ant-input-outlined[disabled]{color:var(--color-text-primary)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;cursor:default!important;padding-left:0!important}.form-view-mode .ant-input-affix-wrapper-disabled{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.form-view-mode textarea.ant-input[disabled]{color:var(--color-text-primary)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;cursor:default!important;padding-left:0!important;resize:none!important}.form-view-mode .ant-picker-disabled{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.form-view-mode .ant-picker-disabled .ant-picker-input>input{color:var(--color-text-primary)!important;padding-left:0!important}.form-view-mode .ant-picker-disabled .ant-picker-suffix,.form-view-mode .ant-picker-disabled .ant-picker-clear{display:none!important}.form-view-mode .ant-select-disabled .ant-select-selector{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-left:0!important}.form-view-mode .ant-select-disabled .ant-select-selection-item{color:var(--color-text-primary)!important}.form-view-mode .ant-select-disabled .ant-select-arrow,.form-view-mode .ant-select-disabled .ant-select-clear{display:none!important}.form-view-mode .ant-radio-wrapper:not(.ant-radio-wrapper-checked){display:none!important}.form-view-mode .ant-radio-wrapper-checked .ant-radio{display:none!important}.form-view-mode .ant-radio-wrapper-checked span:not(.ant-radio){color:var(--color-text-primary)!important;padding-inline-start:0!important}.form-view-mode .ant-input[disabled]::placeholder,.form-view-mode textarea.ant-input[disabled]::placeholder,.form-view-mode .ant-picker-disabled .ant-picker-input>input::placeholder{color:transparent!important}.form-view-mode .ant-select-disabled .ant-select-selection-placeholder{color:transparent!important}.form-view-mode .ant-input[disabled]:placeholder-shown{height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.form-view-mode .ant-form-item-control-input-content:has(>.ant-input[disabled]:placeholder-shown):after{content:"—";display:block;color:var(--color-text-muted);font-size:14px;line-height:22px}.form-view-mode textarea.ant-input[disabled]:placeholder-shown{height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.form-view-mode .ant-form-item-control-input-content:has(textarea.ant-input[disabled]:placeholder-shown):after{content:"—";display:block;color:var(--color-text-muted);font-size:14px;line-height:22px}.form-view-mode .ant-input-affix-wrapper-disabled:has(input.ant-input:placeholder-shown){height:0!important;padding:0!important;overflow:hidden!important}.form-view-mode .ant-form-item-control-input-content:has(>.ant-input-affix-wrapper-disabled:has(input.ant-input:placeholder-shown)):after{content:"—";display:block;color:var(--color-text-muted);font-size:14px;line-height:22px}.form-view-mode .ant-picker-disabled:has(.ant-picker-input>input:placeholder-shown){height:0!important;overflow:hidden!important}.form-view-mode .ant-form-item-control-input-content:has(.ant-picker-disabled:has(.ant-picker-input>input:placeholder-shown)):after{content:"—";display:block;color:var(--color-text-muted);font-size:14px;line-height:22px}.form-view-mode .ant-select-disabled:not(:has(.ant-select-selection-item)) .ant-select-selector{height:0!important;min-height:0!important;overflow:hidden!important}.form-view-mode .ant-form-item-control-input-content:has(.ant-select-disabled:not(:has(.ant-select-selection-item))):after{content:"—";display:block;color:var(--color-text-muted);font-size:14px;line-height:22px}.form-view-mode .ant-radio-group:not(:has(.ant-radio-wrapper-checked)):after{content:"—";display:block;color:var(--color-text-muted);font-size:14px;line-height:22px}.ant-table-wrapper .ant-table-content,.ant-descriptions-view{overflow-x:auto}@media (max-width: 767px){.ant-tabs>.ant-tabs-nav{max-width:100%}.ant-modal{max-width:calc(100vw - 16px)}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}}
