.workspace-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em}@media(prefers-reduced-motion:reduce){.dashboard-container *,.dashboard-container *:before,.dashboard-container *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}.dashboard-kpi-card:hover,.dashboard-metric-card:hover{transform:none}}:root[data-reduce-motion=reduce] .dashboard-kpi-card:hover,:root[data-reduce-motion=reduce] .dashboard-metric-card:hover{transform:none}:root:not([data-contrast-mode=high]) :is(.management-unified-theme,.management-workspace){--text-primary: #263448;--text-secondary: #65748a;--text-link: #285b98;--primary-color: #164b91;--primary-hover: #286ac0;--primary-light: #edf4fc;--border-light: #e3e8f0;--table-header-bg: #f7f9fc;--table-row-hover: #f3f7fd;--success-color: #3f7958;--success-bg: #eef6f0;--warning-color: #916b21;--warning-bg: #faf4e7;--error-color: #b54242;--error-bg: #fff1f0}.management-unified-theme{--management-page-bg: #f5f7fb;--management-surface-bg: var(--bg-card);--management-surface-strong: var(--bg-card);--management-border: var(--border-light);--management-border-soft: var(--border-light);--primary-gradient: var(--primary-color);--secondary-gradient: var(--primary-hover);--management-metric-primary-gradient: #285b98;--management-metric-success-gradient: #3f7958;--management-metric-accent-gradient: #687ba0;--management-metric-teal-gradient: #377f85;--management-metric-warning-gradient: #916b21;--management-metric-danger-gradient: #b54242;--management-soft-primary-gradient: #edf4fc;--management-soft-success-gradient: #eef6f0;--management-soft-accent-gradient: #f1f3f8;--management-soft-teal-gradient: #eef7f7;--management-soft-warning-gradient: #faf4e7;min-width:0;color:var(--text-primary)}.ant-layout-content.management-unified-theme .ant-card{border:1px solid var(--border-light)!important;border-radius:12px!important;box-shadow:none!important}.ant-layout-content.management-unified-theme .ant-card .ant-card-head{background:var(--bg-card);border-bottom-color:var(--border-light);font-size:14px;font-weight:600}.management-unified-theme .ant-card-hoverable:hover{border-color:var(--primary-color)!important}.management-unified-theme .metric-card-gradient:hover{transform:none}.management-unified-theme .metric-card-gradient:before{display:none}.management-unified-theme .metric-card-value{background:none;-webkit-text-fill-color:currentColor;color:var(--text-primary);font-family:DIN Alternate,PingFang SC,sans-serif;font-weight:600;font-size:24px;font-variant-numeric:tabular-nums}.management-unified-theme .metric-card-title{font-size:13px}.ant-layout-content.management-unified-theme .floating-toolbar{padding:16px 18px;margin-bottom:18px;border-radius:9px;background:var(--bg-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;gap:12px;min-width:0}.management-unified-theme .floating-toolbar>.ant-space{flex-wrap:wrap;min-width:0}.management-unified-theme .ant-btn:not(.ant-btn-circle){border-radius:8px!important}.management-unified-theme .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){background:var(--primary-color)!important;box-shadow:none!important}.management-unified-theme .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--primary-hover)!important}.management-unified-theme .floating-toolbar :is(.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-radius:8px!important}.management-unified-theme .ant-table-thead>tr>th{background:var(--table-header-bg)!important;color:var(--text-secondary)!important;font-weight:500!important;border-bottom-color:var(--border-light)!important}.management-unified-theme .ant-table-tbody>tr>td{border-bottom-color:var(--border-light)!important}.management-unified-theme .ant-table{font-size:calc(13px * var(--app-font-scale))}.management-unified-theme .ant-table-tbody>tr:hover>td{background:var(--table-row-hover)!important}.management-unified-theme .ant-tabs-nav{border-radius:7px 7px 0 0}.management-unified-theme .pill-badge{border-radius:4px!important}.management-unified-theme .ant-alert-info{background:var(--primary-light);border-color:var(--border-light)}.management-unified-theme .ant-alert .ant-typography-secondary{color:#52647b}:root[data-contrast-mode=high] .management-unified-theme .ant-alert .ant-typography-secondary{color:var(--text-primary)}.management-unified-theme :is(.customers-page,.suppliers-page,.users-page,.categories-page,.logs-page,.database-page,.settings-page){padding:0;min-width:0;background:transparent;border-radius:0}.management-unified-theme :is(.customers-panel,.suppliers-panel,.users-panel,.categories-panel,.logs-panel,.database-panel,.settings-workspace-nav,.settings-workspace-main,.settings-hero,.preferences-header,.preferences-group-card,.ai-workbench-hero,.ai-module-panel){min-width:0;border:1px solid var(--border-light);border-radius:9px;box-shadow:none;background:var(--bg-card)}.management-unified-theme :is(.customers-sidebarHero,.users-sidebarHero,.categories-sidebarHero,.database-sidebarHero,.logs-sidebarHero){padding:20px;background:var(--bg-card);border-color:var(--border-light)}.management-unified-theme :is(.customers-sidebarHero h1,.users-heading h1,.categories-sidebarHero h1,.database-mainHeader h2,.settings-title,.logs-page__title,.preferences-header__title){color:var(--text-primary)!important;font-size:calc(22px * var(--app-font-scale))!important;font-weight:650!important;letter-spacing:-.6px}.management-unified-theme :is(.customers-mainHeader h2,.users-mainHeader h2,.categories-mainHeader h2,.logs-mainHeader .ant-typography){color:var(--text-primary);font-size:16px;font-weight:600}.management-unified-theme :is(.customers-statCard,.users-statCard,.categories-statCard,.database-summaryCard,.settings-hero-stat,.users-noteCard,.database-noteCard,.logs-noteCard){border:1px solid var(--border-light);border-radius:9px;background:var(--bg-card);box-shadow:none}.management-unified-theme :is(.customers-statValue,.users-statValue,.categories-statValue,.database-summaryValue,.settings-hero-stat__value){font-family:DIN Alternate,PingFang SC,sans-serif;font-size:24px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.management-unified-theme .settings-hero-stat__value--compact{font-size:14px}.management-unified-theme :is(.customers-sidebarBadge,.users-sidebarBadge,.categories-sidebarBadge,.settings-hero-eyebrow,.logs-sidebarBadge,.logs-page__eyebrow){border-radius:4px;color:var(--primary-color);background:var(--primary-light);letter-spacing:0;font-weight:500}.management-unified-theme .settings-hero{padding:20px}.management-unified-theme .settings-subtitle{font-size:13px;color:var(--text-secondary)}.management-unified-theme :is(.customers-main,.users-main,.categories-main,.logs-main,.database-main){padding:18px;min-width:0}.management-unified-theme :is(.customers-workspace,.users-workspace,.database-workspace,.logs-workspace){grid-template-columns:270px minmax(0,1fr);gap:16px}.management-unified-theme :is(.customers-statsGrid,.users-sidebarStats,.database-sidebarSummary){padding:16px;gap:10px}.management-unified-theme :is(.customers-statCard,.users-statCard,.database-summaryCard){padding:12px}@media(max-width:1200px){.management-unified-theme :is(.customers-workspace,.users-workspace,.database-workspace,.logs-workspace){grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.ant-layout-content.management-unified-theme{margin:12px 8px!important;padding:12px!important}.management-unified-theme :is(.customers-main,.users-main,.categories-main,.logs-main,.database-main){padding:12px}.management-unified-theme :is(.customers-statsGrid,.users-sidebarStats,.database-sidebarSummary){grid-template-columns:repeat(2,minmax(0,1fr))}.ant-layout-content.management-unified-theme .floating-toolbar{padding:12px}.management-unified-theme .floating-toolbar :is(.ant-input-affix-wrapper,.ant-picker){max-width:100%}}.order-create-page .order-create-summary .ant-statistic-content{overflow-wrap:anywhere}.order-create-actions{justify-content:flex-end;max-width:100%}@media(max-width:767px){.order-create-page>.ant-card-body{padding:16px}.order-create-actions{display:flex;width:100%;gap:12px!important}.order-create-actions>.ant-space-item{width:100%;min-width:0}.order-create-actions .ant-btn{width:100%;height:auto;min-height:44px;white-space:normal}.order-create-page .ant-alert{flex-wrap:wrap}.order-create-page .ant-alert-action{width:100%;margin:12px 0 0}.order-create-page .ant-alert-action>.ant-space{flex-wrap:wrap}}.todo-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.todo-summary-grid .ant-card{min-width:0}.todo-summary-grid .metric-card-value{overflow-wrap:anywhere}@media(max-width:620px){.todo-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.management-date-popup.ant-picker-dropdown{position:fixed!important;inset:auto 8px 8px!important;width:auto;min-width:0!important}.management-date-popup.ant-picker-dropdown .ant-picker-range-arrow{display:none}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container{width:100%;max-height:min(640px,calc(100vh - 32px));max-height:min(640px,calc(100dvh - 32px));overflow-y:auto}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel-layout,.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panels{flex-direction:column}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panels{display:flex}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets{min-width:0;max-width:none}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul{display:flex;flex-wrap:wrap;gap:4px;height:auto;flex:none;border-inline-end:0}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li{margin:0;padding:6px 8px}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel,.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel,.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-content{width:100%}.management-date-popup.ant-picker-dropdown .ant-picker-panel-container .ant-picker-footer{width:auto;min-width:0}}.management-workspace{min-width:0;color:var(--text-primary)}.management-page-heading{margin-bottom:20px}.management-page-heading h1{margin:0;line-height:1.35;font-size:calc(22px * var(--app-font-scale));font-weight:650;letter-spacing:-.6px}.management-page-heading p{margin:7px 0 0;font-size:calc(13px * var(--app-font-scale));color:var(--text-secondary)}.management-filter-panel,.management-metric,.management-table-panel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:9px;box-shadow:0 2px 3px #1f3b6003}.management-filter-panel{padding:16px 18px 0;margin-bottom:18px}.management-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:15px}.management-filter-row .management-keyword{width:218px}.management-filter-row .management-customer-filter{width:150px}.management-filter-row .management-status-filter{width:158px}.management-filter-row .management-date-filter{width:254px}.management-filter-row .ant-input-prefix{color:var(--text-secondary);margin-right:7px}.management-workspace .management-filter-panel .ant-input-affix-wrapper,.management-workspace .management-filter-panel .ant-select-selector,.management-workspace .management-filter-panel .ant-picker,.management-workspace .management-filter-panel .ant-btn{min-height:calc(34px * var(--app-font-scale));border-radius:7px;font-size:calc(13px * var(--app-font-scale))}.management-workspace .management-filter-panel .ant-btn-primary{box-shadow:none!important}.management-actions-row{border-top:1px solid var(--border-light);padding:13px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.management-history-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-history-actions .ant-select{width:210px}.management-metrics{margin-bottom:20px}.management-metric{padding:17px 20px 15px;height:100%}.management-metric-heading{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:calc(13px * var(--app-font-scale));gap:8px}.management-metric-icon{font-size:calc(20px * var(--app-font-scale));color:var(--primary-color)}.management-metric-success .management-metric-icon{color:var(--success-color)}.management-metric-teal .management-metric-icon{color:#377f85}.management-metric-warning .management-metric-icon{color:var(--warning-color)}.management-metric-value{font-family:DIN Alternate,PingFang SC,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;font-size:calc(clamp(21px,1.85vw,29px) * var(--app-font-scale));color:var(--text-primary);margin:10px 0 8px;letter-spacing:-.65px;overflow-wrap:anywhere}.management-metric-warning .management-metric-value{color:var(--warning-color)}.management-metric-value small{font-size:calc(12px * var(--app-font-scale));font-weight:400;color:var(--text-secondary);margin-left:7px}.management-metric-note{color:var(--text-secondary);font-size:calc(12px * var(--app-font-scale))}.management-table-panel{overflow:hidden}.management-table-heading{padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.management-table-heading>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.management-table-heading h2{margin:0;font-size:calc(14px * var(--app-font-scale));font-weight:600}.management-table-heading>div>span{color:var(--text-secondary);font-size:calc(12px * var(--app-font-scale))}.management-workspace .management-table .ant-table{font-size:calc(13px * var(--app-font-scale))}.management-workspace .management-table .ant-table-thead>tr>th{background:var(--table-header-bg)!important;color:var(--text-secondary)!important;font-size:calc(12px * var(--app-font-scale));font-weight:500!important;padding:12px!important;border-bottom-color:var(--border-light)!important}.management-workspace .management-table .ant-table-tbody>tr>td{padding:14px 12px!important;border-bottom-color:var(--border-light)!important}.management-workspace .management-table .ant-table-tbody>tr:nth-child(2n)>td{background:var(--bg-card)!important}.management-workspace .management-table .ant-table-tbody>tr:hover>td{background:var(--table-row-hover)!important}.management-workspace .management-table-compact .ant-table-tbody>tr>td{padding:6px 12px!important}.management-workspace .management-table .ant-table-cell .ant-btn{font-size:calc(13px * var(--app-font-scale))}.management-workspace .management-table .ant-table-cell .ant-btn-link{height:auto;min-height:24px}.management-workspace .management-table .ant-pagination{margin:14px 18px;align-items:center}.management-workspace .management-table .ant-pagination-total-text{margin-right:auto;color:var(--text-secondary);font-size:calc(12px * var(--app-font-scale))}.management-amount{font-family:DIN Alternate,PingFang SC,sans-serif;font-variant-numeric:tabular-nums}.management-workspace .management-table .ant-tag{font-size:calc(12px * var(--app-font-scale));border-radius:4px!important}.management-workspace .management-table .pill-badge{padding:0 7px!important}.management-workspace .management-table .management-status{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;line-height:calc(20px * var(--app-font-scale));border:0;font-weight:400;color:var(--text-secondary);background:var(--bg-secondary)}.management-workspace .management-table .management-status-success{color:var(--success-color);background:var(--success-bg)}.management-workspace .management-table .management-status-warning{color:var(--warning-color);background:var(--warning-bg)}.management-workspace .management-table .management-status-error{color:var(--error-color);background:var(--error-bg)}.management-workspace .management-table .management-status-processing,.management-workspace .management-table .management-status-cyan{color:var(--primary-color);background:var(--primary-light)}.management-status-dot{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.management-workspace .management-table .ant-table-row-cancelled>td{color:var(--text-secondary)!important}.management-workspace button:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media(prefers-reduced-motion:reduce){.management-workspace *,.management-workspace *:before,.management-workspace *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1200px){.management-metric{padding:16px}}@media(max-width:620px){.management-filter-panel{padding:14px 12px 0}.management-filter-row .management-keyword,.management-filter-row .management-date-filter{width:100%}.management-filter-row .management-customer-filter,.management-filter-row .management-status-filter{width:calc(50% - 5px)}.management-history-actions{width:100%}.management-history-actions .ant-select{flex:1;min-width:140px;width:auto}.management-metric{padding:14px}.management-metric-value{font-size:calc(21px * var(--app-font-scale))}.management-metric-note{font-size:calc(12px * var(--app-font-scale))}.management-table-heading{padding:14px 12px}.management-table-heading>div{gap:7px}.management-workspace .management-table .ant-pagination{flex-wrap:wrap;gap:6px 0}}.management-metric-value,.management-metric-note{display:block}.management-metric-action{width:100%;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.management-metric-action:hover{border-color:var(--primary-color)}.management-metric-action[aria-pressed=true]{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.management-metric-danger .management-metric-icon,.management-metric-danger .management-metric-value{color:var(--error-color)}.management-metric-accent .management-metric-icon{color:#687ba0}.management-filter-panel-compact{padding-bottom:0}.management-stock-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.management-workspace .management-filter-row .ant-input-search{width:250px}.management-workspace .management-distribution.ant-card{box-shadow:none!important;border-radius:9px!important;margin-bottom:20px}.management-workspace .management-distribution.ant-card:hover{box-shadow:none!important}.management-distribution-item{padding:16px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:7px}.management-distribution-item p{margin:8px 0 0;color:var(--text-secondary);font-size:calc(12px * var(--app-font-scale))}@media(max-width:1200px){.management-stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.management-unified-theme .management-metrics>.ant-col{flex:1 1 max(50%,calc(160px * var(--app-font-scale) + 14px));max-width:100%}.management-stock-metrics{display:flex;flex-wrap:wrap}.management-stock-metrics>.management-metric{flex:1 1 max(calc((100% - 14px)/2),calc(160px * var(--app-font-scale)))}.management-workspace .management-filter-row .ant-input-search{width:100%}.management-workspace .management-filter-row>.ant-select{width:calc(50% - 5px)}.management-workspace .management-metric-value small{display:inline-block}}.management-unified-theme{--metric-ink: #163d70;--metric-tint: #f2f7fe;--metric-line: #d9e6f6;--metric-icon-bg: #e4effd;--metric-radius: 12px}.management-unified-theme .management-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:14px;row-gap:12px;padding:22px 24px;border-radius:var(--metric-radius);border-color:var(--metric-line);background:var(--metric-tint);box-shadow:0 2px 5px #1f3b6005;min-width:0}.management-unified-theme .management-metric-success{--metric-ink: #286349;--metric-tint: #f2f9f5;--metric-line: #d6eadd;--metric-icon-bg: #e1f1e7}.management-unified-theme .management-metric-teal{--metric-ink: #126370;--metric-tint: #f0f9fa;--metric-line: #d2e9ec;--metric-icon-bg: #dcf1f3}.management-unified-theme .management-metric-warning{--metric-ink: #94600e;--metric-tint: #fffbf3;--metric-line: #f0e3c8;--metric-icon-bg: #fbefd7}.management-unified-theme .management-metric-danger{--metric-ink: #a5363c;--metric-tint: #fff6f6;--metric-line: #f0dadd;--metric-icon-bg: #fbe6e8}.management-unified-theme .management-metric-accent{--metric-ink: #536389;--metric-tint: #f5f6fb;--metric-line: #e0e4f0;--metric-icon-bg: #e9edf7}.management-unified-theme .management-metric-heading{display:contents}.management-unified-theme .management-metric-heading>span:first-child{grid-column:1;grid-row:1;color:var(--metric-ink);font-size:calc(13px * var(--app-font-scale));font-weight:500}.management-unified-theme .management-metric-icon{grid-column:2;grid-row:1 / 4;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--metric-icon-bg);color:var(--metric-ink);font-size:23px}.management-unified-theme .management-metric-value{grid-column:1;grid-row:2;align-self:center;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(22px,1.65vw,28px) * var(--app-font-scale));font-weight:650;line-height:1.25;letter-spacing:-.5px;color:var(--metric-ink);font-variant-numeric:tabular-nums}.management-unified-theme .management-metric-note{grid-column:1;grid-row:3;font-size:calc(12px * var(--app-font-scale));line-height:1.5}.management-unified-theme .management-metric-action:hover{border-color:var(--metric-ink)}.management-unified-theme .management-metric-action[aria-pressed=true]{border-color:var(--metric-ink);box-shadow:inset 0 0 0 1px var(--metric-ink)}.management-unified-theme :is(.management-actions-row,.floating-toolbar) .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){color:#164b91!important;background:#f2f7fe;border-color:#cfdef2!important}.management-unified-theme .ant-btn:not(.ant-btn-circle):not(.ant-btn-round){border-radius:8px!important}.management-unified-theme .ant-btn{font-weight:500;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.management-unified-theme .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){box-shadow:0 2px 4px #164b911f!important}.management-unified-theme :is(.management-actions-row,.floating-toolbar) .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{color:#123d76!important;background:#e8f1fc;border-color:#94b6df!important}.management-unified-theme .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active{background:#123d76!important;box-shadow:none!important}.management-unified-theme :is(.management-actions-row,.floating-toolbar) .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active{background:#dceafb;border-color:#164b91!important}.management-unified-theme .ant-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.management-unified-theme .management-actions-row .ant-btn .anticon{font-size:16px}.ant-layout-content.management-unified-theme :is(.metric-card-gradient,.dashboard-metric-card,.ai-panel-kpi-card,.customers-statCard,.users-statCard,.categories-statCard,.database-summaryCard,.settings-hero-stat){border:1px solid var(--metric-line)!important;border-radius:var(--metric-radius)!important;background:var(--metric-tint)!important;box-shadow:0 2px 5px #1f3b6005!important}.management-unified-theme :is(.metric-card-value,.customers-statValue,.users-statValue,.categories-statValue,.database-summaryValue,.dashboard-metric-card__value){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--metric-ink);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.ant-layout-content.management-unified-theme .dashboard-kpi-card{background:var(--kpi-soft)!important;border-color:var(--metric-line)!important;border-radius:var(--metric-radius)!important;box-shadow:0 2px 5px #1f3b6005!important}.management-unified-theme .dashboard-kpi-card:before{display:none}.management-unified-theme .dashboard-kpi-card:hover{transform:none}.management-unified-theme .dashboard-kpi-card .dashboard-kpi-card__value{color:var(--kpi-accent);font-variant-numeric:tabular-nums}.management-unified-theme .dashboard-kpi-card :is(.dashboard-kpi-card__label,.dashboard-kpi-card__caption,.dashboard-kpi-card__link){color:var(--text-secondary)}.management-unified-theme .dashboard-kpi-card .dashboard-kpi-card__icon{color:var(--kpi-accent);background:var(--kpi-icon-bg);border-radius:12px;box-shadow:none}.management-unified-theme .dashboard-kpi-card .dashboard-kpi-card__footer{border-color:var(--metric-line)}.management-unified-theme .dashboard-kpi-card .dashboard-card-link:focus-visible:after{outline-color:var(--primary-color)}.management-unified-theme .metric-card-icon{box-shadow:none!important;color:var(--metric-ink)!important;background:var(--metric-icon-bg)!important}@media(max-width:1200px){.management-unified-theme .management-metric{padding:18px;gap:10px}.management-unified-theme .management-metric-icon{width:38px;height:38px;font-size:20px}}@media(max-width:620px){.management-unified-theme .management-metric{padding:14px;column-gap:6px}.management-unified-theme .management-metric-icon{grid-row:1;width:28px;height:28px;border-radius:8px;font-size:16px}.management-unified-theme .management-metric-value{grid-column:1 / -1;font-size:calc(21px * var(--app-font-scale))}.management-unified-theme .management-metric-note{grid-column:1 / -1}}:root[data-contrast-mode=high] .management-unified-theme{--metric-ink: #163d70;--metric-tint: #fff;--metric-line: #737373}:root[data-contrast-mode=high] .management-unified-theme .management-metric{--metric-tint: #fff;--metric-line: #737373}:root[data-contrast-mode=high] .management-unified-theme .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border-color:#737373!important;color:#163d70!important}:root[data-reduce-motion=reduce] .management-unified-theme :is(.ant-btn,.management-metric),:root[data-reduce-motion=reduce] .management-unified-theme .metric-card-gradient{transition:none!important}@media(prefers-reduced-motion:reduce){.management-unified-theme :is(.ant-btn,.management-metric,.metric-card-gradient){transition:none!important}}@media(min-width:621px)and (max-width:1600px){.management-unified-theme .management-metric-icon{grid-row:1}.management-unified-theme .management-metric-value,.management-unified-theme .management-metric-note{grid-column:1 / -1}}.management-unified-theme .advance-delivery-metricIcon{border-radius:12px;box-shadow:none;background:var(--metric-icon-bg);color:var(--metric-ink)}.management-unified-theme .advance-delivery-metricIcon.is-warning{background:#fbefd7;color:#94600e}.management-unified-theme .advance-delivery-metricIcon.is-success{background:#dcf1f3;color:#126370}.ant-layout-content.management-unified-theme .status-card{border-radius:12px!important;background:var(--metric-tint)!important;box-shadow:none!important}.management-unified-theme .status-card .status-card-icon{border-radius:12px;box-shadow:none}.ant-layout-content.management-unified-theme .ant-card:has(>.ant-card-body>.ant-statistic){background:var(--metric-tint)!important;border-color:var(--metric-line)!important;border-radius:12px!important;box-shadow:0 2px 5px #1f3b6005!important}.management-unified-theme .ant-statistic .ant-statistic-content{font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.4px}.management-unified-theme .ant-statistic-title .anticon{padding:8px;background:var(--metric-icon-bg);border-radius:9px}.management-unified-theme .dashboard-kpi-card--blue .dashboard-trend-badge{color:#285b98;background:#e4effd}.customer-portal-kpiGrid .customer-portal-signalCard{border:1px solid #d9e6f6;border-radius:12px;background:#f2f7fe;box-shadow:0 2px 5px #1f3b6005}.customer-portal-kpiGrid .customer-portal-signalCard--attention{border-color:#f0e3c8;background:#fffbf3}.customer-portal-kpiGrid .customer-portal-signalCard__icon{border-radius:12px;background:#e4effd;color:#163d70;box-shadow:none}.customer-portal-kpiGrid .customer-portal-signalCard--attention .customer-portal-signalCard__icon{background:#fbefd7;color:#94600e}.customer-portal-kpiGrid .customer-portal-signalCard__value{font-variant-numeric:tabular-nums;font-weight:650}.management-unified-theme .ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){color:var(--error-color)!important;border-color:var(--error-color)!important}.management-unified-theme .ant-btn:is(:disabled,.ant-btn-disabled){color:#97a3b3!important;background:#f3f5f8!important;border-color:#e0e5ed!important;box-shadow:none!important}.ant-layout-content.management-unified-theme .management-section-tabs>.ant-tabs-nav{align-self:flex-start;width:fit-content;max-width:100%;padding:5px;margin:0 0 18px;border:1px solid #e1e8f2;border-radius:12px;background:#eef3f9}.management-unified-theme .management-section-tabs>.ant-tabs-nav:before{display:none}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:9px 15px;border:1px solid transparent;border-radius:8px;font-size:calc(14px * var(--app-font-scale));line-height:22px;transition:background-color .15s,border-color .15s,box-shadow .15s}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:4px}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#65748a;text-shadow:none}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-btn>span:not(.ant-space){display:inline-flex;align-items:center;gap:8px}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab .anticon{font-size:16px;margin-right:0}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-disabled):hover{background:#e5edf8}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-color:#d3e1f3;box-shadow:0 1px 3px #164b9117}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#164b91!important;font-weight:600}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-btn:focus-visible{outline:2px solid #164b91;outline-offset:3px;border-radius:4px}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-disabled{opacity:.45;cursor:not-allowed}.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-nav-more{border-radius:8px;color:#164b91}:root[data-contrast-mode=high] .management-unified-theme .management-section-tabs>.ant-tabs-nav{border-color:#737373}:root[data-contrast-mode=high] .management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#333}:root[data-contrast-mode=high] .management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-active{border-color:#164b91}:root[data-reduce-motion=reduce] .management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab{transition:none}@media(prefers-reduced-motion:reduce){.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab{transition:none}}@media(max-width:620px){.management-unified-theme .management-section-tabs>.ant-tabs-nav .ant-tabs-tab{padding:7px 11px}}.management-delivery-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.management-delivery-metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.management-unified-theme .advance-delivery-unified{display:block;min-height:0}.management-unified-theme .advance-delivery-unified .management-filter-panel{margin-bottom:0}.management-unified-theme .advance-delivery-unified .advance-delivery-sectionToolbar{flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:16px 18px}.management-unified-theme .advance-delivery-unified .advance-delivery-sectionIntro{display:flex;flex-direction:column;gap:4px}.management-unified-theme .advance-delivery-unified .advance-delivery-sectionToolbar>.ant-space{justify-content:flex-start}.management-unified-theme .advance-delivery-unified .advance-delivery-reconciliation{border-radius:12px;box-shadow:none}@media(max-width:760px){.management-delivery-metrics,.management-delivery-metrics.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.management-unified-theme .advance-delivery-unified .management-filter-row>.ant-select{width:100%!important}.management-unified-theme .advance-delivery-unified .advance-delivery-sectionToolbar{padding:14px 12px}}.management-unified-theme .advance-delivery-unified .advance-delivery-inlineForm{justify-content:flex-start}.management-unified-theme .advance-delivery-unified .advance-delivery-reconciliation{container-type:inline-size}@container (min-width: 700px) and (max-width: 1150px){.management-unified-theme .advance-delivery-unified .advance-delivery-reconciliationGrid{grid-template-columns:1fr 1fr}.management-unified-theme .advance-delivery-unified .advance-delivery-profitVisual{grid-column:1 / -1;border-top:1px solid var(--management-border-soft);border-left:0!important}}:root :is(.refined-workspace,.refined-summary-scope){--refined-bg: #fff;--refined-canvas: #f7f8fa;--refined-text: #25272c;--refined-muted: #666b75;--refined-line: #e7e9ed;--refined-accent: #4263a5;--refined-info-surface: #eef4ff;--refined-info-icon: #dfe9fa;--refined-info-ink: #345b96;--refined-success-surface: #edf7f3;--refined-success-icon: #dcefe7;--refined-success-ink: #286b60;--refined-warning-surface: #fff6e8;--refined-warning-icon: #fae9c9;--refined-warning-ink: #875e1c;--refined-danger-surface: #fcf0ee;--refined-danger-icon: #f8dfda;--refined-danger-ink: #a1453c;--refined-neutral-surface: #f1f3f8;--refined-neutral-icon: #e5e9f2;--refined-neutral-ink: #566178;--refined-radius: 10px}:root .refined-workspace{min-width:0;color:var(--refined-text);font-family:var(--font-family);background:var(--refined-canvas);border-radius:var(--refined-radius)}:root:not([data-contrast-mode=high]) .refined-workspace,:root:not([data-contrast-mode=high]) .refined-workspace .management-workspace{--text-primary: var(--refined-text);--text-secondary: var(--refined-muted);--text-link: var(--refined-accent);--primary-color: var(--refined-accent);--primary-hover: #36558e;--primary-light: #eff3fa;--border-light: var(--refined-line);--bg-card: var(--refined-bg);--bg-secondary: var(--refined-canvas);--table-header-bg: #fafbfc;--table-row-hover: #f6f8fb;--management-page-bg: var(--refined-canvas);--metric-ink: var(--refined-text);--metric-tint: var(--refined-bg);--metric-line: var(--refined-line);--metric-icon-bg: transparent}:root[data-contrast-mode=high] :is(.refined-workspace,.refined-summary-scope){--refined-text: #111;--refined-muted: #333;--refined-line: #737373;--refined-info-surface: #fff;--refined-success-surface: #fff;--refined-warning-surface: #fff;--refined-danger-surface: #fff;--refined-neutral-surface: #fff}:is(.refined-workspace,.refined-summary-scope) :is(.management-metric,.dashboard-kpi-card,.dashboard-metric-card,.refined-summary-stat){--summary-surface: var(--refined-info-surface);--summary-icon-surface: var(--refined-info-icon);--summary-ink: var(--refined-info-ink)}:is(.refined-workspace,.refined-summary-scope) :is(.management-metric-success,.management-metric-teal,.dashboard-kpi-card--emerald,.dashboard-metric-card--green,.dashboard-metric-card--cyan,.refined-summary-stat[data-summary-tone=success]){--summary-surface: var(--refined-success-surface);--summary-icon-surface: var(--refined-success-icon);--summary-ink: var(--refined-success-ink)}:is(.refined-workspace,.refined-summary-scope) :is(.management-metric-warning,.dashboard-kpi-card--amber,.dashboard-metric-card--amber,.refined-summary-stat[data-summary-tone=warning]){--summary-surface: var(--refined-warning-surface);--summary-icon-surface: var(--refined-warning-icon);--summary-ink: var(--refined-warning-ink)}:is(.refined-workspace,.refined-summary-scope) :is(.management-metric-danger,.dashboard-metric-card--red,.refined-summary-stat[data-summary-tone=danger]){--summary-surface: var(--refined-danger-surface);--summary-icon-surface: var(--refined-danger-icon);--summary-ink: var(--refined-danger-ink)}:is(.refined-workspace,.refined-summary-scope) :is(.management-metric-accent,.dashboard-kpi-card--violet,.dashboard-metric-card--purple,.dashboard-metric-card--indigo,.refined-summary-stat[data-summary-tone=neutral]){--summary-surface: var(--refined-neutral-surface);--summary-icon-surface: var(--refined-neutral-icon);--summary-ink: var(--refined-neutral-ink)}:root .refined-workspace .management-metric{background:var(--summary-surface)!important}:root .refined-workspace .management-metric .management-metric-icon{color:var(--summary-ink)!important}:root .refined-workspace .management-metric .management-metric-heading>span:first-child,:root .refined-workspace .management-metric .management-metric-note{color:var(--summary-ink)!important}:root .refined-workspace .management-metric-action:hover{background:var(--summary-icon-surface)!important}:root .refined-workspace .management-metric-action[aria-pressed=true]{background:var(--summary-icon-surface)!important;outline:2px solid var(--refined-accent);outline-offset:-2px}:root .refined-workspace .management-metric-action:focus-visible{outline:2px solid var(--refined-accent);outline-offset:-4px}:root :is(.management-unified-theme .refined-workspace,.refined-summary-scope) .refined-summary-stat[data-summary-tone]{background:var(--summary-surface)!important}:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat :is(.refined-summary-label,.refined-summary-note,.refined-summary-icon,.ant-statistic-title){color:var(--summary-ink)!important}:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat .refined-summary-value{color:var(--refined-text)!important}:root :is(.management-unified-theme .refined-workspace,.refined-summary-scope) .refined-summary-stat[data-summary-tone]:is(button,[role=button]):hover,:root :is(.management-unified-theme .refined-workspace,.refined-summary-scope) .refined-summary-stat[data-summary-tone][aria-pressed=true],:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat .refined-summary-action:hover,:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat .refined-summary-action[aria-pressed=true]{background:var(--summary-icon-surface)!important}:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat[aria-pressed=true],:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat .refined-summary-action[aria-pressed=true]{outline:2px solid var(--refined-accent);outline-offset:-2px}:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat:focus-visible,:root :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat .refined-summary-action:focus-visible{outline:2px solid var(--refined-accent);outline-offset:-4px}:root[data-contrast-mode=high] :is(.refined-workspace,.refined-summary-scope) .refined-summary-stat{--summary-icon-surface: #fff;--summary-ink: var(--refined-text)}.refined-workspace ::selection{background:#dce6f7;color:#223b69}.refined-workspace input{caret-color:var(--refined-accent)}.refined-workspace :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--refined-accent);outline-offset:3px}.refined-workspace :is(.ant-statistic-content,.management-amount,.ant-table-cell){font-variant-numeric:tabular-nums}.refined-workspace .ant-typography-secondary{color:var(--refined-muted)}.management-unified-theme .refined-workspace .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){box-shadow:none!important}.management-unified-theme .refined-workspace :is(.management-actions-row,.floating-toolbar) .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){color:var(--refined-text)!important;background:var(--refined-bg);border-color:var(--refined-line)!important}.management-unified-theme .refined-workspace :is(.management-actions-row,.floating-toolbar) .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{color:var(--refined-accent)!important;background:var(--refined-canvas);border-color:var(--refined-accent)!important}.management-unified-theme .refined-workspace .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{background:#2e497b!important}@media(prefers-reduced-motion:reduce){.refined-workspace *,.refined-workspace *:before,.refined-workspace *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.refined-module-workspace{min-width:0;font-variant-numeric:tabular-nums}.refined-module-workspace .management-page-heading{margin-bottom:24px}.refined-module-workspace :is(.management-filter-panel,.management-table-panel,.floating-toolbar){border-color:var(--refined-line);border-radius:var(--refined-radius);background:var(--refined-bg);box-shadow:none}.management-unified-theme .refined-module-workspace .ant-card{border-color:var(--refined-line)!important;border-radius:var(--refined-radius)!important;box-shadow:none!important}.management-unified-theme .refined-module-workspace :is(.stock-warning-summary,.purchase-report-summary,.stock-secondary-workspace>.ant-row) .ant-card{border:0!important;border-radius:0!important}.refined-module-workspace .management-metric{--metric-ink: var(--refined-text);--metric-tint: var(--refined-bg);--metric-line: var(--refined-line);--metric-icon-bg: transparent;padding:18px 22px;row-gap:8px;border-radius:var(--refined-radius);box-shadow:none}.refined-module-workspace .management-metric-heading>span:first-child{color:var(--refined-muted);font-weight:400}.refined-module-workspace .management-metric-icon{grid-row:1;width:auto;height:auto;color:var(--refined-muted);font-size:16px;background:transparent}.refined-module-workspace .management-metric-value{grid-column:1 / -1;font-family:inherit;font-size:calc(25px * var(--app-font-scale, 1));font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--refined-text);overflow-x:auto}.refined-module-workspace .management-metric-note{grid-column:1 / -1;color:var(--refined-muted)}.refined-module-workspace .management-metric-action:hover{border-color:var(--refined-accent);background:var(--refined-canvas)}.refined-module-workspace .management-metric-action[aria-pressed=true]{border-color:var(--refined-accent);background:#eff3fa;box-shadow:inset 0 0 0 1px var(--refined-accent)}.refined-module-workspace .management-table-heading{padding:18px 20px}.refined-module-workspace .management-table-heading h2{font-weight:600}.refined-module-workspace .management-table-heading>div>span{padding:2px 7px;border-radius:5px;background:var(--refined-canvas)}.refined-module-workspace .management-filter-row{gap:8px}.refined-module-workspace .management-actions-row{border-top-color:var(--refined-line)}.refined-module-workspace .management-actions-row .ant-btn .anticon{font-size:14px}.refined-module-workspace .management-amount{font-family:inherit;white-space:nowrap}.management-unified-theme .refined-module-workspace .ant-table-thead>tr>th{color:var(--refined-muted)!important;background:#fafbfc!important;border-bottom-color:var(--refined-line)!important}.management-unified-theme .refined-module-workspace .ant-table-tbody>tr>td{border-bottom-color:var(--refined-line)}.refined-module-workspace .management-table .ant-table-cell .ant-btn-link{padding-inline:0}.refined-module-workspace .management-table .ant-table-thead>tr>th{padding:11px 14px!important}.refined-module-workspace .management-table .ant-table-tbody>tr>td{padding:13px 14px!important}.refined-module-workspace .management-table-compact .ant-table-tbody>tr>td{padding:7px 14px!important}.management-unified-theme .refined-module-workspace .management-section-tabs>.ant-tabs-nav{align-self:stretch;width:100%;margin-bottom:24px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.management-unified-theme .refined-module-workspace .management-section-tabs>.ant-tabs-nav:before{display:block;border-color:var(--refined-line)}.management-unified-theme .refined-module-workspace .management-section-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:block;background:var(--refined-accent)}.refined-module-workspace .management-section-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 3px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:calc(13px * var(--app-font-scale, 1))}.refined-module-workspace .management-section-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.refined-module-workspace .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:var(--refined-muted)}.management-unified-theme .refined-module-workspace .management-section-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--refined-accent)!important;text-shadow:none;font-weight:500}.refined-module-workspace .ant-descriptions-item-content{overflow-wrap:anywhere}.refined-module-workspace .ant-table-wrapper{min-width:0}.refined-module-workspace .ant-alert-warning{background:#fffbf2;border-color:#ead9b1}:root[data-contrast-mode=high] .refined-module-workspace .ant-alert-warning{border-color:var(--refined-line)}@media(max-width:767px){.refined-module-workspace .management-page-heading{margin-bottom:18px}.refined-module-workspace .management-table-heading{padding:16px 12px}.refined-module-workspace .management-metric{padding:14px 16px}.refined-module-workspace .management-metric-value{font-size:calc(22px * var(--app-font-scale, 1))}.refined-module-workspace .management-section-tabs>.ant-tabs-nav{margin-bottom:18px}}.sidebar-content-layout>.workspace-tabs{min-width:0;overflow:visible}.workspace-tabs.ant-tabs>.ant-tabs-nav{position:sticky;top:64px;z-index:10;min-height:44px;margin:0;padding:6px 16px 0;background:#f5f7fb;border-bottom:1px solid #dce4ee}.workspace-tabs.ant-tabs>.ant-tabs-nav:before{border:0}.workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{margin:0 4px 0 0;padding:7px 12px;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;background:transparent;color:#65748a;transition:background-color .14s ease,color .14s ease}.workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:#eaf0f8;color:#164b91}.workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-color:#dce4ee;box-shadow:inset 0 2px #164b91}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#164b91;font-weight:600;text-shadow:none}.workspace-tab-label{display:inline-flex;align-items:center;gap:7px;max-width:200px;vertical-align:middle}.workspace-tab-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;border-radius:4px;color:#65748a;font-size:18px}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-remove:hover{color:#b54242;background:#fcecec}.workspace-tabs-actions{display:flex;gap:4px;padding:0 0 6px 10px;margin-left:6px;border-left:1px solid #dce4ee}.workspace-tabs-actions .ant-btn{width:30px;height:30px;color:#65748a}.workspace-tabs>.ant-tabs-nav :is(.ant-tabs-tab-btn,.ant-tabs-tab-remove,.ant-tabs-nav-more,.ant-btn):focus-visible{outline:2px solid #164b91;outline-offset:-2px;border-radius:4px}.workspace-tabs-actions .ant-btn:active,.workspace-tabs>.ant-tabs-nav .ant-tabs-nav-more:active{background:#dceafb}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-remove:active{background:#f7dfdf}.workspace-tab-page,.workspace-tabs>.ant-tabs-content-holder,.workspace-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-width:0}.workspace-tab-popups{position:absolute;top:0;left:0;width:100%}:root[data-contrast-mode=high] .workspace-tabs>.ant-tabs-nav{border-color:#737373}:root[data-contrast-mode=high] .workspace-tabs>.ant-tabs-nav :is(.ant-tabs-tab,.ant-tabs-tab-remove,.ant-btn){color:#333}@media(max-width:768px){.workspace-tabs.ant-tabs>.ant-tabs-nav{padding-inline:8px}.workspace-tab-label{max-width:132px}.workspace-tabs-actions{gap:0;padding-left:4px;margin-left:0}}@media(max-width:768px),(pointer:coarse){.workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{min-height:44px;padding-block:0}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{display:inline-flex;align-items:center;min-height:44px}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-remove,.workspace-tabs-actions .ant-btn,.workspace-tabs>.ant-tabs-nav .ant-tabs-nav-more{min-width:44px;min-height:44px}.workspace-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-remove{margin-right:-8px;margin-left:2px}.workspace-tab-label{max-width:112px}}@media print{.workspace-tabs>.ant-tabs-nav{display:none}}.main-layout,.sidebar-menu-popup,.sidebar-drawer,.sidebar-surface{--sidebar-color-duration: .14s;--sidebar-layout-duration: .2s;--sidebar-layout-easing: cubic-bezier(.2, 0, 0, 1);--sidebar-surface-bg: #102947;--sidebar-menu-text: #edf3fb;--sidebar-menu-muted: #c7d5e7;--sidebar-menu-hover-text: #fff;--sidebar-menu-hover-bg: #1a3b64;--sidebar-menu-selected-bg: #244b7b;--sidebar-menu-selected-text: #fff;--sidebar-menu-accent: #eef5ff;--sidebar-menu-group-bg: #153456;--sidebar-menu-divider: #29496e;--sidebar-menu-focus: #d5e6ff;--sidebar-brand-title-color: #fff;--sidebar-brand-subtitle-color: #c7d5e7}.sidebar-theme-dark{--sidebar-brand-header-bg: #0b1e36;--sidebar-brand-mark-bg: #2a5488;--sidebar-brand-mark-color: #fff}.sidebar-theme-light{--sidebar-surface-bg: #f8f9fb;--sidebar-menu-text: #454a54;--sidebar-menu-muted: #6b717d;--sidebar-menu-hover-text: #25272c;--sidebar-menu-hover-bg: #eef0f3;--sidebar-menu-selected-bg: #e9eef7;--sidebar-menu-selected-text: #36558e;--sidebar-menu-accent: #4263a5;--sidebar-menu-group-bg: #f0f2f5;--sidebar-menu-divider: #e1e4e9;--sidebar-menu-focus: #4263a5;--sidebar-brand-title-color: #25272c;--sidebar-brand-subtitle-color: #6b717d}.sidebar-theme-eyecare{--sidebar-surface-bg: #213d36;--sidebar-menu-text: #cfdfd7;--sidebar-menu-muted: #a8bfb4;--sidebar-menu-hover-text: #f1f9f4;--sidebar-menu-hover-bg: rgba(168, 215, 187, .08);--sidebar-menu-selected-bg: rgba(168, 215, 187, .15);--sidebar-menu-selected-text: #e1f4e8;--sidebar-menu-accent: #a8d7bb;--sidebar-menu-group-bg: rgba(168, 215, 187, .055);--sidebar-menu-divider: rgba(181, 210, 194, .16);--sidebar-menu-focus: #a8d7bb;--sidebar-brand-title-color: #f1f9f4;--sidebar-brand-subtitle-color: #a8bfb4}.sidebar-theme-tech{--sidebar-surface-bg: #292c47;--sidebar-menu-text: #d2d3e4;--sidebar-menu-muted: #aaaec8;--sidebar-menu-hover-text: #f6f5ff;--sidebar-menu-hover-bg: rgba(194, 192, 236, .08);--sidebar-menu-selected-bg: rgba(194, 192, 236, .15);--sidebar-menu-selected-text: #eeebff;--sidebar-menu-accent: #c2c0ec;--sidebar-menu-group-bg: rgba(194, 192, 236, .055);--sidebar-menu-divider: rgba(198, 198, 224, .16);--sidebar-menu-focus: #c2c0ec;--sidebar-brand-title-color: #f6f5ff;--sidebar-brand-subtitle-color: #aaaec8}.sidebar-theme-classic{--sidebar-surface-bg: #44352c;--sidebar-menu-text: #e1d7cc;--sidebar-menu-muted: #c2b1a1;--sidebar-menu-hover-text: #fcf6ec;--sidebar-menu-hover-bg: rgba(227, 199, 157, .08);--sidebar-menu-selected-bg: rgba(227, 199, 157, .15);--sidebar-menu-selected-text: #f8ead4;--sidebar-menu-accent: #e3c79d;--sidebar-menu-group-bg: rgba(227, 199, 157, .055);--sidebar-menu-divider: rgba(224, 204, 180, .17);--sidebar-menu-focus: #e3c79d;--sidebar-brand-title-color: #fcf6ec;--sidebar-brand-subtitle-color: #c2b1a1}.main-layout .sidebar-sider{border-inline-end:1px solid var(--sidebar-menu-divider)!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width var(--sidebar-layout-duration) var(--sidebar-layout-easing),min-width var(--sidebar-layout-duration) var(--sidebar-layout-easing),max-width var(--sidebar-layout-duration) var(--sidebar-layout-easing),flex-basis var(--sidebar-layout-duration) var(--sidebar-layout-easing)}.sidebar-surface{display:flex;flex-direction:column;height:100%;background:var(--sidebar-surface-bg)}.sidebar-surface ::selection,.sidebar-menu-popup ::selection{color:var(--sidebar-menu-selected-text);background:var(--sidebar-menu-selected-bg)}.sidebar-brand-header{display:flex;align-items:center;gap:8px;flex:0 0 80px;height:80px;padding:0 18px;background:var(--sidebar-brand-header-bg, var(--sidebar-surface-bg));border-bottom:1px solid var(--sidebar-menu-divider);overflow:hidden;transition:height var(--sidebar-layout-duration) var(--sidebar-layout-easing),flex-basis var(--sidebar-layout-duration) var(--sidebar-layout-easing),padding var(--sidebar-layout-duration) var(--sidebar-layout-easing)}.sidebar-brand-header.is-compact{flex-basis:80px;height:80px;padding-inline:17px}.sidebar-brand{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.sidebar-brand__monogram{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid var(--sidebar-brand-mark-bg, var(--sidebar-menu-divider));border-radius:9px;background:var(--sidebar-brand-mark-bg, var(--sidebar-menu-selected-bg));color:var(--sidebar-brand-mark-color, var(--sidebar-menu-accent));font-size:21px;font-weight:700;line-height:1}.sidebar-brand__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;opacity:1;transition:opacity var(--sidebar-color-duration) ease,transform var(--sidebar-layout-duration) var(--sidebar-layout-easing)}.sidebar-brand__text[aria-hidden=true]{opacity:0;transform:translate(-6px);pointer-events:none}.sidebar-brand__title{overflow:hidden;color:var(--sidebar-brand-title-color);font-size:calc(14px * var(--app-font-scale, 1));font-weight:650;line-height:1.4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.sidebar-brand__subtitle{overflow:hidden;color:var(--sidebar-brand-subtitle-color);font-size:calc(11px * var(--app-font-scale, 1));font-weight:400;line-height:1.4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.sidebar-menu-scroll{position:relative;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--sidebar-menu-divider) transparent}.sidebar-menu.ant-menu{width:100%;padding-block:8px 16px;background:transparent;border-inline-end:0;transition:none}.sidebar-menu-popup.ant-menu-submenu-popup>.ant-menu.ant-menu-sub{padding-block:6px;border:1px solid var(--sidebar-menu-divider);border-radius:12px;background:var(--sidebar-surface-bg);box-shadow:0 12px 32px #101e3029}.sidebar-menu.ant-menu .sidebar-menu-section>.ant-menu-item-group-title{padding:16px 24px 6px;color:var(--sidebar-menu-muted);font-size:calc(11px * var(--app-font-scale, 1));font-weight:500;line-height:18px;letter-spacing:.02em}.sidebar-menu.ant-menu .sidebar-menu-section:first-child>.ant-menu-item-group-title{padding-top:8px}.sidebar-menu.ant-menu .sidebar-menu-section>.ant-menu-item-group-list{margin:0}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) :is(.ant-menu-item,.ant-menu-submenu-title){position:relative;width:calc(100% - 16px);margin:2px 8px;height:44px;line-height:44px;border-radius:7px;color:var(--sidebar-menu-text);transition:background-color var(--sidebar-color-duration) ease,color var(--sidebar-color-duration) ease}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-item-disabled):hover,:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-submenu:not(.ant-menu-submenu-disabled)>.ant-menu-submenu-title:hover{color:var(--sidebar-menu-hover-text);background-color:var(--sidebar-menu-hover-bg)}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--sidebar-menu-accent);background-color:var(--sidebar-menu-group-bg)}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-selected,:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-selected:hover,:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-selected:active,.sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--sidebar-menu-selected-text);background-color:var(--sidebar-menu-selected-bg);font-weight:600;box-shadow:none}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-selected:before,.sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:before{content:"";position:absolute;inset-inline-start:5px;top:50%;width:3px;height:20px;border-radius:3px;background:var(--sidebar-menu-accent);transform:translateY(-50%);pointer-events:none}.sidebar-active-indicator{position:absolute;inset:0 auto auto 0;z-index:2;width:3px;height:20px;border-radius:3px;background:var(--sidebar-menu-accent);visibility:hidden;pointer-events:none}.sidebar-active-indicator[data-ready=true]{visibility:visible}.sidebar-menu-scroll[data-indicator-ready=true] .sidebar-menu .ant-menu-item-selected:before,.sidebar-menu-scroll[data-indicator-ready=true] .sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:before{visibility:hidden}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item:after{border:0}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) :is(.ant-menu-item,.ant-menu-submenu-title):focus-visible{outline:2px solid var(--sidebar-menu-focus);outline-offset:-3px}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;flex:0 0 20px;font-size:16px;color:inherit;vertical-align:middle;transition:none}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-icon .anticon{color:inherit;font-size:inherit}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-title-content{min-width:0;transition:color var(--sidebar-color-duration) ease,opacity var(--sidebar-color-duration) ease}.sidebar-item-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-todo-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding-inline:6px;border:1px solid var(--sidebar-menu-divider);border-radius:6px;background:var(--sidebar-menu-selected-bg);color:var(--sidebar-menu-accent);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:18px}.sidebar-todo-icon{position:relative}.sidebar-menu:not(.ant-menu-inline-collapsed) .sidebar-todo-badge{display:none}.sidebar-menu.ant-menu-inline-collapsed .sidebar-todo-badge{position:absolute;top:-7px;right:-9px;display:block;opacity:1!important;pointer-events:none}.sidebar-menu.ant-menu-inline-collapsed .sidebar-todo-badge .ant-badge-count{position:static;display:block;min-width:16px;height:16px;padding-inline:4px;border:1px solid var(--sidebar-surface-bg);background:var(--sidebar-menu-accent)!important;color:var(--sidebar-surface-bg);box-shadow:none!important;font-size:10px;font-weight:600;line-height:14px;transform:none}.sidebar-menu.ant-menu .ant-menu-sub.ant-menu-inline{position:relative;margin:0;padding:0 0 4px;background:transparent}.sidebar-menu.ant-menu .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;inset-inline-start:34px;top:4px;bottom:8px;width:1px;background:var(--sidebar-menu-divider);pointer-events:none}.sidebar-menu.ant-menu .ant-menu-sub .ant-menu-item{height:40px;line-height:40px;padding-inline-start:44px!important;font-size:calc(13px * var(--app-font-scale, 1))}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-divider{margin:12px 20px;border-color:var(--sidebar-menu-divider)}.sidebar-menu.ant-menu-inline-collapsed .sidebar-menu-section>.ant-menu-item-group-title{height:13px;margin:8px 24px 4px;padding:0;overflow:hidden;border-top:1px solid var(--sidebar-menu-divider);color:transparent;font-size:0;line-height:0}.sidebar-menu.ant-menu-inline-collapsed .sidebar-menu-section:first-child>.ant-menu-item-group-title{height:4px;margin-top:0;padding:0;border-top:0}.sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item,.sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title,.sidebar-menu.ant-menu-inline-collapsed .sidebar-menu-section>.ant-menu-item-group-list>.ant-menu-item,.sidebar-menu.ant-menu-inline-collapsed .sidebar-menu-section>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title{display:flex;align-items:center;justify-content:center;padding-inline:0}.sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item>.ant-menu-title-content,.sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content,.sidebar-menu.ant-menu-inline-collapsed .sidebar-menu-section>.ant-menu-item-group-list>.ant-menu-item>.ant-menu-title-content,.sidebar-menu.ant-menu-inline-collapsed .sidebar-menu-section>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{width:0;flex:0 0 0;margin-inline-start:0;overflow:hidden;opacity:0}.main-layout .sidebar-content-layout{transition:margin-left var(--sidebar-layout-duration) var(--sidebar-layout-easing)}.sidebar-menu.ant-menu .ant-menu-submenu-arrow,.sidebar-menu.ant-menu .ant-menu-submenu-arrow:before,.sidebar-menu.ant-menu .ant-menu-submenu-arrow:after{transition:transform var(--sidebar-layout-duration) var(--sidebar-layout-easing)}.sidebar-menu.ant-menu .ant-motion-collapse{transition:height var(--sidebar-layout-duration) var(--sidebar-layout-easing),opacity var(--sidebar-color-duration) ease}.sidebar-drawer.ant-drawer .ant-drawer-content-wrapper{transition-duration:var(--sidebar-layout-duration);transition-property:transform}.sidebar-drawer.ant-drawer .ant-drawer-mask{transition-duration:var(--sidebar-layout-duration);transition-property:opacity}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#344054;font:inherit;font-size:18px;cursor:pointer;transition:background-color var(--sidebar-color-duration) ease,color var(--sidebar-color-duration) ease}.sidebar-toggle:hover{color:#4263a5;background-color:#f0f2f5}.sidebar-toggle:focus-visible{outline:2px solid #4263a5;outline-offset:2px}.sidebar-drawer-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--sidebar-menu-text);font-size:17px;cursor:pointer;transition:color var(--sidebar-color-duration) ease,background-color var(--sidebar-color-duration) ease}.sidebar-drawer-close:hover,.sidebar-drawer-close:active{color:var(--sidebar-menu-hover-text);background:var(--sidebar-menu-hover-bg)}.sidebar-drawer-close:focus-visible{outline:2px solid var(--sidebar-menu-focus);outline-offset:2px}.header-user-menu{display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:100%;padding:5px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#25272c;font:inherit;line-height:1.25;text-align:left;cursor:pointer;transition:background-color var(--sidebar-color-duration) ease,border-color var(--sidebar-color-duration) ease}.header-user-menu:hover,.header-user-menu[aria-expanded=true]{background:#f7f8fa;border-color:#e7e9ed}.header-user-menu:active{background:#eef1f6}.header-user-menu:focus-visible{outline:2px solid #4263a5;outline-offset:2px}.header-user-menu .header-user-menu__avatar{flex-shrink:0;border:1px solid #e1e4e9;background:#f4f5f7;color:#555e6d}.header-user-menu__identity{display:flex;min-width:0;max-width:140px;flex-direction:column;gap:3px}.header-user-menu__name{overflow:hidden;font-size:calc(13px * var(--app-font-scale));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.header-user-menu__role{color:#65748a;font-size:calc(12px * var(--app-font-scale))}.header-user-menu__chevron{margin-left:4px;color:#65748a;font-size:11px;transition:transform var(--sidebar-color-duration) ease}.header-user-menu[aria-expanded=true] .header-user-menu__chevron{transform:rotate(180deg)}:root[data-contrast-mode=high] .header-user-menu{color:#111}:root[data-contrast-mode=high] .header-user-menu :is(.header-user-menu__role,.header-user-menu__chevron){color:#333}@media(max-width:480px){.header-user-menu{gap:8px;padding-inline:8px}.header-user-menu__identity{max-width:112px}}:root[data-contrast-mode=high] :is(.main-layout,.sidebar-menu-popup,.sidebar-drawer,.sidebar-surface){--sidebar-menu-text: #fff;--sidebar-menu-muted: #e2e8f0;--sidebar-menu-selected-bg: rgba(255, 255, 255, .22);--sidebar-menu-selected-text: #fff;--sidebar-menu-divider: rgba(255, 255, 255, .4);--sidebar-brand-subtitle-color: #e2e8f0}:root[data-contrast-mode=high] .sidebar-theme-dark{--sidebar-menu-hover-bg: #0c2340;--sidebar-menu-selected-bg: #1b406d;--sidebar-menu-accent: #fff;--sidebar-menu-focus: #fff;--sidebar-menu-group-bg: #0c2340;--sidebar-brand-header-bg: #07182b}:root[data-contrast-mode=high] .sidebar-theme-light{--sidebar-menu-text: #172b45;--sidebar-menu-muted: #344054;--sidebar-menu-hover-text: #172b45;--sidebar-menu-hover-bg: #e0e9f5;--sidebar-menu-selected-bg: #dbe7f4;--sidebar-menu-selected-text: #172b45;--sidebar-menu-accent: #244c88;--sidebar-menu-divider: #8597ac;--sidebar-menu-focus: #244c88;--sidebar-brand-title-color: #172b45;--sidebar-brand-subtitle-color: #344054}.main-layout[data-sidebar-motion=reduce],.sidebar-motion-reduced{--sidebar-color-duration: .01ms;--sidebar-layout-duration: .01ms}.main-layout[data-sidebar-motion=reduce] :is(.sidebar-surface,.sidebar-sider,.sidebar-content-layout,.sidebar-toggle),.main-layout[data-sidebar-motion=reduce] .sidebar-surface *,.main-layout[data-sidebar-motion=reduce] .sidebar-surface *:before,.main-layout[data-sidebar-motion=reduce] .sidebar-surface *:after,.sidebar-motion-reduced,.sidebar-motion-reduced *,.sidebar-motion-reduced *:before,.sidebar-motion-reduced *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media(prefers-reduced-motion:reduce){.main-layout,.sidebar-menu-popup,.sidebar-drawer,.sidebar-surface{--sidebar-color-duration: .01ms;--sidebar-layout-duration: .01ms}:is(.sidebar-surface,.sidebar-menu-popup,.sidebar-drawer),:is(.sidebar-surface,.sidebar-menu-popup,.sidebar-drawer) *,:is(.sidebar-surface,.sidebar-menu-popup,.sidebar-drawer) *:before,:is(.sidebar-surface,.sidebar-menu-popup,.sidebar-drawer) *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.sidebar-brand__monogram,.sidebar-todo-count,.sidebar-menu-popup>.ant-menu{border-color:CanvasText}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-selected{outline:1px solid Highlight;outline-offset:-1px}.sidebar-active-indicator,:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) .ant-menu-item-selected:before,.sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:before{background:Highlight;forced-color-adjust:none}:is(.sidebar-menu.ant-menu,.sidebar-menu-popup) :is(.ant-menu-item,.ant-menu-submenu-title):focus-visible{outline-color:Highlight}}.staff-login{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#081a30;background:#fff;font-weight:400;-webkit-font-smoothing:antialiased;font-synthesis:none;--navy: #053778;--cyan: #92def0;--ease: cubic-bezier(.22, 1, .36, 1)}.staff-login *{box-sizing:border-box}.staff-login{margin:0}.staff-login button,.staff-login input{font:inherit}.staff-login button{cursor:pointer}.staff-login button:disabled{cursor:default}.staff-login button:focus-visible{outline:3px solid #69b9d4;outline-offset:5px}.staff-login button{-webkit-tap-highlight-color:transparent}.staff-login button,.staff-login input{touch-action:manipulation}.staff-login.login-page{display:grid;grid-template-columns:60.65% 39.35%;min-height:100svh}.staff-login .brand-panel{position:relative;min-height:720px;isolation:isolate;background:#071e33;overflow:hidden;color:#fff}.staff-login .hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.staff-login .hero-art img{width:100%;height:100%;object-fit:cover;object-position:center;animation:staff-login-art-reveal 1.6s var(--ease) both;transition:filter 1.2s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.staff-login.is-focused .hero-art img{filter:brightness(.88) saturate(.9)}.staff-login .brand-lockup{position:absolute;top:5.5%;left:6.4%;display:flex;align-items:center;gap:18px}.staff-login .brand-logo{width:52px;height:52px;object-fit:none;object-position:-58px -59px;border-radius:12px}.staff-login .brand-wordmark{border-left:1px solid #62798b;padding-left:18px;display:grid;gap:5px}.staff-login .brand-wordmark strong{font-size:27px;letter-spacing:1px;font-weight:600}.staff-login .brand-wordmark span{font-size:10px;letter-spacing:6px;color:#bfceda}.staff-login .hero-copy{position:absolute;left:6.4%;top:19.7%;animation-delay:.08s}.staff-login .hero-copy h1{font-size:clamp(42px,4.65vw,72px);letter-spacing:-1.8px;line-height:1.22;font-weight:650;margin:0}.staff-login .hero-copy em{font-style:normal;color:var(--cyan)}.staff-login .hero-copy p{font-size:clamp(15px,1.6vw,24px);line-height:1.75;letter-spacing:.2px;color:#d0dce6;margin:25px 0 0}.staff-login .business-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.staff-login .business-node{position:absolute;transform:translate(-50%);background:none;border:0;color:#eff7ff;padding:0;text-align:center;pointer-events:auto;min-width:85px;min-height:44px}.staff-login .node-hitbox{position:absolute;left:-20px;right:-20px;height:125px;bottom:30px}.staff-login .node-name{display:block;font-size:clamp(16px,1.5vw,23px);font-weight:500;letter-spacing:1px;transition:transform .5s var(--ease),color .4s,text-shadow .4s}.staff-login .business-node:hover .node-name,.staff-login .business-node:focus-visible .node-name,.staff-login .business-node.selected .node-name{color:#a8e9fc;transform:translateY(-5px);text-shadow:0 0 20px #71dcff80}.staff-login .flow-signal{position:absolute;color:#d1f8ff;font-size:11px;filter:drop-shadow(0 0 8px #6bdeff) drop-shadow(0 0 2px #fff);animation:staff-login-signal-travel 18s linear infinite;transition:opacity 1s;pointer-events:none}.staff-login.is-focused .flow-signal{opacity:.2}.staff-login.motion-paused .flow-signal{animation-play-state:paused;opacity:0}.staff-login .hero-footer{position:absolute;left:6.4%;right:6.4%;bottom:3.5%;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:2px;color:#9eb6c9}.staff-login .motion-control{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#aac1d1;font-size:11px;letter-spacing:.5px;padding:8px;transition:color .2s}.staff-login .motion-control:hover{color:#fff}.staff-login .form-panel{min-width:0;position:relative;min-height:720px;background:#fefefe;display:flex;align-items:center;justify-content:center;padding:100px 12.5%}.staff-login .form-content{width:100%;max-width:440px;animation-delay:.12s}.staff-login .form-heading{margin-bottom:43px}.staff-login .form-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.35;font-weight:650;letter-spacing:-.9px;margin:0 0 9px}.staff-login .form-heading p{margin:0;font-size:clamp(15px,1.45vw,21px);line-height:1.6;color:#7b8392}.staff-login .captcha-row{display:flex;gap:12px}.staff-login .captcha-actions{display:flex;align-items:center;gap:12px;padding-top:30px;padding-bottom:30px}.staff-login .captcha-image{width:103px;height:58px;border:1px solid #e2e6ec;border-radius:6px;background:#f6f7f9;display:grid;place-items:center;transition:background .2s,transform .3s var(--ease)}.staff-login .captcha-image:hover{background:#eef3f7;transform:translateY(-1px)}.staff-login .refresh-code{font-size:14px;white-space:nowrap;color:#095297;background:none;border:0;padding:4px 0;transition:color .2s}.staff-login .refresh-code:hover{color:#0080b5}.staff-login .login-button{height:60px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:7px;background:#043575;color:#fff;font-size:18px;font-weight:500;letter-spacing:2px;box-shadow:0 3px 8px #0b315910;transition:background .25s,transform .35s var(--ease),box-shadow .35s;margin-top:2px;overflow:hidden}.staff-login .login-button:hover:not(:disabled){background:#064887;transform:translateY(-2px);box-shadow:0 8px 22px #093f7926}.staff-login .login-button:active:not(:disabled){transform:translateY(0) scale(.991);box-shadow:0 2px 7px #093f7910}.staff-login .button-arrow{position:absolute;right:24px;font-size:16px;opacity:0;transform:translate(-8px);transition:opacity .25s,transform .35s var(--ease)}.staff-login .login-button:hover .button-arrow{opacity:1;transform:translate(0)}.staff-login .login-button.loading{background:#174875;letter-spacing:1px}.staff-login .help-copy{margin:24px 0 0;font-size:12px;line-height:1.8;color:#9098a6;text-align:left;white-space:normal}.staff-login .help-copy button{padding:0;background:none;border:0;color:#7d8b9b;font-size:inherit;transition:color .2s}.staff-login .help-copy button:hover{color:#1b638b;text-decoration:underline;text-underline-offset:4px}.staff-login .enter{animation:staff-login-enter .6s var(--ease) both}@keyframes staff-login-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes staff-login-art-reveal{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(min-width:1600px){.staff-login .form-panel{padding-left:14%;padding-right:14%}.staff-login .form-heading{margin-bottom:50px}.staff-login .captcha-image{height:62px}.staff-login .captcha-actions{padding-bottom:34px}.staff-login .hero-copy h1{font-size:76px}}@media(max-width:1250px){.staff-login .form-panel{padding-left:10%;padding-right:10%}.staff-login .brand-wordmark strong{font-size:22px}.staff-login .brand-wordmark span{font-size:8px;letter-spacing:4px}.staff-login .brand-logo{transform:scale(.88)}.staff-login .brand-lockup{gap:10px}.staff-login .form-heading{margin-bottom:32px}.staff-login .captcha-actions{gap:8px}.staff-login .captcha-image{width:80px}.staff-login .refresh-code{font-size:12px}.staff-login .captcha-image{height:50px}.staff-login .login-button{height:52px}.staff-login .hero-copy p{line-height:1.9}.staff-login .form-panel{padding-top:85px;padding-bottom:85px}.staff-login .help-copy{font-size:11px}}@media(max-width:1000px)and (min-width:761px){.staff-login.login-page{grid-template-columns:53% 47%}.staff-login .brand-wordmark strong{font-size:20px}.staff-login .hero-copy h1{font-size:38px}.staff-login .hero-copy p{font-size:14px}.staff-login .form-heading h2{font-size:30px}.staff-login .hero-footer>span{display:none}.staff-login .hero-footer{justify-content:flex-end}.staff-login .hero-art img{object-fit:fill}.staff-login .node-name{font-size:15px}}@media(max-height:790px)and (min-width:761px){.staff-login .brand-panel,.staff-login .form-panel{min-height:650px}.staff-login .brand-lockup{top:5%}.staff-login .hero-copy{top:21%}.staff-login .hero-copy h1{font-size:clamp(38px,4vw,62px)}.staff-login .hero-copy p{font-size:clamp(14px,1.35vw,20px);margin-top:20px}.staff-login .form-heading{margin-bottom:27px}.staff-login .form-heading h2{font-size:33px}.staff-login .form-heading p{font-size:16px}.staff-login .captcha-image{height:49px}.staff-login .captcha-actions{padding-bottom:25px}.staff-login .captcha-actions{padding-top:28px}.staff-login .login-button{height:52px}.staff-login .help-copy{margin-top:19px}.staff-login .hero-art img{object-fit:fill}}@media(max-width:760px){.staff-login.login-page{display:flex;flex-direction:column}.staff-login .brand-panel{min-height:280px;height:280px}.staff-login .brand-lockup{top:24px;left:25px;gap:8px}.staff-login .brand-logo{width:52px;height:52px;transform:scale(.7);transform-origin:left center;margin-right:-12px}.staff-login .brand-wordmark{padding-left:12px}.staff-login .brand-wordmark strong{font-size:20px}.staff-login .brand-wordmark span{font-size:7px;letter-spacing:4px}.staff-login .hero-copy{top:113px;left:29px}.staff-login .hero-copy h1{font-size:35px;line-height:1.25;letter-spacing:-.8px}.staff-login .hero-copy p{font-size:11px;line-height:1.7;margin-top:13px}.staff-login .hero-copy p br{display:none}.staff-login .hero-copy p{max-width:310px}.staff-login .hero-art img{object-position:center 20%;opacity:.7}.staff-login .business-scene,.staff-login .hero-footer{display:none}.staff-login .form-panel{padding:47px 28px 72px;min-height:0;display:block}.staff-login .form-content{max-width:430px;margin:auto}.staff-login .form-heading{margin-bottom:29px}.staff-login .form-heading h2{font-size:28px;letter-spacing:-.6px}.staff-login .form-heading p{font-size:14px}.staff-login .captcha-image{height:51px}.staff-login .captcha-image{width:82px}.staff-login .captcha-actions,.staff-login .captcha-row{gap:10px}.staff-login .captcha-actions{padding-bottom:27px}.staff-login .login-button{height:52px;font-size:16px}.staff-login .help-copy{font-size:11px;text-align:center}.staff-login .hero-copy{animation-delay:0}}@media(prefers-reduced-motion:reduce){.staff-login *,.staff-login *:before,.staff-login *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.staff-login .flow-signal{display:none}}.staff-login .hero-art .node-illumination{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;filter:brightness(1.3) saturate(1.12);animation:staff-login-node-illuminate 18s ease-in-out infinite;animation-delay:var(--pulse-delay);pointer-events:none}.staff-login .illumination-0{clip-path:inset(59% 77% 29% 6%)}.staff-login .illumination-1{clip-path:inset(62% 55% 24% 28%)}.staff-login .illumination-2{clip-path:inset(62% 30% 24% 51%)}.staff-login .illumination-3{clip-path:inset(62% 3% 22% 76%)}.staff-login.motion-paused .node-illumination,.staff-login.is-focused .node-illumination{animation-play-state:paused;opacity:0!important}@keyframes staff-login-node-illuminate{0%,18%,31%,to{opacity:0}24%,26%{opacity:.7}}@keyframes staff-login-signal-travel{0%,3%{left:14.5%;top:67.5%;opacity:0}5%{left:18%;top:67.8%;opacity:.8}12%{left:23%;top:68.1%}18%{left:27%;top:69.6%}25%{left:32%;top:71.6%}30%{left:37%;top:72.4%}38%{left:45%;top:72%}45%{left:49%;top:70.6%}53%{left:55%;top:69.8%}60%{left:62%;top:69.5%}67%{left:69%;top:70.2%}74%{left:76%;top:72%}81%{left:83%;top:73%;opacity:.8}88%,to{left:86%;top:72.5%;opacity:0}}@media(min-width:1251px)and (min-height:791px){.staff-login .form-panel{padding-right:9.2%}.staff-login .form-content{max-width:460px;position:relative;top:15px}.staff-login .form-heading h2{font-size:46px}.staff-login .captcha-image{height:64px}.staff-login .captcha-image{width:125px}.staff-login .refresh-code{font-size:16px}.staff-login .login-button{height:66px;font-size:20px}.staff-login .help-copy{font-size:14px}.staff-login .hero-copy h1{font-weight:700}}.staff-login .brand-wordmark span{letter-spacing:2px;font-size:11px}.staff-login .hero-copy p{font-size:clamp(14px,1.38vw,21px)}@media(max-width:760px){.staff-login .hero-copy h1{font-size:34px}.staff-login .hero-copy p{font-size:11px;max-width:330px}.staff-login .brand-wordmark span{font-size:8px;letter-spacing:1px}}@media(min-width:761px){.staff-login .hero-art,.staff-login .business-scene{inset:auto 0 auto 0;top:50%;width:100%;height:auto;aspect-ratio:1156 / 1361;transform:translateY(-50%)}.staff-login .hero-art img{object-fit:contain}}@media(max-width:760px){.staff-login .hero-art img{position:absolute;top:0;right:0;width:130%;height:auto;min-height:100%;max-width:none;object-fit:contain;animation:none}.staff-login .hero-art .node-illumination{display:none}.staff-login .hero-copy p br{display:block}.staff-login .hero-copy p{max-width:340px;line-height:1.8;font-size:10.5px}}.staff-login .headline-accent{color:#92def0;animation:staff-login-headline-color 18s ease-in-out infinite;text-shadow:0 0 22px #7dd9ee00;transition:text-shadow .7s ease;cursor:default}.staff-login .hero-copy h1:hover .headline-accent{text-shadow:0 0 22px #8cdaec45}@keyframes staff-login-headline-color{0%,35%,to{color:#92def0}52%,65%{color:#efd391}83%{color:#b7e8ef}}.staff-login.motion-paused .headline-accent,.staff-login.is-focused .headline-accent{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.staff-login .headline-accent{animation:none!important;transition:none!important;color:#92def0}.staff-login .hero-copy h1:hover .headline-accent{text-shadow:none}}.staff-login .hero-art .node-illumination{filter:brightness(1.12) saturate(1.06)}.staff-login .illumination-0{clip-path:inset(57% 77% 29% 6%)}.staff-login .illumination-1{clip-path:inset(60% 55% 24% 28%)}.staff-login .ai-signal{position:absolute;font-size:9px;color:#dfb96d;filter:drop-shadow(0 0 5px #e9b75c);opacity:0;pointer-events:none;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;transform:translate(-50%,-50%)}.staff-login .hero-art .ai-core-light,.staff-login .hero-art .ai-result-light{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;object-fit:contain;filter:brightness(1.35) saturate(1.08)}.staff-login .hero-art .ai-core-light{clip-path:ellipse(4.8% 3.5% at 49.5% 49.6%);animation:staff-login-core-analyze 4.5s ease-in-out infinite}.staff-login .hero-art .ai-result-light{animation:staff-login-result-arrive 18s ease-in-out infinite}.staff-login .result-0{clip-path:ellipse(3.3% 3% at 21% 56%)}.staff-login .result-1{clip-path:ellipse(3.3% 3% at 44.8% 60%)}.staff-login .result-2{clip-path:ellipse(3.3% 3% at 65.7% 60.1%)}.staff-login .result-3{clip-path:ellipse(3.3% 3% at 91.5% 60.6%)}.staff-login .hero-art .ai-result-light.result-active{animation:none;opacity:.9}@keyframes staff-login-core-analyze{0%,30%,75%,to{opacity:0}45%,55%{opacity:.8}}@keyframes staff-login-result-arrive{0%,16%,29%,to{opacity:0}22%,24%{opacity:.9}}.staff-login.motion-paused .ai-signal,.staff-login.motion-paused .ai-core-light,.staff-login.motion-paused .ai-result-light,.staff-login.is-focused .ai-signal,.staff-login.is-focused .ai-core-light,.staff-login.is-focused .ai-result-light{animation-play-state:paused;opacity:0!important}@media(max-width:760px){.staff-login .brand-panel{height:525px;min-height:525px}.staff-login .hero-art,.staff-login .business-scene{display:block;inset:auto 0 auto 0;top:110px;width:100%;height:auto;aspect-ratio:1156 / 1361;transform:none}.staff-login .hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;opacity:1}.staff-login .hero-art .node-illumination{display:none}.staff-login .node-name{font-size:13px}.staff-login .business-node{min-width:60px;min-height:35px}.staff-login .node-hitbox{height:65px;left:0;right:0;bottom:20px}.staff-login .hero-footer{display:flex;justify-content:flex-end;bottom:5px;left:16px;right:16px}.staff-login .hero-footer>span{display:none}.staff-login .motion-control{font-size:10px}.staff-login .ai-signal{font-size:6px}}@media(prefers-reduced-motion:reduce){.staff-login .ai-signal,.staff-login .hero-art .ai-core-light,.staff-login .hero-art .ai-result-light{display:none}}.staff-login .ai-signal-0{animation-name:staff-login-ai-exchange-0}@keyframes staff-login-ai-exchange-0{0%{left:17.7%;top:59.4%;color:#dfb96d;opacity:0}2%{left:17.7%;top:59.4%;color:#dfb96d;opacity:.95}4%{left:22.42%;top:57.404%;color:#dfb96d;opacity:.95}6%{left:29.321%;top:55.932%;color:#dfb96d;opacity:.95}8%{left:37.057%;top:54.743%;color:#dfb96d;opacity:.95}10%{left:44.282%;top:53.593%;color:#dfb96d;opacity:.95}12%{left:49.65%;top:52.24%;color:#dfb96d;opacity:.95}14%{left:49.65%;top:52.24%;color:#ffe3a8;opacity:.95}16%{left:44.282%;top:53.593%;color:#ffe3a8;opacity:.95}18%{left:37.057%;top:54.743%;color:#ffe3a8;opacity:.95}20%{left:29.321%;top:55.932%;color:#ffe3a8;opacity:.95}22%{left:22.42%;top:57.404%;color:#ffe3a8;opacity:.95}24%{left:17.7%;top:59.4%;color:#ffe3a8;opacity:.95}26%{left:17.7%;top:59.4%;color:#ffe3a8;opacity:0}to{left:17.7%;top:59.4%;color:#ffe3a8;opacity:0}}.staff-login .ai-signal-1{animation-name:staff-login-ai-exchange-1}@keyframes staff-login-ai-exchange-1{0%{left:38.15%;top:61.7%;color:#dfb96d;opacity:0}2%{left:38.15%;top:61.7%;color:#dfb96d;opacity:.95}4%{left:39.898%;top:59.052%;color:#dfb96d;opacity:.95}6%{left:42.522%;top:56.904%;color:#dfb96d;opacity:.95}8%{left:45.422%;top:55.135%;color:#dfb96d;opacity:.95}10%{left:47.998%;top:53.621%;color:#dfb96d;opacity:.95}12%{left:49.65%;top:52.24%;color:#dfb96d;opacity:.95}14%{left:49.65%;top:52.24%;color:#ffe3a8;opacity:.95}16%{left:47.998%;top:53.621%;color:#ffe3a8;opacity:.95}18%{left:45.422%;top:55.135%;color:#ffe3a8;opacity:.95}20%{left:42.522%;top:56.904%;color:#ffe3a8;opacity:.95}22%{left:39.898%;top:59.052%;color:#ffe3a8;opacity:.95}24%{left:38.15%;top:61.7%;color:#ffe3a8;opacity:.95}26%{left:38.15%;top:61.7%;color:#ffe3a8;opacity:0}to{left:38.15%;top:61.7%;color:#ffe3a8;opacity:0}}.staff-login .ai-signal-2{animation-name:staff-login-ai-exchange-2}@keyframes staff-login-ai-exchange-2{0%{left:61.2%;top:61.7%;color:#dfb96d;opacity:0}2%{left:61.2%;top:61.7%;color:#dfb96d;opacity:.95}4%{left:59.764%;top:59.1%;color:#dfb96d;opacity:.95}6%{left:57.653%;top:57.048%;color:#dfb96d;opacity:.95}8%{left:55.105%;top:55.351%;color:#dfb96d;opacity:.95}10%{left:52.358%;top:53.813%;color:#dfb96d;opacity:.95}12%{left:49.65%;top:52.24%;color:#dfb96d;opacity:.95}14%{left:49.65%;top:52.24%;color:#ffe3a8;opacity:.95}16%{left:52.358%;top:53.813%;color:#ffe3a8;opacity:.95}18%{left:55.105%;top:55.351%;color:#ffe3a8;opacity:.95}20%{left:57.653%;top:57.048%;color:#ffe3a8;opacity:.95}22%{left:59.764%;top:59.1%;color:#ffe3a8;opacity:.95}24%{left:61.2%;top:61.7%;color:#ffe3a8;opacity:.95}26%{left:61.2%;top:61.7%;color:#ffe3a8;opacity:0}to{left:61.2%;top:61.7%;color:#ffe3a8;opacity:0}}.staff-login .ai-signal-3{animation-name:staff-login-ai-exchange-3}@keyframes staff-login-ai-exchange-3{0%{left:86%;top:64%;color:#dfb96d;opacity:0}2%{left:86%;top:64%;color:#dfb96d;opacity:.95}4%{left:79.853%;top:60.335%;color:#dfb96d;opacity:.95}6%{left:72.586%;top:57.79%;color:#dfb96d;opacity:.95}8%{left:64.756%;top:55.901%;color:#dfb96d;opacity:.95}10%{left:56.925%;top:54.206%;color:#dfb96d;opacity:.95}12%{left:49.65%;top:52.24%;color:#dfb96d;opacity:.95}14%{left:49.65%;top:52.24%;color:#ffe3a8;opacity:.95}16%{left:56.925%;top:54.206%;color:#ffe3a8;opacity:.95}18%{left:64.756%;top:55.901%;color:#ffe3a8;opacity:.95}20%{left:72.586%;top:57.79%;color:#ffe3a8;opacity:.95}22%{left:79.853%;top:60.335%;color:#ffe3a8;opacity:.95}24%{left:86%;top:64%;color:#ffe3a8;opacity:.95}26%{left:86%;top:64%;color:#ffe3a8;opacity:0}to{left:86%;top:64%;color:#ffe3a8;opacity:0}}@media(max-width:760px){.staff-login .brand-panel{height:calc(110px + min(100vw,500px)*1.065);min-height:0}.staff-login .hero-art,.staff-login .business-scene{width:min(100%,500px);left:50%;right:auto;transform:translate(-50%)}.staff-login .hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 70px);mask-image:linear-gradient(to bottom,transparent,#000 70px)}}.staff-login .brand-panel{overflow:clip}.staff-login .flow-signal{font-size:9px;transform:translate(-50%,-50%)}.staff-login.is-focused .flow-signal{animation-play-state:paused;opacity:0}@media(max-width:760px){.staff-login .flow-signal{font-size:6px}}.staff-login .ant-form-item{margin-bottom:30px}.staff-login .ant-form-item .ant-form-item-label{padding:0 0 10px}.staff-login .ant-form-item .ant-form-item-label>label{font-size:18px;color:#243246;font-weight:500;height:auto}.staff-login .ant-input-affix-wrapper{height:64px;padding:0 15px;border:1px solid #d3d9e1;border-radius:7px;background:#fff;box-shadow:none;transition:border-color .25s,box-shadow .3s}.staff-login .ant-input-affix-wrapper:hover{border-color:#9eaebe}.staff-login .ant-input-affix-wrapper-focused{border-color:#3b83b0;box-shadow:0 0 0 4px #298ab00c,0 4px 16px #102f4b05}.staff-login .ant-input-affix-wrapper .ant-input{font-size:18px;color:#162a43;background:transparent;padding-left:9px}.staff-login .ant-input::placeholder{color:#a6afbd}.staff-login .ant-input-prefix,.staff-login .ant-input-password-icon{font-size:21px;color:#98a5b4}.staff-login .ant-input-affix-wrapper-focused .ant-input-prefix{color:#28668f}.staff-login .captcha-row>.ant-form-item{flex:1;min-width:0}.staff-login .captcha-actions{padding-top:38px;padding-bottom:30px}.staff-login .captcha-svg{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.staff-login .captcha-svg svg{width:100%;height:100%}.staff-login .login-button.ant-btn{background:#043575;color:#fff;border-color:transparent}.staff-login .login-button.ant-btn:hover:not(:disabled){background:#064887;color:#fff;border-color:transparent}.staff-login .login-hints{margin-top:24px;padding:16px;border-radius:8px;background:#f5f7fa;color:#667586;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.staff-login .login-hints p{margin:6px 0 0}.staff-login .brand-wordmark{min-width:0}.staff-login .brand-wordmark strong{overflow-wrap:anywhere}.staff-login .brand-lockup{right:6.4%}@media(max-width:1250px){.staff-login .ant-form-item{margin-bottom:29px}.staff-login .ant-form-item .ant-form-item-label>label{font-size:14px}.staff-login .ant-input-affix-wrapper{height:50px;padding:0 12px}.staff-login .ant-input-affix-wrapper .ant-input{font-size:14px}.staff-login .ant-input-prefix,.staff-login .ant-input-password-icon{font-size:18px}.staff-login .captcha-actions{padding-top:30px;padding-bottom:29px}}@media(max-height:790px)and (min-width:761px){.staff-login .ant-form-item{margin-bottom:25px}.staff-login .ant-input-affix-wrapper{height:49px}.staff-login .ant-form-item .ant-form-item-label>label{font-size:14px}.staff-login .captcha-actions{padding-top:30px;padding-bottom:25px}}@media(max-width:760px){.staff-login .ant-form-item{margin-bottom:27px}.staff-login .ant-input-affix-wrapper{height:51px}.staff-login .ant-input-affix-wrapper .ant-input{font-size:16px}.staff-login .captcha-actions{padding-top:30px;padding-bottom:27px}.staff-login .form-panel{padding-bottom:48px}}@media(min-width:1001px){.staff-login.login-page{grid-template-columns:minmax(0,1fr) min(39.35vw,640px)}}@media(min-width:1800px){.staff-login .hero-art,.staff-login .business-scene{top:88%;transform:translateY(-75%)}}.staff-login .hero-art>img:first-child{animation-fill-mode:backwards}.staff-login .hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.staff-login .hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent 39%,#000 47%,#000 78%,transparent 91%),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent 39%,#000 47%,#000 78%,transparent 91%),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media(min-width:761px){.staff-login .hero-art,.staff-login .business-scene{width:min(88%,1000px);left:50%;right:auto;top:82%;transform:translate(-50%,-75%)}.staff-login .business-node .node-name{font-size:18px}}@media(max-width:760px){.staff-login .hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent 39%,#000 47%,#000 78%,transparent 91%),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent 39%,#000 47%,#000 78%,transparent 91%),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}}.staff-login.login-page{--surface: #fbfcfe;--ink: #142b43;--muted: #536579;--field-border: #8092a4;--accent: #0b3b77;--ease-out: cubic-bezier(.23, 1, .32, 1);font-family:PingFang SC,Microsoft YaHei,sans-serif;grid-template-columns:minmax(0,1fr) clamp(400px,29.5vw,600px)}.staff-login.login-page .brand-panel{min-height:720px}.staff-login.login-page .brand-lockup{left:6.4%;top:6%;gap:16px}.staff-login.login-page .brand-wordmark strong{font-size:27px;font-weight:600;letter-spacing:.5px}.staff-login.login-page .brand-wordmark span{font-size:10px;letter-spacing:2px;color:#c2d2df}.staff-login.login-page .hero-copy{left:6.4%;top:22%;width:auto;max-width:86%;transform:none;text-align:left;animation:staff-login-crafted-enter .28s var(--ease-out) both;animation-delay:60ms}.staff-login.login-page .hero-copy h1{font-size:clamp(52px,4.75vw,88px);line-height:1.22;font-weight:650;letter-spacing:-1.8px}.staff-login.login-page .hero-copy p{font-size:clamp(17px,1.32vw,23px);line-height:1.8;margin-top:26px;color:#c8d8e5}.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{left:auto;right:3.5%;top:57%;width:min(68%,1080px);height:auto;aspect-ratio:1156/1361;transform:translateY(-50%)}.staff-login.login-page .hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent 39%,#000 47%,#000 74%,transparent 84%),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent 39%,#000 47%,#000 74%,transparent 84%),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.staff-login.login-page .hero-art>img:first-child{filter:brightness(.9) saturate(.84);animation:staff-login-crafted-fade .28s ease-out backwards}.staff-login.login-page .hero-art img{transition:filter .2s ease-out}.staff-login.login-page.is-focused .hero-art>img:first-child{filter:brightness(.78) saturate(.78)}.staff-login.login-page .hero-art .node-illumination{filter:brightness(1.05) saturate(.95)}.staff-login.login-page .hero-art .ai-core-light,.staff-login.login-page .hero-art .ai-result-light{filter:brightness(1.12) saturate(1)}.staff-login.login-page .business-node .node-name{font-size:17px;letter-spacing:1px;transition:color .16s ease-out}.staff-login.login-page .business-node:hover .node-name,.staff-login.login-page .business-node:focus-visible .node-name,.staff-login.login-page .business-node.selected .node-name{transform:none;text-shadow:none;color:#cfecf5}.staff-login.login-page .hero-footer{font-size:11px;color:#b7ccdc;bottom:4%}.staff-login.login-page .motion-control{font-size:12px;min-height:40px;color:#b7ccdc}.staff-login.login-page .form-panel{background:var(--surface);padding:90px clamp(32px,3.2vw,68px);min-height:720px}.staff-login.login-page .form-content{max-width:460px;top:0;animation-duration:.25s}.staff-login.login-page .form-heading{margin-bottom:36px}.staff-login.login-page .form-heading h2{font-size:clamp(32px,2.55vw,42px);font-weight:650;color:var(--ink);letter-spacing:-.6px}.staff-login.login-page .form-heading p{font-size:17px;color:var(--muted)}.staff-login.login-page .ant-form-item .ant-form-item-label>label{font-size:16px;color:var(--ink)}.staff-login.login-page .ant-input-affix-wrapper,.staff-login.login-page .captcha-image{height:56px;border-color:var(--field-border);border-radius:6px}.staff-login.login-page .ant-input-affix-wrapper .ant-input{font-size:16px}.staff-login.login-page .ant-input-affix-wrapper .ant-input::placeholder{color:#64778a}.staff-login.login-page .ant-input-prefix,.staff-login.login-page .ant-input-password-icon{font-size:18px;color:#64778a}.staff-login.login-page .captcha-actions{padding-top:30px;padding-bottom:30px;gap:10px}.staff-login.login-page .captcha-image{width:120px;padding:0;overflow:hidden;background:#fff}.staff-login.login-page .refresh-code{font-size:13px;color:var(--accent)}.staff-login.login-page .login-button{height:58px;background:var(--accent);border-radius:6px;box-shadow:none;font-size:17px;transition:background .18s ease-out,transform .14s var(--ease-out)}.staff-login.login-page .login-button:hover:not(:disabled){transform:none;box-shadow:none}.staff-login.login-page button:active:not(:disabled){transform:scale(.97)}.staff-login.login-page .business-node:active{transform:translate(-50%) scale(.97)}.staff-login.login-page .ant-input-affix-wrapper{transition:border-color .16s ease-out,box-shadow .18s ease-out}.staff-login.login-page .ant-input-prefix{transition:color .16s ease-out;transform:none}.staff-login.login-page .help-copy,.staff-login.login-page .help-copy button{font-size:12px;color:var(--muted)}.staff-login.login-page .business-scene{container-type:size}.staff-login.login-page .flow-signal,.staff-login.login-page .ai-signal{left:0;top:0;transition:opacity .16s ease-out}.staff-login.login-page .flow-signal{animation-name:staff-login-crafted-signal-travel}.staff-login.login-page .ai-signal-0{animation-name:staff-login-crafted-ai-exchange-0}.staff-login.login-page .ai-signal-1{animation-name:staff-login-crafted-ai-exchange-1}.staff-login.login-page .ai-signal-2{animation-name:staff-login-crafted-ai-exchange-2}.staff-login.login-page .ai-signal-3{animation-name:staff-login-crafted-ai-exchange-3}@media(hover:hover)and (pointer:fine){.staff-login.login-page .login-button:hover:not(:disabled){background:#154d8c}.staff-login.login-page .ant-input-affix-wrapper:hover{border-color:#597893}.staff-login.login-page .business-node:hover .node-name{color:#fff}}@media(hover:none){.staff-login.login-page .captcha-image:hover,.staff-login.login-page .ant-input-affix-wrapper:focus-within .ant-input-prefix{transform:none}.staff-login.login-page .login-button:hover .button-arrow{opacity:0;transform:none}}@keyframes staff-login-crafted-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1900px){.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{right:5.5%;width:min(65%,1080px)}}@media(max-width:1450px)and (min-width:1001px){.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{width:88%;right:6%;top:59%}.staff-login.login-page .hero-copy h1{font-size:clamp(48px,4.4vw,64px)}.staff-login.login-page .hero-copy{top:20%}.staff-login.login-page .hero-copy p{font-size:17px}}@media(max-height:790px)and (min-width:1001px){.staff-login.login-page .brand-panel,.staff-login.login-page .form-panel{min-height:650px}.staff-login.login-page .hero-copy{top:20%}.staff-login.login-page .hero-copy h1{font-size:clamp(44px,4.1vw,62px)}.staff-login.login-page .hero-copy p{font-size:16px;margin-top:18px}.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{top:57%}.staff-login.login-page .form-panel{padding-top:72px;padding-bottom:64px}.staff-login.login-page .form-heading{margin-bottom:24px}.staff-login.login-page .form-heading h2{font-size:32px}.staff-login.login-page .ant-input-affix-wrapper,.staff-login.login-page .captcha-image{height:48px}.staff-login.login-page .captcha-actions{padding-bottom:25px}.staff-login.login-page .login-button{height:50px}.staff-login.login-page .help-copy{margin-top:18px}}@media(max-width:1000px){.staff-login.login-page{display:flex;flex-direction:column}.staff-login.login-page .brand-panel{height:670px;min-height:670px}.staff-login.login-page .brand-lockup{top:32px;left:7%}.staff-login.login-page .hero-copy{top:142px;left:7%}.staff-login.login-page .hero-copy h1{font-size:52px}.staff-login.login-page .hero-copy p{font-size:16px;margin-top:20px}.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{width:min(76%,620px);right:5%;left:auto;top:380px;transform:translateY(-50%)}.staff-login.login-page .form-panel{min-height:0;padding:84px 40px 78px}.staff-login.login-page .form-content{margin:0 auto}.staff-login.login-page .business-node .node-name{font-size:14px}.staff-login.login-page .hero-footer{display:flex;bottom:12px}}@media(max-width:600px){.staff-login.login-page .brand-panel{height:530px;min-height:530px}.staff-login.login-page .brand-lockup{top:24px;left:26px}.staff-login.login-page .brand-wordmark strong{font-size:20px}.staff-login.login-page .brand-wordmark span{font-size:8px}.staff-login.login-page .hero-copy{top:118px;left:28px;max-width:calc(100% - 50px)}.staff-login.login-page .hero-copy h1{font-size:clamp(30px,8.7vw,42px);letter-spacing:-.8px}.staff-login.login-page .hero-copy p{font-size:12px;line-height:1.8;margin-top:16px}.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{width:100%;right:0;top:337px}.staff-login.login-page .business-node{min-width:58px}.staff-login.login-page .business-node .node-name{font-size:12px}.staff-login.login-page .form-panel{padding:40px 26px 78px}.staff-login.login-page .form-heading h2{font-size:29px}.staff-login.login-page .form-heading p{font-size:15px}.staff-login.login-page .captcha-image{width:96px}.staff-login.login-page .captcha-actions{gap:8px}.staff-login.login-page .hero-footer>span{display:none}.staff-login.login-page .hero-footer{justify-content:flex-end;bottom:5px;right:16px}.staff-login.login-page .form-content{max-width:440px}}@media(prefers-reduced-motion:reduce){.staff-login.login-page .enter,.staff-login.login-page .hero-copy{animation:staff-login-crafted-fade .15s ease-out both}.staff-login.login-page button,.staff-login.login-page .node-name{transition:none}.staff-login.login-page button:active{transform:none}.staff-login.login-page .business-node:active{transform:translate(-50%)}}@keyframes staff-login-crafted-signal-travel{0%,3%{transform:translate3d(14.5cqw,67.5cqh,0) translate(-50%,-50%);opacity:0}5%{transform:translate3d(18cqw,67.8cqh,0) translate(-50%,-50%);opacity:.8}12%{transform:translate3d(23cqw,68.1cqh,0) translate(-50%,-50%)}18%{transform:translate3d(27cqw,69.6cqh,0) translate(-50%,-50%)}25%{transform:translate3d(32cqw,71.6cqh,0) translate(-50%,-50%)}30%{transform:translate3d(37cqw,72.4cqh,0) translate(-50%,-50%)}38%{transform:translate3d(45cqw,72cqh,0) translate(-50%,-50%)}45%{transform:translate3d(49cqw,70.6cqh,0) translate(-50%,-50%)}53%{transform:translate3d(55cqw,69.8cqh,0) translate(-50%,-50%)}60%{transform:translate3d(62cqw,69.5cqh,0) translate(-50%,-50%)}67%{transform:translate3d(69cqw,70.2cqh,0) translate(-50%,-50%)}74%{transform:translate3d(76cqw,72cqh,0) translate(-50%,-50%)}81%{transform:translate3d(83cqw,73cqh,0) translate(-50%,-50%);opacity:.8}88%,to{transform:translate3d(86cqw,72.5cqh,0) translate(-50%,-50%);opacity:0}}@keyframes staff-login-crafted-ai-exchange-0{0%{transform:translate3d(17.7cqw,59.4cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:0}2%{transform:translate3d(17.7cqw,59.4cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}4%{transform:translate3d(22.42cqw,57.404cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}6%{transform:translate3d(29.321cqw,55.932cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}8%{transform:translate3d(37.057cqw,54.743cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}10%{transform:translate3d(44.282cqw,53.593cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}12%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}14%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}16%{transform:translate3d(44.282cqw,53.593cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}18%{transform:translate3d(37.057cqw,54.743cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}20%{transform:translate3d(29.321cqw,55.932cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}22%{transform:translate3d(22.42cqw,57.404cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}24%{transform:translate3d(17.7cqw,59.4cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}26%{transform:translate3d(17.7cqw,59.4cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}to{transform:translate3d(17.7cqw,59.4cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}}@keyframes staff-login-crafted-ai-exchange-1{0%{transform:translate3d(38.15cqw,61.7cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:0}2%{transform:translate3d(38.15cqw,61.7cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}4%{transform:translate3d(39.898cqw,59.052cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}6%{transform:translate3d(42.522cqw,56.904cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}8%{transform:translate3d(45.422cqw,55.135cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}10%{transform:translate3d(47.998cqw,53.621cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}12%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}14%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}16%{transform:translate3d(47.998cqw,53.621cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}18%{transform:translate3d(45.422cqw,55.135cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}20%{transform:translate3d(42.522cqw,56.904cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}22%{transform:translate3d(39.898cqw,59.052cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}24%{transform:translate3d(38.15cqw,61.7cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}26%{transform:translate3d(38.15cqw,61.7cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}to{transform:translate3d(38.15cqw,61.7cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}}@keyframes staff-login-crafted-ai-exchange-2{0%{transform:translate3d(61.2cqw,61.7cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:0}2%{transform:translate3d(61.2cqw,61.7cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}4%{transform:translate3d(59.764cqw,59.1cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}6%{transform:translate3d(57.653cqw,57.048cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}8%{transform:translate3d(55.105cqw,55.351cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}10%{transform:translate3d(52.358cqw,53.813cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}12%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}14%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}16%{transform:translate3d(52.358cqw,53.813cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}18%{transform:translate3d(55.105cqw,55.351cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}20%{transform:translate3d(57.653cqw,57.048cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}22%{transform:translate3d(59.764cqw,59.1cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}24%{transform:translate3d(61.2cqw,61.7cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}26%{transform:translate3d(61.2cqw,61.7cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}to{transform:translate3d(61.2cqw,61.7cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}}@keyframes staff-login-crafted-ai-exchange-3{0%{transform:translate3d(86cqw,64cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:0}2%{transform:translate3d(86cqw,64cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}4%{transform:translate3d(79.853cqw,60.335cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}6%{transform:translate3d(72.586cqw,57.79cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}8%{transform:translate3d(64.756cqw,55.901cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}10%{transform:translate3d(56.925cqw,54.206cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}12%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#dfb96d;opacity:.95}14%{transform:translate3d(49.65cqw,52.24cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}16%{transform:translate3d(56.925cqw,54.206cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}18%{transform:translate3d(64.756cqw,55.901cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}20%{transform:translate3d(72.586cqw,57.79cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}22%{transform:translate3d(79.853cqw,60.335cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}24%{transform:translate3d(86cqw,64cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:.95}26%{transform:translate3d(86cqw,64cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}to{transform:translate3d(86cqw,64cqh,0) translate(-50%,-50%);color:#ffe3a8;opacity:0}}.staff-login.login-page .form-content{animation-fill-mode:backwards}.staff-login.login-page .button-arrow{transition:opacity .18s ease-out,transform .18s ease-out}@media(max-height:790px)and (min-width:1001px){.staff-login.login-page .hero-art,.staff-login.login-page .business-scene{top:54%}}@media(max-width:1000px){.staff-login.login-page .form-content{animation:none}}.staff-login.login-page .ant-form-item{margin-bottom:30px}.staff-login.login-page .ant-form-item .ant-form-item-label>label{line-height:20px}.staff-login.login-page .ant-input-affix-wrapper .ant-input{color:var(--ink)}.staff-login.login-page .ant-input-affix-wrapper-status-error{border-color:#a83e3e}.staff-login.login-page .ant-form-item-explain-error{color:#a83e3e}.staff-login.login-page .ant-input-affix-wrapper-focused{border-color:#3b83b0}.staff-login.login-page .login-button.ant-btn{background:var(--accent)}.staff-login.login-page .login-button:active:not(:disabled){transform:scale(.97)}.staff-login.login-page .captcha-image:hover{transform:none}.staff-login.login-page .hero-copy h1{max-width:none}@media(hover:hover)and (pointer:fine){.staff-login.login-page .login-button.ant-btn:hover:not(:disabled){background:#154d8c}}@media(max-height:790px)and (min-width:1001px){.staff-login.login-page .ant-form-item{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.staff-login.login-page .login-button:active:not(:disabled){transform:none}}@keyframes staff-login-crafted-fade{0%{opacity:0}to{opacity:1}}.staff-login.login-page .ant-input-affix-wrapper{border-color:var(--field-border)!important;border-radius:6px!important}.staff-login.login-page .ant-input-affix-wrapper-focused{border-color:#3b83b0!important;box-shadow:0 0 0 3px #298ab014!important}.staff-login.login-page .ant-input-affix-wrapper-status-error{border-color:#a83e3e!important}.staff-login.login-page .login-button.ant-btn{background:var(--accent)!important;border-color:transparent!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.staff-login.login-page .login-button.ant-btn:hover:not(:disabled){background:#154d8c!important}.staff-login.login-page .ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-focused){border-color:#597893!important}}.staff-login.login-page{grid-template-columns:minmax(0,1fr) clamp(400px,34.63vw,600px)}.staff-login.login-page .warehouse-hero{display:grid;place-items:center;background:#052c54}.staff-login.login-page .warehouse-stage{position:relative;width:100%;max-width:min(1351px,calc(max(100svh,650px) * 940 / 810));aspect-ratio:940 / 810;container-type:inline-size;isolation:isolate}.staff-login.login-page .warehouse-scene{display:block;width:100%;height:auto;aspect-ratio:940 / 810;object-fit:cover;-webkit-user-select:none;user-select:none;filter:saturate(.88) brightness(.94);-webkit-mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent),linear-gradient(to bottom,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent),linear-gradient(to bottom,transparent,#000 2%,#000 98%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.staff-login.login-page .warehouse-artwork{position:relative}.staff-login.login-page .warehouse-hero .brand-lockup{top:4.3%;left:5.95%;gap:1.8cqw}.staff-login.login-page .warehouse-hero .brand-logo{width:44px;height:44px;border-radius:6px}.staff-login.login-page .warehouse-hero .brand-wordmark{border:0;padding:0;gap:.4cqw}.staff-login.login-page .warehouse-hero .brand-wordmark strong{font-size:clamp(20px,2.85cqw,32px);font-weight:650;letter-spacing:.5px;line-height:1.15;max-width:60cqw;overflow-wrap:anywhere}.staff-login.login-page .warehouse-hero .brand-wordmark span{font-size:clamp(11px,1.38cqw,16px);letter-spacing:.5px;color:#b7d2eb}.staff-login.login-page .warehouse-hero .hero-copy{top:15.2%;left:5.95%;max-width:88%;animation:none;transform:none}.staff-login.login-page .warehouse-hero .hero-copy h1{font-size:clamp(30px,5cqw,64px);font-weight:700;line-height:1.2;letter-spacing:0;color:#f5f9ff}.staff-login.login-page .warehouse-hero .hero-copy em{color:#9ee9fa}.staff-login.login-page .warehouse-hero .hero-copy p{font-size:clamp(12px,1.7cqw,22px);line-height:1.45;margin-top:.7cqw;letter-spacing:.3px;color:#bad2eb}.staff-login.login-page .warehouse-hero .hero-footer{display:flex;left:5.95%;right:4%;bottom:3.5%;font-size:clamp(11px,1.65cqw,19px);letter-spacing:.5px;color:#b3cce5}.staff-login.login-page .warehouse-hero .hero-footer>span{display:inline;word-break:keep-all}.staff-login.login-page .warehouse-hero .motion-control{font-size:11px;min-height:36px;color:#b3cce5}@media(min-width:1451px){.staff-login.login-page .warehouse-stage{--warehouse-gutter: clamp(40px, 3.2vw, 80px);max-width:none;height:100%;min-height:720px;aspect-ratio:auto}.staff-login.login-page .warehouse-artwork{position:absolute;width:min(81.6%,calc(max(100svh,720px)*1.071),1530px);top:auto;right:clamp(24px,2vw,48px);bottom:clamp(56px,7svh,96px)}.staff-login.login-page .warehouse-hero .brand-lockup{left:var(--warehouse-gutter);top:48px;gap:18px}.staff-login.login-page .warehouse-hero .hero-copy{left:var(--warehouse-gutter);top:clamp(148px,14svh,184px);max-width:48%}.staff-login.login-page .warehouse-hero .hero-copy h1{font-size:clamp(48px,4.2cqw,76px)}.staff-login.login-page .warehouse-hero .hero-copy p{font-size:clamp(16px,1.65cqw,22px);margin-top:18px}.staff-login.login-page .warehouse-hero .hero-footer{left:var(--warehouse-gutter);right:32px;bottom:24px;font-size:13px}}@media(min-width:1451px)and (max-height:790px){.staff-login.login-page .warehouse-artwork{width:min(64.6%,648.72px)}.staff-login.login-page .warehouse-hero .brand-lockup{top:32px}.staff-login.login-page .warehouse-hero .hero-copy{top:140px}.staff-login.login-page .warehouse-hero .hero-copy h1{font-size:44px}.staff-login.login-page .warehouse-hero .hero-copy p{font-size:16px}}@media(max-width:1000px){.staff-login.login-page .warehouse-hero{height:auto;min-height:0}.staff-login.login-page .warehouse-stage{max-width:780px}}@media(max-width:600px){.staff-login.login-page .warehouse-stage{display:flex;flex-direction:column;padding-top:96px;aspect-ratio:auto}.staff-login.login-page .warehouse-artwork{margin-top:-16cqw}.staff-login.login-page .warehouse-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%);mask-image:linear-gradient(to bottom,transparent,#000 18%)}.staff-login.login-page .warehouse-hero .brand-lockup{top:20px}.staff-login.login-page .warehouse-hero .brand-logo{width:40px;height:40px}.staff-login.login-page .warehouse-hero .hero-copy{position:relative;z-index:1;order:-1;top:auto;left:auto;max-width:none;margin:0 5.95%}.staff-login.login-page .warehouse-hero .hero-copy h1{font-size:7.1cqw}.staff-login.login-page .warehouse-hero .hero-copy p{font-size:calc(clamp(12px,2.85cqw,16px) * var(--app-font-scale, 1));margin-top:8px}.staff-login.login-page .warehouse-hero .hero-footer{position:relative;left:auto;right:auto;bottom:auto;margin:0 4% 0 5.95%;flex-wrap:wrap;gap:0 8px;justify-content:space-between;font-size:calc(12px * var(--app-font-scale, 1))}.staff-login.login-page .warehouse-hero .motion-control{min-width:44px;min-height:44px;margin-left:auto;padding:8px 4px;font-size:calc(12px * var(--app-font-scale, 1))}}@media(prefers-reduced-motion:reduce){.staff-login.login-page .warehouse-scene{animation:none}}.staff-login.login-page .warehouse-motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.staff-login.login-page .warehouse-route{fill:none;stroke:#d6ffff;stroke-width:3;stroke-linecap:round;stroke-dasharray:7 93;filter:drop-shadow(0 0 3px #64dcef);animation:staff-login-route-flow 6s linear infinite}.staff-login.login-page .warehouse-route-settlement{animation-delay:-3s;animation-duration:7s}.staff-login.login-page .warehouse-route-delivery{animation-delay:-2s;animation-duration:5s}.staff-login.login-page .warehouse-parcel{animation:staff-login-parcel-delivery 6s linear -2s infinite}.staff-login.login-page .warehouse-robot-glow{filter:brightness(1.45) drop-shadow(0 0 4px #6ee8ff);animation:staff-login-robot-signal 4.8s ease-in-out -1.2s infinite}.staff-login.login-page .warehouse-stock-light{filter:brightness(1.6);animation:staff-login-stock-light 6s ease-in-out -3s infinite}.staff-login.login-page .warehouse-stock-sweep{animation:staff-login-stock-scan 6s linear -3s infinite}.staff-login.login-page .warehouse-document-row,.staff-login.login-page .warehouse-document-check{fill:none;stroke:#169bd8;stroke-width:3.2;stroke-linecap:square;stroke-dasharray:100;animation:staff-login-document-feedback 8s ease-in-out infinite;animation-delay:var(--document-delay)}.staff-login.login-page .warehouse-document-check{stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.staff-login.login-page .warehouse-forklift-load{animation:staff-login-forklift-lift 6s ease-in-out -1s infinite}.staff-login.login-page .warehouse-forklift-tines{fill:none;stroke:#7b8590;stroke-width:2.2;stroke-linejoin:round}.staff-login.login-page .warehouse-truck-reflection{animation:staff-login-truck-reflection 7s ease-in-out -2s infinite}.staff-login.login-page .warehouse-truck-headlights{fill:none;stroke:#e5f7ff;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px #b9eaff);animation:staff-login-truck-lights 7s ease-in-out -2s infinite}.staff-login.login-page.motion-paused .warehouse-motion *,.staff-login.login-page.is-focused .warehouse-motion *{animation-play-state:paused}@keyframes staff-login-route-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes staff-login-parcel-delivery{0%{transform:translate(0);opacity:0}10%,74%{opacity:1}92%,to{transform:translate(85px,-43px);opacity:0}}@keyframes staff-login-robot-signal{0%,to{opacity:.05}50%{opacity:.8}}@keyframes staff-login-stock-scan{0%{transform:translateY(0)}to{transform:translateY(120px)}}@keyframes staff-login-stock-light{0%,to{opacity:0}15%,80%{opacity:.75}}@keyframes staff-login-document-feedback{0%,6%{stroke-dashoffset:100;opacity:0}12%{opacity:.85}26%,44%{stroke-dashoffset:0;opacity:.85}58%,to{stroke-dashoffset:0;opacity:0}}@keyframes staff-login-forklift-lift{0%,15%,to{transform:translateY(0)}40%,62%{transform:translateY(-8px)}87%{transform:translateY(0)}}@keyframes staff-login-truck-reflection{0%,12%{transform:translate(0);opacity:0}20%{opacity:.7}60%{transform:translate(175px);opacity:.7}70%,to{transform:translate(190px);opacity:0}}@keyframes staff-login-truck-lights{0%,12%,80%,to{opacity:.1}32%,60%{opacity:.9}}@media(max-width:600px){.staff-login.login-page .warehouse-route{vector-effect:non-scaling-stroke;stroke-width:1.25}}:root[data-reduce-motion=reduce] .staff-login.login-page .warehouse-motion{display:none}@media(prefers-reduced-motion:reduce){.staff-login.login-page .warehouse-motion{display:none}}:root{--bg-primary: #f0f2f5;--bg-secondary: #f5f7fa;--bg-card: #ffffff;--bg-hover: #fafafa;--text-primary: #1f1f1f;--text-secondary: #434343;--text-tertiary: #8c8c8c;--text-link: #1890ff;--border-light: #f0f0f0;--border-normal: #d9d9d9;--primary-color: #003a8c;--primary-hover: #002c6b;--primary-light: #e6f4ff;--primary-gradient: linear-gradient(135deg, #003a8c 0%, #0050b3 100%);--secondary-gradient: linear-gradient(135deg, #1890ff 0%, #40a9ff 100%);--success-color: #52c41a;--success-bg: #f6ffed;--success-gradient: linear-gradient(135deg, #52c41a 0%, #95de64 100%);--warning-color: #faad14;--warning-bg: #fffbe6;--warning-gradient: linear-gradient(135deg, #faad14 0%, #ffc53d 100%);--error-color: #ff4d4f;--error-bg: #fff1f0;--error-gradient: linear-gradient(135deg, #ff4d4f 0%, #ff7875 100%);--info-color: #1890ff;--info-bg: #e6f7ff;--table-header-bg: #fafafa;--table-row-hover: #fafafa;--table-stripe-bg: #fcfcfc;--shadow-sm: 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);--shadow-md: 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);--shadow-lg: 0 9px 28px 8px rgba(0, 0, 0, .05), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12);--shadow-card: 0 4px 20px rgba(0, 0, 0, .05);--sidebar-dark-bg-start: #001529;--sidebar-dark-bg-end: #003a8c;--sidebar-glass-bg: rgba(0, 21, 41, .85);--sidebar-glass-border: rgba(255, 255, 255, .08);--menu-item-hover-bg: rgba(255, 255, 255, .1);--menu-item-active-bg: linear-gradient(90deg, #1890ff 0%, rgba(24, 144, 255, .6) 100%);--menu-item-active-border: #1890ff;--menu-text-color: rgba(255, 255, 255, .65);--menu-text-active: #ffffff;--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .36);--glass-border: 1px solid rgba(255, 255, 255, .06);--app-font-scale: 1;--app-density-spacing: 16px;--app-density-table-cell-padding: 16px;--app-density-control-height: 40px;--app-page-max-width: 100%;--management-page-bg: linear-gradient(180deg, #f7f9fc 0%, var(--bg-primary) 100%);--management-surface-bg: rgba(255, 255, 255, .88);--management-surface-strong: rgba(255, 255, 255, .96);--management-border: rgba(15, 23, 42, .08);--management-border-soft: rgba(15, 23, 42, .05);--management-metric-primary-gradient: linear-gradient(135deg, #2b79d6 0%, #165cb8 100%);--management-metric-success-gradient: linear-gradient(135deg, #58af68 0%, #3b8f4c 100%);--management-metric-accent-gradient: linear-gradient(135deg, #6f7fe8 0%, #4d5fd2 100%);--management-metric-teal-gradient: linear-gradient(135deg, #36bab2 0%, #188f88 100%);--management-metric-warning-gradient: linear-gradient(135deg, #eca24a 0%, #d07c1d 100%);--management-metric-danger-gradient: linear-gradient(135deg, #ef7276 0%, #d5434b 100%);--management-soft-primary-gradient: linear-gradient(135deg, #eef6ff 0%, #d9ebff 100%);--management-soft-success-gradient: linear-gradient(135deg, #eef9f1 0%, #d9f0df 100%);--management-soft-accent-gradient: linear-gradient(135deg, #f1f3ff 0%, #dfe4ff 100%);--management-soft-teal-gradient: linear-gradient(135deg, #edf9f8 0%, #d5f1ee 100%);--management-soft-warning-gradient: linear-gradient(135deg, #fff5e8 0%, #ffe5c1 100%);--management-soft-primary-text: #0f4f9a;--management-soft-success-text: #2f7d3f;--management-soft-accent-text: #4557ba;--management-soft-teal-text: #0f756e;--management-soft-warning-text: #9a5613}.metric-card-gradient{border:none!important;border-radius:12px!important;overflow:hidden;position:relative;transition:all .3s ease}.metric-card-gradient:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-color);opacity:.8}.metric-card-gradient:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)!important}.metric-card-title{font-size:14px;color:var(--text-secondary);margin-bottom:8px}.metric-card-value{font-size:28px;font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-family:DIN Alternate,Roboto,sans-serif}.floating-toolbar{background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:12px 16px;box-shadow:var(--shadow-sm);margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.ant-layout-content.management-unified-theme{background:var(--management-page-bg)!important}.ant-layout-content.management-unified-theme .floating-toolbar{background:#ffffffe0;border-color:var(--management-border)}.ant-layout-content.management-unified-theme .ant-card{background:var(--management-surface-strong);border-color:var(--management-border)}.ant-layout-content.management-unified-theme .ant-card .ant-card-head{background:linear-gradient(180deg,#003a8c08,#fff0);border-bottom-color:var(--management-border-soft)}.ant-layout-content.management-unified-theme .ant-tabs-nav{background:var(--management-surface-bg)}.ant-layout-content.management-unified-theme .ant-tabs-nav:before{border-bottom-color:var(--management-border-soft)!important}.status-indicator-row td:first-child{position:relative}.status-indicator-row td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .3s}.status-indicator-row.status-warning td:first-child:before{background:var(--warning-color)}.status-indicator-row.status-zero td:first-child:before{background:var(--error-color)}.pill-badge{border-radius:20px!important;padding:0 10px!important;height:24px;line-height:22px;border:none!important;font-weight:500}.pill-badge-success{background:var(--success-bg)!important;color:var(--success-color)!important}.pill-badge-warning{background:var(--warning-bg)!important;color:var(--warning-color)!important}.pill-badge-error{background:var(--error-bg)!important;color:var(--error-color)!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary)!important;color:var(--text-primary);font-size:calc(14px * var(--app-font-scale));line-height:1.5}:root[data-contrast-mode=high]{--bg-primary: #ffffff;--bg-secondary: #f7f7f7;--bg-card: #ffffff;--text-primary: #000000;--text-secondary: #1f1f1f;--text-tertiary: #434343;--border-light: #8c8c8c;--border-normal: #595959;--menu-text-color: rgba(255, 255, 255, .9)}:root[data-content-density=compact]{--app-density-spacing: 12px;--app-density-table-cell-padding: 12px;--app-density-control-height: 36px}:root[data-content-density=comfortable]{--app-density-spacing: 20px;--app-density-table-cell-padding: 20px;--app-density-control-height: 44px}:root[data-reduce-motion=reduce] *,:root[data-reduce-motion=reduce] *:before,:root[data-reduce-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}.ant-form-item{margin-bottom:var(--app-density-spacing)}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:calc(var(--app-density-table-cell-padding) * .75)!important;padding-bottom:calc(var(--app-density-table-cell-padding) * .75)!important}.glass-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--glass-shadow);border-right:var(--glass-border)!important}.logo-container{display:flex;align-items:center;justify-content:center;height:80px;position:relative;background:transparent}.logo-text{font-family:Inter,SF Pro Display,system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:.5px;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(0,0,0,.1)}.logo-icon{font-size:24px;margin-right:12px;color:#60a5fa;filter:drop-shadow(0 0 8px rgba(96,165,250,.5))}#root{height:100vh}.ant-layout{background:var(--bg-primary)!important}.ant-layout-content{background:var(--bg-card)!important}.ant-layout-header{background:var(--bg-card)!important;border-bottom:1px solid var(--border-light)!important;box-shadow:var(--shadow-sm)!important}.ant-card{border-radius:12px!important;border:1px solid var(--border-light)!important;box-shadow:var(--shadow-sm)!important;background:var(--bg-card)}.ant-card-head{border-bottom:1px solid var(--border-light)!important;background:transparent!important}.ant-card-head-title{color:var(--text-primary)!important;font-weight:600!important}.ant-card:hover{box-shadow:var(--shadow-md)!important;transition:box-shadow .3s ease}.ant-table{background:var(--bg-card)!important}.ant-table-thead>tr>th{background:var(--table-header-bg)!important;color:var(--text-primary)!important;font-weight:600!important;border-bottom:1px solid var(--border-normal)!important;padding:14px 16px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-light)!important;padding:14px 16px!important;color:var(--text-primary)!important}.ant-table-tbody>tr:nth-child(2n)>td{background:var(--table-stripe-bg)!important}.ant-table-tbody>tr:hover>td{background:var(--table-row-hover)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--primary-light)!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--bg-card)!important}.ant-table-tbody>tr:nth-child(2n) .ant-table-cell-fix-left,.ant-table-tbody>tr:nth-child(2n) .ant-table-cell-fix-right{background:var(--table-stripe-bg)!important}.ant-table-tbody>tr:hover .ant-table-cell-fix-left,.ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:var(--table-row-hover)!important}.ant-btn-primary{background:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 2px 4px #5b8a7233!important;color:#fff!important}.ant-btn-primary.ant-btn-dangerous{background:var(--error-color)!important;border-color:var(--error-color)!important;box-shadow:0 2px 4px #ff4d4f33!important}.ant-btn-primary:not(.ant-btn-dangerous):hover,.ant-btn-primary:not(.ant-btn-dangerous):focus{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.ant-btn-primary.ant-btn-dangerous:hover,.ant-btn-primary.ant-btn-dangerous:focus{background:#ff7875!important;border-color:#ff7875!important}.ant-btn-default{border-color:var(--border-normal)!important;color:var(--text-primary)!important}.ant-btn-default:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.ant-btn-link{color:var(--text-link)!important}.ant-btn-link:hover{color:var(--primary-hover)!important}.ant-tag{border-radius:6px!important;font-weight:500!important;padding:2px 10px!important}.ant-tag-success,.ant-tag-green{background:var(--success-bg)!important;border-color:var(--success-color)!important;color:var(--success-color)!important}.ant-tag-warning,.ant-tag-orange,.ant-tag-gold{background:var(--warning-bg)!important;border-color:var(--warning-color)!important;color:var(--warning-color)!important}.ant-tag-error,.ant-tag-red{background:var(--error-bg)!important;border-color:var(--error-color)!important;color:var(--error-color)!important}.ant-tag-processing,.ant-tag-blue{background:var(--info-bg)!important;border-color:var(--info-color)!important;color:var(--info-color)!important}.ant-tag-default{background:var(--bg-secondary)!important;border-color:var(--border-normal)!important;color:var(--text-secondary)!important}.ant-statistic-title{color:var(--text-secondary)!important;font-size:14px!important}.ant-statistic-content{color:var(--text-primary)!important}.ant-statistic-content-value{font-weight:600!important}.ant-statistic-content-value[style*="color: rgb(24, 144, 255)"],.ant-statistic-content-value[style*="color:#1890ff"]{color:var(--info-color)!important}.ant-statistic-content-value[style*="color: rgb(82, 196, 26)"],.ant-statistic-content-value[style*="color:#52c41a"]{color:var(--success-color)!important}.ant-statistic-content-value[style*="color: rgb(207, 19, 34)"],.ant-statistic-content-value[style*="color:#cf1322"]{color:var(--error-color)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-color:var(--border-normal)!important;border-radius:8px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:var(--primary-color)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #5b8a7226!important}.ant-pagination-item{border-color:var(--border-normal)!important;border-radius:6px!important}.ant-pagination-item:hover{border-color:var(--primary-color)!important}.ant-pagination-item-active{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-pagination-item-active a{color:#fff!important}.ant-modal-content{border-radius:12px!important;box-shadow:var(--shadow-lg)!important}.ant-modal-header{border-bottom:1px solid var(--border-light)!important;border-radius:12px 12px 0 0!important}.ant-modal-title{color:var(--text-primary)!important;font-weight:600!important}.ant-message-notice-content{border-radius:8px!important;box-shadow:var(--shadow-md)!important}.ant-badge-count{background:var(--primary-color)!important;box-shadow:0 0 0 1px #fff!important}.ant-dropdown-menu{border-radius:8px!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border-light)!important}.ant-dropdown-menu-item:hover{background:var(--bg-hover)!important}.ant-select-dropdown{border-radius:8px!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border-light)!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg-hover)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primary-light)!important}.ant-picker-dropdown{border-radius:8px!important;box-shadow:var(--shadow-md)!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary-color)!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary-color)!important}.ant-form-item-label>label{color:var(--text-primary)!important}.ant-form-item-explain-error{color:var(--error-color)!important}.ant-empty-description{color:var(--text-tertiary)!important}.ant-breadcrumb-link,.ant-breadcrumb-separator{color:var(--text-secondary)!important}.ant-breadcrumb-link a{color:var(--text-link)!important}.ant-breadcrumb-link a:hover{color:var(--primary-hover)!important}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.ant-tabs-ink-bar,.ant-progress-bg,.ant-switch-checked{background:var(--primary-color)!important}.ant-layout-sider::-webkit-scrollbar{width:6px}.ant-layout-sider::-webkit-scrollbar-track{background:transparent}.ant-layout-sider::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.ant-layout-sider::-webkit-scrollbar-thumb:hover{background:#ffffff40}.ant-layout-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-receive-btn[disabled],.custom-receive-btn.ant-btn-disabled{color:#00000040!important;background-color:#f5f5f5!important;border-color:#d9d9d9!important;box-shadow:none!important}@keyframes tech-float-3d{0%{transform:translateY(0) rotateX(0);box-shadow:0 4px 6px #0000001a,inset 0 2px 2px #fff3;filter:brightness(1)}50%{transform:translateY(-8px) rotateX(10deg);box-shadow:0 15px 25px #0003,inset 0 2px 2px #fff3;filter:brightness(1.1)}to{transform:translateY(0) rotateX(0);box-shadow:0 4px 6px #0000001a,inset 0 2px 2px #fff3;filter:brightness(1)}}.tech-title-char{background:linear-gradient(135deg,#1890ff,#096dd9,#0050b3)!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;border:1px solid rgba(255,255,255,.2)!important;border-bottom:4px solid #003a8c!important;border-radius:8px!important;animation:tech-float-3d 3s ease-in-out infinite!important;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex!important;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform}.tech-title-char:hover{transform:translateY(-12px) scale(1.1)!important;box-shadow:0 20px 30px #1890ff66,inset 0 0 10px #ffffff4d!important;z-index:10;border-bottom-color:#096dd9!important;cursor:default}.print-area{display:none}@media print{@page{size:A4 portrait;margin:15mm 12mm}html,body{width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;font-size:inherit!important;font-family:Microsoft YaHei,SimHei,SimSun,sans-serif!important;line-height:1.5!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body>*:not(.print-area){display:none!important}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content,.ant-card,.ant-btn,.ant-table,header,nav,aside,footer:not(.print-footer){display:none!important}.print-area{display:block!important;position:static!important;left:0!important;top:0!important;right:0!important;width:100%!important;min-width:0!important;height:auto!important;background:#fff!important;padding:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important;text-align:left!important;z-index:99999!important}.print-area *{visibility:visible!important}.print-area .print-header{width:100%!important;text-align:left!important;margin-bottom:12pt!important;padding-bottom:0!important;border-bottom:none!important}.print-area .company-name{font-size:20pt!important;font-weight:700!important;letter-spacing:2pt!important;margin-bottom:15pt!important;color:#000!important;text-align:left!important}.print-area .company-info{font-size:9pt!important;color:#444!important;margin-bottom:10pt!important;line-height:1.5!important;text-align:left!important}.print-area .order-title{display:inline-block!important;font-size:14pt!important;font-weight:700!important;padding:6pt 24pt!important;border:1.5pt solid #000!important;letter-spacing:6pt!important;margin-top:0!important;margin-bottom:15pt!important;background:#fff!important}.print-area .print-divider{width:100%!important;height:2pt!important;background:linear-gradient(to right,#000,#666)!important;margin-bottom:15pt!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-area .print-order-info{width:100%!important;margin-bottom:15pt!important;font-size:inherit!important;display:block!important;text-align:left!important}.print-area .info-row{display:flex!important;justify-content:flex-start!important;margin-bottom:8pt!important;width:100%!important}.print-area .info-item{display:inline-block!important;width:50%!important;margin-bottom:0!important;box-sizing:border-box!important;vertical-align:top!important;padding-right:10pt!important;text-align:left!important}.print-area .info-label{font-weight:700!important;display:inline!important;color:#000!important}.print-area .info-value{display:inline!important;border-bottom:1pt dotted #888!important;padding-bottom:2pt!important;color:#000!important}.print-area .print-table{width:calc(100% - 1pt)!important;max-width:100%!important;border-collapse:collapse!important;margin-bottom:0!important;font-size:9pt!important;table-layout:fixed!important}.print-area .print-table colgroup{display:table-column-group!important}.print-area .print-table col{display:table-column!important}.print-area .print-table th,.print-area .print-table td{border:1pt solid #000!important;padding:6pt 4pt!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.print-area .print-table th{background-color:#f0f0f0!important;font-weight:700!important;font-size:9pt!important;text-align:center!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-area .print-table td{font-size:9pt!important}.print-area .print-table .text-left{text-align:left!important}.print-area .print-table .text-right{padding-left:2pt!important;padding-right:2pt!important;text-align:right!important}.print-area .print-table .text-center{text-align:center!important}.print-area .print-table tbody td{background:#fff!important}.print-area .print-table tfoot td{font-weight:700!important;background-color:#fff!important;font-size:10pt!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-area .print-summary{width:45%!important;margin:15pt 0 20pt auto!important;font-size:inherit!important;clear:both!important}.print-area .summary-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:6pt 0!important;border-bottom:1pt dotted #aaa!important}.print-area .summary-row:last-child{border-bottom:none!important}.print-area .summary-row span:first-child{color:#000!important}.print-area .summary-row span:last-child{font-weight:500!important;color:#000!important}.print-area .summary-row.total{font-size:13pt!important;font-weight:700!important;border-top:2pt solid #000!important;border-bottom:none!important;padding-top:10pt!important;margin-top:8pt!important}.print-area .summary-row.total span:last-child{font-size:14pt!important;font-weight:700!important}.print-area .print-footer{clear:both!important;margin-top:30pt!important;padding-top:12pt!important;border-top:1pt solid #999!important;width:100%!important}.print-area .footer-content{font-size:9pt!important;color:#444!important;margin-bottom:8pt!important;text-align:left!important;white-space:pre-wrap!important}.print-area .print-time{text-align:right!important;font-size:9pt!important;color:#666!important}.print-area .print-table .print-index{white-space:nowrap!important;padding-left:2pt!important;padding-right:2pt!important}.print-area .info-item-full{width:100%!important}.print-area .print-remark{white-space:pre-wrap;margin-top:12pt}.print-area .print-item-note{font-size:.85em;margin-top:3pt}.print-area .delivery-info-row{gap:12pt}.print-area .delivery-info-row>span{min-width:0;flex:1}.print-area .quote-info-value{min-width:0}.print-area .print-order-info,.print-area .delivery-info-row,.print-area .quote-info-value,.print-area .print-remark{overflow-wrap:anywhere}.print-area .delivery-footer{break-inside:avoid;gap:12pt}.print-area .reconciliation-balances{display:flex;flex-wrap:wrap;gap:12pt;margin-bottom:12pt}.print-area.delivery-document .delivery-header{margin-bottom:14pt!important;break-inside:avoid}.print-area.delivery-document .delivery-title-box{text-align:center!important;margin-bottom:14pt!important}.delivery-document .delivery-company-name{font-size:17pt;font-weight:600;letter-spacing:.06em;overflow-wrap:anywhere}.delivery-document .delivery-company-details{display:flex;flex-wrap:wrap;justify-content:center;gap:2pt 14pt;margin-top:4pt;color:#444;font-size:8pt;overflow-wrap:anywhere}.print-area.delivery-document .delivery-title{margin:10pt -.5em 0 0!important;font-size:23pt!important;line-height:1.35;letter-spacing:.5em!important}.delivery-document .delivery-document-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5pt 16pt;padding:8pt 0;border-top:1.5pt solid #222;border-bottom:.5pt solid #888;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.delivery-document .delivery-info-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7pt 20pt;padding-top:12pt}.delivery-document .delivery-field{display:flex;gap:8pt;min-width:0}.delivery-document .delivery-field-label{flex:0 0 4em;color:#444}.delivery-document .delivery-field-value{min-width:0;overflow-wrap:anywhere}.delivery-document .delivery-field-full{grid-column:1 / -1}.print-area.delivery-document .print-table th,.print-area.delivery-document .print-table td{padding:8pt 4pt!important;border-width:.5pt!important}.print-area.delivery-document .print-table th{background:#f2f2f2!important}.print-area.delivery-document .print-table tfoot td{padding-top:9pt!important;padding-bottom:9pt!important;border-top-width:1pt!important}.delivery-document .delivery-totals-label{display:flex;justify-content:space-between;gap:10pt}.delivery-document .delivery-signatures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20pt 40pt;margin-top:26pt;break-inside:avoid}.delivery-document .delivery-signature-field{display:flex;align-items:flex-end;gap:10pt}.delivery-document .delivery-signature-field>span:first-child{flex:0 0 5em;padding-bottom:3.5pt}.delivery-document .delivery-signature-line{flex:1;min-width:0;min-height:18pt;padding:0 4pt 3pt;border-bottom:.5pt solid #666;overflow-wrap:anywhere}.print-area.delivery-document .print-footer{margin-top:20pt!important;padding-top:8pt!important;border-top:.5pt solid #bbb!important}.print-area .print-header,.print-area .print-summary,.print-area .print-footer{page-break-inside:avoid!important}.print-area .print-table{page-break-inside:auto!important}.print-area .print-table tr{page-break-inside:avoid!important;page-break-after:auto!important}.print-area .print-table thead{display:table-header-group!important}.print-area .print-table tfoot{display:table-row-group!important}}.align-middle>td{vertical-align:middle!important}
