:root,:root[data-theme=dark]{color-scheme:dark;--erp-base-bg: #0a1c1a;--erp-sider-bg: #0d201e;--erp-header-bg: #0d201e;--erp-container-bg: #10302c;--erp-elevated-bg: #15403a;--erp-primary: #4de3c1;--erp-primary-hover: #6fe9cf;--erp-text: #dff3ee;--erp-text-secondary: #8fb5ad;--erp-text-tertiary: #6d918a;--erp-border: rgba(77, 227, 193, .18);--erp-border-strong: rgba(77, 227, 193, .35);--erp-primary-weak: rgba(77, 227, 193, .08);--erp-primary-medium: rgba(77, 227, 193, .16);--erp-primary-faint: rgba(77, 227, 193, .06);--erp-card-shadow: 0 1px 3px rgba(0, 0, 0, .28);--erp-body-gradient: radial-gradient(1200px 600px at 82% -12%, rgba(77, 227, 193, .1), transparent 60%), radial-gradient(900px 520px at -8% 112%, rgba(77, 227, 193, .06), transparent 55%);--erp-scroll-thumb: rgba(77, 227, 193, .22);--erp-scroll-thumb-hover: rgba(77, 227, 193, .4);--erp-selection-bg: rgba(77, 227, 193, .3);--erp-selection-text: #ffffff;--erp-input-focus-shadow: rgba(77, 227, 193, .15);--erp-radius: 12px;--erp-primary-rgb: 77, 227, 193;--erp-text-rgb: 223, 243, 238;--erp-on-primary: #0a1c1a}:root[data-theme=light]{color-scheme:light;--erp-base-bg: #f3f6f8;--erp-sider-bg: #ffffff;--erp-header-bg: #ffffff;--erp-container-bg: #ffffff;--erp-elevated-bg: #ffffff;--erp-primary: #0f9d86;--erp-primary-hover: #0b8573;--erp-text: #1a2b28;--erp-text-secondary: #647a76;--erp-text-tertiary: #93a5a1;--erp-border: rgba(16, 48, 44, .1);--erp-border-strong: rgba(16, 48, 44, .22);--erp-primary-weak: rgba(15, 157, 134, .08);--erp-primary-medium: rgba(15, 157, 134, .14);--erp-primary-faint: rgba(15, 157, 134, .05);--erp-card-shadow: 0 1px 2px rgba(16, 48, 44, .04), 0 4px 16px rgba(16, 48, 44, .05);--erp-body-gradient: radial-gradient(1100px 560px at 88% -14%, rgba(15, 157, 134, .06), transparent 60%), radial-gradient(820px 480px at -6% 108%, rgba(15, 157, 134, .04), transparent 55%);--erp-scroll-thumb: rgba(16, 48, 44, .16);--erp-scroll-thumb-hover: rgba(16, 48, 44, .28);--erp-selection-bg: rgba(15, 157, 134, .18);--erp-selection-text: #0a2b26;--erp-input-focus-shadow: rgba(15, 157, 134, .14);--erp-radius: 14px;--erp-primary-rgb: 15, 157, 134;--erp-text-rgb: 26, 43, 40;--erp-on-primary: #ffffff}:root{--color-border: var(--erp-border);--color-border-strong: var(--erp-border-strong);--color-bg-container: var(--erp-container-bg);--color-text: var(--erp-text);--color-text-secondary: var(--erp-text-secondary);--color-text-tertiary: var(--erp-text-tertiary);--color-primary: var(--erp-primary)}html,body,#root{height:100%;margin:0}body{background:var(--erp-body-gradient),var(--erp-base-bg);color:var(--erp-text);-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}::selection{background:var(--erp-selection-bg);color:var(--erp-selection-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--erp-scroll-thumb);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--erp-scroll-thumb-hover)}.ant-card{border:1px solid var(--erp-border)!important;box-shadow:var(--erp-card-shadow)!important}.ant-btn-primary{box-shadow:none}.ant-btn-primary:hover{box-shadow:0 0 0 2px var(--erp-primary-medium)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:var(--erp-primary)!important;box-shadow:0 0 0 2px var(--erp-input-focus-shadow)!important}:root[data-theme=light] .ant-dropdown-menu,:root[data-theme=light] .ant-modal-content,:root[data-theme=light] .ant-drawer-content,:root[data-theme=light] .ant-popover-inner,:root[data-theme=light] .ant-select-dropdown{box-shadow:0 6px 28px #10302c1f}.erp-page{padding:24px}.erp-page-title{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4}.erp-page-alert,.erp-page-toolbar,.erp-card-toolbar{margin-bottom:12px}.erp-muted{color:var(--erp-text-tertiary)}.erp-page-count{color:var(--erp-text-tertiary);font-size:12px}.erp-form-section{border-top:1px dashed var(--erp-border);margin:8px 0 12px;padding-top:10px;color:var(--erp-text-secondary);font-size:13px;font-weight:600}.erp-readonly-hint{color:var(--erp-text-tertiary);cursor:not-allowed}.erp-table .ant-table-thead>tr>th{white-space:nowrap}.erp-table .ant-table-cell-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-cell-oneline{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;white-space:nowrap}.erp-cell-oneline .erp-cell-oneline-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-cell-oneline .ant-tag{flex:none;margin-inline-end:0}.ant-table-thead>tr>th{white-space:nowrap}@supports selector(:has(*)){.ant-modal:has(.ant-form) .ant-modal-content{min-width:640px}}.erp-muted,.erp-page-count,.erp-readonly-hint{color:var(--erp-text-tertiary)}:root{--build-rev:"2026-11-13-1030"}
