:root,[data-theme=default]{--color-bg-canvas: #f4f7fb;--color-bg-subtle: #eef4f8;--color-surface: rgba(255, 255, 255, .86);--color-surface-solid: #ffffff;--color-border: rgba(23, 36, 55, .1);--color-border-strong: rgba(23, 36, 55, .18);--color-text-strong: #101a2a;--color-text: #263448;--color-text-muted: #667386;--color-text-subtle: #8a96a8;--color-brand: #1677ff;--color-brand-hover: #0958d9;--color-brand-soft: #e6f4ff;--color-status-success: #16845b;--color-status-warning: #b7791f;--color-status-degraded: #c76722;--color-status-critical: #c2413d;--color-status-offline: #6b7280;--radius-hero: 24px;--radius-section: 16px;--radius-item: 12px;--radius-control: 8px;--radius-chip: 8px;--shadow-hero: 0 30px 90px rgba(21, 33, 52, .12), inset 0 1px 0 rgba(255, 255, 255, .88);--shadow-section: 0 18px 54px rgba(21, 33, 52, .08), inset 0 1px 0 rgba(255, 255, 255, .82);--shadow-item: 0 10px 28px rgba(21, 33, 52, .06);--font-sans: Inter, "Noto Sans SC", "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei UI", "Segoe UI", system-ui, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--density-row-comfortable: 48px;--density-row-compact: 34px;--density-control: 36px;--motion-theme: .28s cubic-bezier(.4, 0, .2, 1);--motion-fast: .16s cubic-bezier(.4, 0, .2, 1)}[data-theme=consumer]{--color-bg-canvas: #f3fbf8;--color-bg-subtle: #e7f6f2;--color-surface: rgba(255, 255, 255, .84);--color-surface-solid: #ffffff;--color-border: rgba(16, 32, 51, .1);--color-border-strong: rgba(16, 32, 51, .18);--color-text-strong: #102033;--color-text: #273b4d;--color-text-muted: #61717d;--color-text-subtle: #82919b;--color-brand: #14a293;--color-brand-hover: #0f867b;--color-brand-soft: #dffff6}[data-theme=command]{--color-bg-canvas: #0c1320;--color-bg-subtle: #171d29;--color-surface: rgba(18, 26, 38, .72);--color-surface-solid: #151f2d;--color-border: rgba(232, 232, 232, .13);--color-border-strong: rgba(232, 232, 232, .22);--color-text-strong: #c8c8c8;--color-text: #9a9a9a;--color-text-muted: #6e6e6e;--color-text-subtle: #5c6470;--color-brand: #f2dfbd;--color-brand-hover: #ead0a1;--color-brand-soft: rgba(242, 223, 189, .14)}[data-theme=brand]{--color-bg-canvas: #f3fbf8;--color-bg-subtle: #eaf5f8;--color-surface: rgba(255, 255, 255, .88);--color-brand: #0f8f83;--color-brand-hover: #0b786f;--color-brand-soft: #dffff6}.cs-ui{font-family:var(--font-sans);color:var(--color-text)}.cs-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-weight:650;gap:8px;justify-content:center;line-height:1;min-height:var(--density-control);padding:0 16px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.cs-button__inner{align-items:center;display:inline-flex;gap:8px;justify-content:center;line-height:1;min-width:0}.cs-button__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.cs-button__label{display:inline-block;line-height:1;min-width:0}.cs-button:focus-visible,.cs-input:focus-visible,.cs-select:focus-visible,.cs-textarea:focus-visible,.cs-dropdown-select__trigger:focus-visible,.cs-date-picker__trigger:focus-visible,.cs-time-picker__clear:focus-visible,.cs-time-picker__input:focus-visible,.cs-segmented-item:focus-visible,.cs-status-tab:focus-visible,.cs-switch:focus-visible,.cs-choice__input:focus-visible+.cs-choice__control{box-shadow:0 0 0 2px var(--color-brand),0 0 0 4px #1677ff2e;outline:0}.cs-button:disabled{cursor:not-allowed;opacity:.58}.cs-button--primary{background:var(--color-brand);color:#fff}.cs-button--primary:not(:disabled):hover{background:var(--color-brand-hover)}.cs-button--primary .cs-button__label,.cs-button--primary .cs-button__icon{color:#fff}.cs-button--secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-strong)}.cs-button--tertiary{background:transparent;color:var(--color-brand)}.cs-button--danger{background:var(--color-status-critical);color:#fff}.cs-button--danger .cs-button__label,.cs-button--danger .cs-button__icon{color:#fff}.cs-field{display:grid;gap:8px}.cs-field__label{color:var(--color-text-strong);font-size:13px;font-weight:650}.cs-field__hint,.cs-field__error{font-size:12px;line-height:1.5}.cs-field__hint{color:var(--color-text-muted)}.cs-field__error{color:var(--color-status-critical)}.cs-input,.cs-select,.cs-textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-item);color:var(--color-text-strong);font:inherit;min-height:var(--density-control);padding:0 12px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast);width:100%}.cs-textarea{line-height:1.65;min-height:128px;padding:10px 12px;resize:vertical}.cs-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.cs-input[aria-invalid=true],.cs-textarea[aria-invalid=true],.cs-dropdown-select__trigger[aria-invalid=true]{border-color:var(--color-status-critical)}.cs-dropdown-select{display:inline-grid;min-width:0;position:relative;width:100%}.cs-dropdown-select__trigger{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-item);color:var(--color-text-strong);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:var(--density-control);padding:0 12px;text-align:left;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast);width:100%}.cs-dropdown-select__trigger:disabled{cursor:not-allowed;opacity:.58}.cs-dropdown-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-dropdown-select__value--placeholder{color:var(--color-text-subtle)}.cs-dropdown-select__clear{align-items:center;border-radius:var(--radius-control);color:var(--color-text-subtle);display:inline-flex;font-size:16px;height:22px;justify-content:center;line-height:1;transition:background var(--motion-fast),color var(--motion-fast);width:22px}.cs-dropdown-select__clear:hover{background:var(--color-bg-subtle);color:var(--color-text-strong)}.cs-dropdown-select__chevron{border-color:var(--color-text-muted) transparent transparent;border-style:solid;border-width:5px 5px 0;height:0;transition:transform var(--motion-fast);width:0}.cs-dropdown-select--open .cs-dropdown-select__chevron{transform:rotate(180deg)}.cs-dropdown-select__popup{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-item);box-shadow:var(--shadow-section);overflow:hidden;position:fixed;z-index:1000}.cs-dropdown-select__list{display:grid;max-height:var(--cs-dropdown-select-list-max-height, 248px);overflow:auto;padding:6px}.cs-dropdown-select__option{background:transparent;border:0;border-radius:var(--radius-chip);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:2px;min-height:34px;padding:8px 10px;text-align:left}.cs-dropdown-select__option--active{background:var(--color-bg-subtle)}.cs-dropdown-select__option--selected{background:var(--color-brand-soft);color:var(--color-brand);font-weight:650}.cs-dropdown-select__option:disabled{color:var(--color-text-subtle);cursor:not-allowed;opacity:.58}.cs-dropdown-select__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-dropdown-select__option-helper{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:1.45}.cs-dropdown-select__empty{color:var(--color-text-muted);font-size:13px;padding:10px}.cs-choice{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;line-height:1.4}.cs-choice__input{height:1px;opacity:0;position:absolute;width:1px}.cs-choice__control{align-items:center;background:var(--color-surface-solid);border:1px solid var(--color-border-strong);border-radius:6px;display:inline-flex;height:18px;justify-content:center;width:18px}.cs-choice--radio .cs-choice__control{border-radius:999px}.cs-choice__input:checked+.cs-choice__control{background:var(--color-brand);border-color:var(--color-brand)}.cs-choice__input:checked+.cs-choice__control:after{background:var(--color-surface-solid);border-radius:999px;content:"";height:8px;width:8px}.cs-switch{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:0}.cs-switch__track{background:var(--color-border-strong);border-radius:999px;display:inline-flex;height:22px;padding:3px;transition:background var(--motion-fast);width:42px}.cs-switch__thumb{background:var(--color-surface-solid);border-radius:999px;box-shadow:var(--shadow-item);height:16px;transform:translate(0);transition:transform var(--motion-fast);width:16px}.cs-switch--checked .cs-switch__track{background:var(--color-brand)}.cs-switch--checked .cs-switch__thumb{transform:translate(20px)}.cs-date-range{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr)}.cs-date-range__separator{color:var(--color-text-muted);font-size:12px}.cs-time-picker{display:inline-grid;position:relative;width:100%}.cs-time-picker__input{font-variant-numeric:tabular-nums}.cs-time-picker__input--clearable{padding-right:36px}.cs-time-picker__clear{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--color-text-subtle);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background var(--motion-fast),color var(--motion-fast);width:24px}.cs-time-picker__clear:not(:disabled):hover{background:var(--color-bg-subtle);color:var(--color-text-strong)}.cs-time-picker__clear:disabled{cursor:not-allowed;opacity:.45}.cs-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:650;gap:6px;line-height:1;min-height:24px;padding:0 10px}.cs-badge--success{background:color-mix(in srgb,var(--color-status-success) 12%,transparent);color:var(--color-status-success)}.cs-badge--warning{background:color-mix(in srgb,var(--color-status-warning) 14%,transparent);color:var(--color-status-warning)}.cs-badge--degraded{background:color-mix(in srgb,var(--color-status-degraded) 14%,transparent);color:var(--color-status-degraded)}.cs-badge--critical{background:color-mix(in srgb,var(--color-status-critical) 14%,transparent);color:var(--color-status-critical)}.cs-badge--offline{background:color-mix(in srgb,var(--color-status-offline) 14%,transparent);color:var(--color-status-offline)}.cs-badge--neutral{background:var(--color-bg-subtle);color:var(--color-text-muted)}.cs-money{color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:0}.cs-money__symbol,.cs-money__decimal,.cs-money__unit{font-size:.72em;font-weight:560;opacity:.65}.cs-money--muted{color:var(--color-text-muted)}.cs-money--success{color:var(--color-status-success)}.cs-money--warning{color:var(--color-status-warning)}.cs-money--critical{color:var(--color-status-critical)}.cs-alert{border:1px solid var(--color-border);border-radius:var(--radius-item);display:grid;gap:4px;line-height:1.55;padding:12px 14px}.cs-alert__title{color:var(--color-text-strong);font-weight:700}.cs-alert__body{color:var(--color-text-muted);font-size:13px}.cs-alert--success{background:color-mix(in srgb,var(--color-status-success) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-status-success) 22%,var(--color-border))}.cs-alert--warning{background:color-mix(in srgb,var(--color-status-warning) 9%,var(--color-surface));border-color:color-mix(in srgb,var(--color-status-warning) 24%,var(--color-border))}.cs-alert--degraded{background:color-mix(in srgb,var(--color-status-degraded) 9%,var(--color-surface));border-color:color-mix(in srgb,var(--color-status-degraded) 24%,var(--color-border))}.cs-alert--critical{background:color-mix(in srgb,var(--color-status-critical) 9%,var(--color-surface));border-color:color-mix(in srgb,var(--color-status-critical) 24%,var(--color-border))}.cs-alert--offline{background:color-mix(in srgb,var(--color-status-offline) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-status-offline) 22%,var(--color-border))}.cs-segmented{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.cs-segmented-item{background:transparent;border:0;border-radius:999px;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:650;min-height:30px;padding:0 12px}.cs-segmented-item--active{background:var(--color-surface-solid);box-shadow:var(--shadow-item);color:var(--color-text-strong)}.cs-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);box-shadow:var(--shadow-section)}.cs-product-card,.cs-balance-bucket,.cs-empty-state,.cs-quote-panel,.cs-dialog{padding:16px}.cs-product-card{display:grid;gap:12px}.cs-product-card__head,.cs-balance-bucket__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cs-product-card__title,.cs-balance-bucket__title,.cs-dialog__title{color:var(--color-text-strong);font-size:18px;line-height:1.3;font-weight:760}.cs-product-card__meta,.cs-product-card__description,.cs-balance-bucket__description{color:var(--color-text-muted);font-size:13px;line-height:1.55}.cs-empty-state{align-items:flex-start;background:var(--color-surface-solid);border:1px dashed var(--color-border-strong);border-radius:var(--radius-section);display:grid;gap:10px}.cs-empty-state__title{color:var(--color-text-strong);font-weight:760}.cs-empty-state__body{color:var(--color-text-muted);font-size:13px;line-height:1.65}.cs-product-card__actions,.cs-dialog__actions{display:flex;flex-wrap:wrap;gap:8px}.cs-dialog__actions{border-top:1px solid var(--color-border);justify-content:flex-end;margin-top:14px;padding-top:12px}.cs-high-risk-confirm{display:grid;gap:8px;margin-top:14px}.cs-high-risk-confirm p{color:var(--color-text-muted);font-size:13px;margin:0}.cs-high-risk-confirm__field{display:grid;gap:8px;margin-top:14px}.cs-high-risk-confirm__field>span{color:var(--color-text-secondary);font-size:13px;font-weight:700}.cs-high-risk-confirm__blockers{background:color-mix(in srgb,var(--color-status-critical) 8%,var(--color-surface-solid));border:1px solid color-mix(in srgb,var(--color-status-critical) 24%,var(--color-border));border-radius:var(--radius-card);color:var(--color-text);display:grid;gap:8px;margin-top:14px;padding:12px}.cs-high-risk-confirm__blockers ul{margin:0;padding-left:18px}.cs-quote-panel{display:grid;gap:10px}.cs-quote-panel__head{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;justify-content:space-between}.cs-quote-panel__money{font-size:40px;line-height:1}.cs-quote-panel__snapshot{color:var(--color-text-muted);font-size:12px;line-height:1.5}.cs-error-summary{margin:0;padding-left:18px}.cs-error-summary li{color:var(--color-status-critical);font-size:13px;line-height:1.6}.cs-dialog-backdrop{align-items:center;background:#0f172a9e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:70}.cs-dialog{background:var(--color-surface-solid);max-width:520px;width:min(100%,520px)}.cs-modal{background:var(--color-surface-solid);display:grid;font-size:13px;gap:12px;max-height:calc(100vh - 48px);max-width:560px;overflow:auto;padding:16px;width:min(100%,560px)}.cs-modal__header,.cs-drawer__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cs-modal__body,.cs-drawer__body{align-content:start;align-items:start;color:var(--color-text);display:grid;gap:12px;line-height:1.55}.cs-modal__hint{color:var(--color-text-muted);font-size:13px;margin:0}.cs-drawer-backdrop{background:#101a2ab8;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:50}.cs-drawer{background:var(--color-surface-solid);border-radius:var(--radius-section) 0 0 var(--radius-section);box-shadow:-18px 0 40px #0f172a29;display:grid;font-size:13px;grid-template-rows:auto 1fr auto;height:100%;max-width:640px;padding:16px;width:min(100vw,640px)}.cs-drawer__body{overflow:auto;padding-right:2px}.cs-modal .cs-field,.cs-drawer .cs-field{gap:6px}.cs-modal .cs-field__label,.cs-drawer .cs-field__label{font-size:12px}.cs-modal .cs-alert,.cs-drawer .cs-alert{gap:3px;padding:8px 10px}.cs-modal .cs-alert__title,.cs-drawer .cs-alert__title{font-size:13px;line-height:1.35}.cs-modal .cs-alert__body,.cs-drawer .cs-alert__body{font-size:12px;line-height:1.45}.cs-modal .cs-input,.cs-modal .cs-select,.cs-drawer .cs-input,.cs-drawer .cs-select{font-size:13px;height:34px;line-height:18px;min-height:34px;padding-block:0}.cs-modal .cs-textarea,.cs-drawer .cs-textarea{font-size:13px;line-height:1.45;min-height:84px;padding:8px 10px}.cs-modal .cs-dropdown-select__trigger,.cs-drawer .cs-dropdown-select__trigger,.cs-modal .cs-date-picker__trigger,.cs-drawer .cs-date-picker__trigger,.cs-modal .cs-time-picker__input,.cs-drawer .cs-time-picker__input{font-size:13px;height:34px;line-height:18px;min-height:34px;padding-block:0}.cs-modal .cs-button,.cs-drawer .cs-button{min-height:32px;padding-inline:12px}.cs-drawer__actions{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.cs-toast-region{display:grid;gap:10px;position:fixed;right:24px;top:24px;width:min(360px,calc(100vw - 48px));z-index:80}.cs-toast{background:var(--color-surface-solid);border:1px solid var(--color-border);border-left:4px solid var(--color-brand);border-radius:var(--radius-item);box-shadow:var(--shadow-section);color:var(--color-text);cursor:pointer;display:grid;gap:4px;line-height:1.5;padding:12px 14px;text-align:left}.cs-toast strong{color:var(--color-text-strong)}.cs-toast span{color:var(--color-text-muted);font-size:13px}.cs-toast--success{border-left-color:var(--color-status-success)}.cs-toast--warning{border-left-color:var(--color-status-warning)}.cs-toast--degraded{border-left-color:var(--color-status-degraded)}.cs-toast--critical{border-left-color:var(--color-status-critical)}.cs-toast--offline{border-left-color:var(--color-status-offline)}.cs-loading-state,.cs-error-state{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);color:var(--color-text-muted);display:flex;gap:10px;min-height:88px;padding:16px}.cs-loading-state__dot{animation:cs-pulse 1s ease-in-out infinite;background:var(--color-brand);border-radius:999px;height:10px;width:10px}.cs-error-state{align-items:flex-start;display:grid}.cs-error-state strong{color:var(--color-text-strong)}.cs-error-state p{margin:0}@keyframes cs-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.cs-tooltip{display:inline-flex;position:relative}.cs-tooltip__content{background:#101a2a;border-radius:8px;bottom:calc(100% + 8px);box-shadow:var(--shadow-section);color:#fff;font-size:12px;left:0;line-height:1.55;max-width:280px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity var(--motion-fast),transform var(--motion-fast);visibility:hidden;width:max-content;z-index:20}.cs-tooltip:hover .cs-tooltip__content,.cs-tooltip:focus-within .cs-tooltip__content{opacity:1;transform:translateY(0);visibility:visible}.cs-table-wrap{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);overflow-x:auto;overflow-y:hidden}.cs-table{border-collapse:collapse;font-size:13px;width:100%}.cs-table th{background:var(--color-bg-subtle);color:var(--color-text-muted);font-weight:700;text-align:left}.cs-table th,.cs-table td{border-bottom:1px solid var(--color-border);padding:0 14px}.cs-table-wrap--comfortable .cs-table th,.cs-table-wrap--comfortable .cs-table td{height:var(--density-row-comfortable)}.cs-table-wrap--compact .cs-table th,.cs-table-wrap--compact .cs-table td{height:var(--density-row-compact)}.cs-table tbody tr:hover{background:color-mix(in srgb,var(--color-brand-soft) 50%,transparent)}.cs-table__center{text-align:center}.cs-table__right{text-align:right}.cs-table th.cs-table__actions,.cs-table td.cs-table__actions{text-align:center}.cs-table td.cs-table__actions{padding-left:10px;padding-right:10px}.cs-table__actions>*{margin-left:auto;margin-right:auto}.cs-table__empty{padding:16px}.cs-resource-table{display:grid;gap:10px;min-width:0}.cs-workbench-shell{display:grid;gap:8px;min-height:0;min-width:0}.cs-workbench-shell--viewport-1920{min-height:var(--cs-workbench-min-height, max(760px, calc(100dvh - 120px) ))}.cs-workbench-shell__stage-bar,.cs-workbench-shell__toolbar{min-width:0}.cs-workbench-shell__body{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0;padding:10px}.cs-workbench-shell__filters,.cs-workbench-shell__loading{min-width:0}.cs-workbench-shell__filters{overflow:visible;position:relative;z-index:2}.cs-workbench-shell__table-region{background:#f8fafc;border:1px solid #e5edf5;border-radius:var(--radius-control);display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:420px;min-width:0;overflow:hidden}.cs-workbench-shell__table-scroll{background:#f8fafc;min-height:0;min-width:0;overflow:auto}.cs-workbench-shell__table-content{display:block;min-height:100%}.cs-workbench-shell__table-content--fill{display:flex;flex-direction:column}.cs-workbench-shell__table-fill{background:#fff;flex:1 1 auto;min-height:0}.cs-workbench-shell__pagination{align-items:center;background:#f8fafc;border-top:1px solid #e5edf5;display:flex;min-height:46px;padding:8px 10px}.cs-workbench-shell__pagination .cs-pagination{background:transparent;border:0;border-radius:0;margin:0;padding:0;width:100%}.cs-pagination,.cs-action-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.cs-pagination{color:var(--color-text-muted);font-size:13px}.cs-pagination__summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cs-pagination__actions,.cs-action-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cs-pagination__page-size,.cs-pagination__jump{align-items:center;display:inline-flex;gap:6px}.cs-pagination__page-size select,.cs-pagination__jump input{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-strong);font:inherit;min-height:32px}.cs-pagination__page-size select{padding:0 8px}.cs-pagination__jump input{padding:0 8px;width:64px}.cs-action-toolbar__meta{color:var(--color-text-muted);font-size:13px}.cs-filter-bar{align-items:end;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:12px;grid-template-columns:1fr auto;overflow:visible;padding:14px;position:relative}.cs-filter-bar__fields{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cs-filter-bar__actions{display:flex;gap:8px}.cs-status-tabs{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-section);display:inline-flex;gap:4px;padding:4px}.cs-status-tab{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:8px;min-height:32px;padding:0 12px}.cs-status-tab strong{color:inherit;font-variant-numeric:tabular-nums}.cs-status-tab--active{background:var(--color-surface-solid);box-shadow:var(--shadow-item);color:var(--color-text-strong)}.cs-metric-tile{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:8px;padding:16px}.cs-metric-tile__label,.cs-metric-tile__caption{color:var(--color-text-muted);font-size:13px;line-height:1.5}.cs-metric-tile__value{color:var(--color-text-strong);font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.cs-detail-panel{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:12px;padding:16px}.cs-detail-panel h3{color:var(--color-text-strong);font-size:15px;margin:0}.cs-detail-panel dl{display:grid;gap:10px;margin:0}.cs-detail-panel dl div{display:grid;gap:4px;grid-template-columns:120px 1fr}.cs-detail-panel dt{color:var(--color-text-muted);font-size:13px}.cs-detail-panel dd{color:var(--color-text-strong);margin:0}.cs-audit-timeline{display:grid;gap:14px;list-style:none;margin:0;padding:0}.cs-audit-timeline li{display:grid;gap:10px;grid-template-columns:auto 1fr}.cs-audit-timeline__dot{background:var(--color-brand);border-radius:999px;box-shadow:0 0 0 4px var(--color-brand-soft);height:8px;margin-top:7px;width:8px}.cs-audit-timeline strong{color:var(--color-text-strong)}.cs-audit-timeline p,.cs-audit-timeline small{color:var(--color-text-muted);display:block;line-height:1.55;margin:4px 0 0}.cs-approval-bar{align-items:center;background:color-mix(in srgb,var(--color-brand-soft) 58%,var(--color-surface-solid));border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border));border-radius:var(--radius-section);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.cs-approval-bar strong{color:var(--color-text-strong)}.cs-approval-bar p{color:var(--color-text-muted);font-size:13px;margin:4px 0 0}.cs-approval-bar__actions{display:flex;flex-wrap:wrap;gap:8px}.cs-masked-text,.cs-sensitive-reveal{align-items:center;display:inline-flex;gap:8px}.cs-masked-text code,.cs-sensitive-reveal code{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-chip);color:var(--color-text-strong);font-family:var(--font-mono);font-size:12px;padding:4px 8px}.cs-app-update-prompt{align-items:center;background:var(--color-surface-solid);border:1px solid var(--color-border-strong);border-radius:var(--radius-item);bottom:24px;box-shadow:0 18px 48px #0f172a2e;display:flex;gap:16px;max-width:calc(100vw - 48px);padding:14px 14px 14px 16px;position:fixed;right:24px;width:min(420px,calc(100vw - 48px));z-index:120}.cs-app-update-prompt__body{display:grid;flex:1 1 auto;gap:4px;min-width:0}.cs-app-update-prompt__body strong{color:var(--color-text-strong);font-size:15px;font-weight:760;line-height:1.25}.cs-app-update-prompt__body span{color:var(--color-text-muted);font-size:13px;line-height:1.45}.cs-app-update-prompt__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.cs-app-update-prompt__button{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-strong);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:34px;padding:0 12px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.cs-app-update-prompt__button:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong);color:var(--color-text-strong)}.cs-app-update-prompt__button:focus-visible{box-shadow:0 0 0 2px var(--color-brand),0 0 0 4px #1677ff2e;outline:0}.cs-app-update-prompt__button--primary{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.cs-app-update-prompt__button--primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:#fff}@media(max-width:560px){.cs-app-update-prompt{align-items:stretch;bottom:16px;flex-direction:column;left:16px;right:16px;width:auto}.cs-app-update-prompt__actions{justify-content:flex-end}}.cs-density-compact{--density-control: 32px}.cs-select-shell{min-width:0;position:relative;width:100%}.cs-select-native-shadow{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.cs-dropdown-select__trigger,.cs-date-picker__trigger,.cs-time-picker__input{background:linear-gradient(180deg,#fffffff5,#f8fbffeb);border-color:#162a4324;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1220330a}.cs-dropdown-select__trigger:hover,.cs-date-picker__trigger:hover,.cs-time-picker__input:hover{border-color:#1677ff57;box-shadow:inset 0 1px #fffffff5,0 6px 16px #12203312}.cs-dropdown-select__popup,.cs-date-picker__popup,.cs-time-picker__popup{border-color:#162a4324;box-shadow:0 22px 56px #12203329,0 3px 10px #12203314}.cs-dropdown-select__search{padding:4px 4px 8px}.cs-dropdown-select__search input{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-chip);color:var(--color-text);font:inherit;min-height:32px;outline:0;padding:0 10px;width:100%}.cs-date-picker{display:inline-grid;min-width:0;position:relative;width:100%}.cs-date-picker__trigger{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-strong);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:var(--density-control);padding:0 12px 0 14px;text-align:left;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.cs-date-picker__trigger:disabled{cursor:not-allowed;opacity:.58}.cs-date-picker__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-date-picker__value--placeholder{color:var(--color-text-subtle)}.cs-date-picker__clear{align-items:center;border-radius:999px;color:var(--color-text-subtle);display:inline-flex;font-size:13px;height:22px;justify-content:center;width:22px}.cs-date-picker__calendar-icon{border:2px solid var(--color-text-muted);border-radius:4px;height:16px;position:relative;width:16px}.cs-date-picker__calendar-icon:before{background:var(--color-text-muted);content:"";height:2px;left:2px;position:absolute;right:2px;top:3px}.cs-date-picker__popup{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-item);display:grid;gap:10px;left:0;margin-top:8px;min-width:342px;padding:10px;position:absolute;top:100%;z-index:90}.cs-date-picker__overlay{align-items:center;background:#0f172a2e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:120}.cs-date-picker__popup--dialog{left:auto;margin-top:0;max-height:min(calc(100vh - 48px),720px);min-width:min(560px,calc(100vw - 48px));overflow:auto;position:relative;top:auto;width:min(560px,calc(100vw - 48px))}.cs-date-picker__dialog-header{align-items:center;display:flex;justify-content:space-between;gap:12px}.cs-date-picker__dialog-header strong{color:var(--color-text-strong);font-size:15px;font-weight:750}.cs-date-picker__dialog-close{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:30px;padding:0 12px}.cs-date-picker__dialog-close:hover{border-color:#1677ff47;color:var(--color-brand)}.cs-date-picker__presets{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.cs-date-picker__presets button,.cs-time-picker__popup button{background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;min-height:30px}.cs-date-picker__presets button:hover,.cs-date-picker__presets button.is-active,.cs-time-picker__popup button:hover,.cs-time-picker__popup button.is-active{background:var(--color-brand-soft);border-color:#1677ff24;color:var(--color-brand)}.cs-date-picker__calendar{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid var(--color-border);border-radius:var(--radius-item);padding:10px}.cs-date-picker__month-bar{align-items:center;display:grid;grid-template-columns:32px 1fr 32px;margin-bottom:8px}.cs-date-picker__month-bar button{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;height:30px}.cs-date-picker__month-bar strong{color:var(--color-text-strong);font-size:14px;text-align:center}.cs-date-picker__week,.cs-date-picker__days{display:grid;grid-template-columns:repeat(7,1fr)}.cs-date-picker__week span{color:var(--color-text-muted);font-size:12px;font-weight:700;padding:6px 0;text-align:center}.cs-date-picker__days button{background:transparent;border:0;border-radius:var(--radius-chip);color:var(--color-text);cursor:pointer;font:inherit;height:34px}.cs-date-picker__days button:hover{background:var(--color-bg-subtle)}.cs-date-picker__days button.is-muted{color:var(--color-text-subtle)}.cs-date-picker__days button.is-in-range{background:var(--color-brand-soft);color:var(--color-brand)}.cs-date-picker__days button.is-edge{background:var(--color-brand);color:var(--color-surface-solid);font-weight:700}.cs-date-picker__manual{display:grid;gap:8px;grid-template-columns:1fr 1fr}.cs-date-picker__popup--dialog .cs-date-picker__calendar{padding:12px}.cs-date-picker__manual label{display:grid;gap:5px}.cs-date-picker__manual span{color:var(--color-text-muted);font-size:12px;font-weight:700}.cs-date-picker__manual input{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-chip);color:var(--color-text);font:inherit;min-height:32px;padding:0 10px}.cs-date-picker__footer{align-items:center;border-top:1px solid var(--color-border);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-top:10px}.cs-date-picker__footer>span{color:var(--color-text-muted);font-size:12px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-date-picker__actions{display:inline-flex;gap:6px}.cs-date-picker__actions button{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:30px;padding:0 12px}.cs-date-picker__actions button:hover:not(:disabled){border-color:#1677ff47;color:var(--color-brand)}.cs-date-picker__actions button:last-child{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface-solid)}.cs-date-picker__actions button:last-child:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand) 88%,#0f172a 12%);border-color:color-mix(in srgb,var(--color-brand) 88%,#0f172a 12%);color:var(--color-surface-solid)}.cs-date-picker__actions button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:720px){.cs-date-picker__overlay{align-items:flex-start;padding:16px}.cs-date-picker__popup--dialog{min-width:0;width:calc(100vw - 32px)}.cs-date-picker__manual,.cs-date-picker__footer{grid-template-columns:1fr}}.cs-time-picker__popup{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-item);display:grid;gap:4px;left:0;margin-top:8px;max-height:236px;min-width:160px;overflow:auto;padding:8px;position:absolute;top:100%;z-index:30}.cs-filter-loading{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(90px,1fr) auto;min-height:18px}.cs-filter-loading__track{background:#1677ff1a;border-radius:999px;height:3px;overflow:hidden}.cs-filter-loading__bar{animation:cs-filter-loading .98s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--color-brand),transparent);display:block;height:100%;width:42%}.cs-filter-loading__label{color:var(--color-text-muted);font-size:12px;font-weight:650}@keyframes cs-filter-loading{0%{transform:translate(-120%)}to{transform:translate(260%)}}.cs-segmented{border-color:#162a431f;box-shadow:inset 0 1px 2px #1220330a;width:fit-content}.cs-segmented--full{width:100%}.cs-segmented--full .cs-segmented-item{flex:1 1 0}.cs-segmented--compact .cs-segmented-item{min-height:30px;padding:0 12px}.cs-segmented--strong .cs-segmented-item--active{background:var(--color-brand);color:var(--color-surface-solid)}*{box-sizing:border-box}:root{--admin-design-width: 1920px;--admin-design-height: 1080px;--admin-min-shell-width: 1440px;--admin-min-shell-height: 900px;--admin-sidebar-width: 248px;--admin-sidebar-collapsed-width: 64px;--admin-content-padding: 28px;--admin-min-workspace-width: calc(var(--admin-min-shell-width) - var(--admin-sidebar-width))}html,body,#root{height:100%;min-height:0}#root{height:100vh;min-height:0}html{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}body{background:var(--color-bg-canvas);margin:0;height:100vh;min-height:0;min-width:var(--admin-min-shell-width);overflow-x:auto;overflow-y:hidden}body:has(.admin-login){min-width:0;overflow-x:hidden;overflow-y:auto}body:has(.admin-login) #root{height:auto;min-height:100%;min-width:0}button,input,select,textarea{font:inherit}.admin-root,.admin-login{background:linear-gradient(180deg,#ffffffb8,#f4f7fbb8),var(--color-bg-canvas);color:var(--color-text);height:100vh;min-height:0}.admin-login{min-width:0}.admin-root{overflow:hidden;min-width:var(--admin-min-shell-width)}.admin-shell{display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);height:100vh;min-height:0;min-width:var(--admin-min-shell-width);overflow:hidden}.admin-shell--collapsed{grid-template-columns:var(--admin-sidebar-collapsed-width) minmax(0,1fr);min-width:var(--admin-min-shell-width)}.admin-shell__sidebar{background:#ffffffdb;border-right:1px solid var(--color-border);display:grid;grid-template-columns:112px 240px;height:100vh;min-height:0;padding:0}.admin-shell--collapsed .admin-shell__sidebar{grid-template-columns:64px}.admin-shell__brand-mark,.admin-login__mark{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--color-brand) 18%,var(--color-border));border-radius:12px;color:#fff;display:inline-flex;font-weight:760;height:40px;justify-content:center;letter-spacing:0;overflow:hidden;padding:7px;width:40px}.admin-shell__brand-mark img,.admin-login__mark img{display:block;height:100%;object-fit:contain;width:100%}.admin-nav-rail{align-items:stretch;background:#f8fbff;border-right:1px solid var(--color-border);display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:16px 12px}.admin-nav-rail .admin-shell__brand-mark{border:0;cursor:pointer;font-size:14px;padding:0}.admin-nav-rail__items{align-content:start;display:grid;gap:8px;justify-items:center;padding-top:28px;width:100%}.admin-nav-rail__item,.admin-nav-rail__collapse{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-weight:720;gap:8px;height:44px;justify-content:center;position:relative;width:88px}.admin-nav-rail__item:hover,.admin-nav-rail__collapse:hover{background:#eef6ff;color:var(--color-brand)}.admin-nav-rail__icon{flex:0 0 auto;height:19px;width:19px}.admin-nav-rail__label{font-size:13px;line-height:1;white-space:nowrap}.admin-nav-rail__item[aria-current=page]{background:var(--color-brand-soft);border-color:#1677ff2e;color:var(--color-brand)}.admin-nav-rail__item[aria-current=page]:before{background:var(--color-brand);border-radius:999px;content:"";height:22px;left:-13px;position:absolute;width:3px}.admin-nav-rail__collapse{color:var(--color-text-subtle);font-family:var(--font-mono);height:34px;width:34px}.admin-shell--collapsed .admin-nav-rail{padding:16px 10px}.admin-shell--collapsed .admin-nav-rail__item{gap:0;width:42px}.admin-shell--collapsed .admin-nav-rail__item[aria-current=page]:before{left:-10px}.admin-shell--collapsed .admin-nav-rail__label{display:none}.admin-nav-panel{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;padding:18px 16px}.admin-nav-panel__brand{border-bottom:1px solid var(--color-border);display:grid;gap:2px;padding:2px 2px 16px}.admin-nav-panel__brand strong{color:var(--color-text-strong);font-size:16px}.admin-nav-panel__brand small{color:var(--color-text-muted);font-size:11px}.admin-nav-panel__head{display:grid;gap:6px;padding:18px 2px 14px}.admin-nav-panel__head span,.admin-nav-panel__footer span{color:var(--color-text-subtle);font-size:12px;font-weight:700}.admin-nav-panel__head h2{color:var(--color-text-strong);font-size:20px;line-height:1.2;margin:0}.admin-nav-panel__head p{color:var(--color-text-muted);font-size:12px;line-height:1.55;margin:0}.admin-nav-panel__pages{align-content:start;display:grid;gap:4px;padding-top:4px}.admin-nav-panel__item{background:transparent;border:0;border-radius:10px;color:var(--color-text-muted);cursor:pointer;display:grid;font-size:14px;font-weight:650;gap:2px;min-height:46px;padding:7px 10px;position:relative;text-align:left}.admin-nav-panel__item[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand)}.admin-nav-panel__item[aria-current=page]:before{background:var(--color-brand);border-radius:999px;content:"";height:22px;left:0;position:absolute;top:12px;width:3px}.admin-nav-panel__item small{color:var(--color-text-subtle);font-size:11px;font-weight:500;line-height:1.35}.admin-nav-panel__footer{border-top:1px solid var(--color-border);display:grid;gap:6px;padding:14px 2px 2px}.admin-nav-panel__footer code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.admin-shell{background:#f6f8fb;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)}.admin-shell__sidebar{background:#fff;display:flex;flex-direction:column;gap:18px;grid-template-columns:none;height:100vh;min-height:0;overflow:hidden;overscroll-behavior:contain;padding:20px 14px 16px}.admin-sidebar__brand{align-items:center;border-bottom:1px solid var(--color-border);display:grid;flex:0 0 auto;gap:12px;grid-template-columns:42px 1fr;min-height:64px;padding:0 4px 18px}.admin-sidebar__brand .admin-shell__brand-mark{cursor:pointer;height:42px;width:42px}.admin-sidebar__brand strong{color:var(--color-text-strong);display:block;font-size:17px;line-height:1.2}.admin-sidebar__brand small{color:var(--color-text-muted);display:block;font-size:11px;line-height:1.45;margin-top:2px}.admin-sidebar__automation-indicator{align-items:center;background:#f8fafc;border:1px solid #e3eaf2;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;gap:8px;justify-content:flex-start;margin-top:7px;min-height:24px;padding:3px 8px;text-align:left;width:fit-content}.admin-sidebar__automation-indicator:disabled{cursor:default;opacity:.72}.admin-sidebar__automation-indicator span{border-radius:999px;box-shadow:0 0 0 3px #94a3b81f;flex:0 0 auto;height:8px;width:8px}.admin-sidebar__automation-indicator small{color:inherit;font-size:10px;font-weight:760;line-height:1.2;margin:0}.admin-sidebar__automation-indicator--green{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.admin-sidebar__automation-indicator--green span{background:#16a34a}.admin-sidebar__automation-indicator--yellow{background:#fffbeb;border-color:#fde68a;color:#92400e}.admin-sidebar__automation-indicator--yellow span{background:#f59e0b}.admin-sidebar__automation-indicator--red{background:#fef2f2;border-color:#fecaca;color:#991b1b}.admin-sidebar__automation-indicator--red span{background:#dc2626}.admin-sidebar__automation-indicator--unknown span{background:#94a3b8}.admin-sidebar__nav{align-content:start;display:grid;flex:1 1 auto;gap:18px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.admin-sidebar__section{display:grid;gap:7px}.admin-sidebar__section-label,.admin-sidebar__section-toggle{align-items:center;background:transparent;border:0;color:var(--color-text-subtle);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:0;line-height:1;margin:0;padding:0 8px;text-align:left}.admin-sidebar__section-toggle{border-radius:6px;cursor:pointer;min-height:24px}.admin-sidebar__section-toggle:hover{background:#f5f8fc;color:var(--color-text-muted)}.admin-sidebar__chevron{align-items:center;color:var(--color-text-subtle);display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;margin-right:-3px;transition:background-color .14s ease,color .14s ease,transform .16s ease;width:18px}.admin-sidebar__chevron:before{border-bottom:1.6px solid currentColor;border-right:1.6px solid currentColor;content:"";height:6px;transform:rotate(45deg) translate(-1px,-1px);width:6px}.admin-sidebar__section-toggle:hover .admin-sidebar__chevron{background:#0f172a0b;border-radius:6px;color:var(--color-text-muted)}.admin-sidebar__section-toggle[aria-expanded=false] .admin-sidebar__chevron{transform:rotate(-90deg)}.admin-sidebar__items{display:grid;gap:3px}.admin-sidebar__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:22px 1fr;min-height:44px;padding:7px 9px;position:relative;text-align:left;width:100%}.admin-sidebar__item:hover{background:#f3f7fc;color:var(--color-brand)}.admin-sidebar__item[aria-current=page]{background:#eef6ff;border-color:#1677ff2e;color:var(--color-brand)}.admin-sidebar__item[aria-current=page]:before{background:var(--color-brand);border-radius:999px;content:"";height:22px;left:-14px;position:absolute;width:3px}.admin-sidebar__icon{height:18px;width:18px}.admin-sidebar__item strong{display:block;font-size:13px;font-weight:760;line-height:1.2}.admin-sidebar__item small{color:var(--color-text-subtle);display:block;font-size:11px;font-weight:520;line-height:1.3;margin-top:2px}.admin-sidebar__item[aria-current=page] small{color:#1677ffb8}.admin-sidebar__footer{border-top:1px solid var(--color-border);display:grid;flex:0 0 auto;gap:8px;padding:14px 8px 0}.admin-sidebar__account{background:#f8fafce6;border:1px solid rgba(226,232,240,.95);border-radius:8px;display:grid;gap:9px;padding:9px}.admin-sidebar__account-summary{align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);min-width:0}.admin-sidebar__account-avatar{align-items:center;background:#0f172a;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:820;height:34px;justify-content:center;line-height:1;width:34px}.admin-sidebar__account-main{display:grid;gap:2px;min-width:0}.admin-sidebar__account-name{color:var(--color-text-strong);font-size:14px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__account strong{color:var(--color-text);font-size:12px;font-weight:780;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__account small{color:var(--color-text-subtle);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__account-actions{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.admin-sidebar__account-detail-toggle{background:transparent;border:0;color:var(--color-text-subtle);cursor:pointer;font:inherit;font-size:12px;font-weight:700;justify-self:start;padding:3px 0}.admin-sidebar__account-detail-toggle:hover{color:var(--color-brand)}.admin-sidebar__account-identifiers{border-top:1px solid rgba(226,232,240,.9);display:grid;gap:6px;padding-top:8px}.admin-sidebar__account-identifiers .admin-identifier__tag{min-height:22px;padding-inline:7px}.admin-sidebar__account-identifiers .admin-identifier{justify-content:space-between;width:100%}.admin-sidebar__account-actions .cs-button{justify-content:center;min-height:34px;min-width:56px;padding-inline:12px}.admin-shell__main{display:grid;grid-template-rows:1fr;height:100vh;min-height:0;min-width:0;overflow:hidden}.admin-topbar{display:none}.admin-topbar__context,.admin-topbar__actions{align-items:center;display:flex;gap:10px}.admin-topbar__context span{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:11px;padding:6px 10px}.admin-content{align-content:start;box-sizing:border-box;display:grid;gap:18px;grid-auto-rows:max-content;height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--admin-content-padding)}.admin-content:has(>.core-business-workbench){grid-auto-rows:minmax(0,1fr);overflow-x:hidden;overflow-y:auto}.admin-navigation-canvas{align-content:start;background:linear-gradient(135deg,#1677ff12,#fff0 34%),var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:20px;min-height:min(760px,calc(100vh - 120px));padding:clamp(20px,1.4vw,32px)}.admin-content>.admin-resource-panel{min-height:360px}.admin-content .cs-resource-table>.cs-table-wrap,.admin-content .admin-resource-panel>.cs-table-wrap{min-height:320px}.admin-content .cs-table__empty{align-items:center;display:grid;min-height:260px}.admin-content .cs-table__empty .cs-empty-state{align-content:center;min-height:220px}.admin-content>.cs-empty-state,.admin-resource-panel>.cs-empty-state{align-content:center;min-height:260px}.admin-navigation-canvas__head{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:24px;justify-content:space-between;padding-bottom:18px}.admin-navigation-canvas__head span{color:var(--color-brand);font-family:var(--font-mono);font-size:12px;font-weight:760}.admin-navigation-canvas__head h1{color:var(--color-text-strong);font-size:28px;line-height:1.2;margin:6px 0 0}.admin-navigation-canvas__head p{color:var(--color-text-muted);line-height:1.7;margin:8px 0 0;max-width:820px}.admin-navigation-canvas__head>strong{background:var(--color-brand-soft);border:1px solid rgba(22,119,255,.16);border-radius:var(--radius-control);color:var(--color-brand);flex:0 0 auto;font-size:12px;padding:7px 12px}.admin-task-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,420px));justify-content:start}.admin-task-card-grid article{background:#ffffffd1;border:1px solid var(--color-border);border-radius:14px;display:grid;gap:10px;min-height:116px;padding:16px}.admin-task-card-grid article span{color:var(--color-text-subtle);font-size:12px;font-weight:760}.admin-task-card-grid article strong{color:var(--color-text-strong);font-size:15px;line-height:1.7}@media(min-width:2400px){.admin-task-card-grid{grid-template-columns:repeat(3,minmax(360px,460px))}}.admin-page-header{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;max-width:100%;min-width:0}.admin-page-header>div:first-child{min-width:0}.admin-page-header__eyebrow{color:var(--color-brand);font-size:12px;font-weight:760;margin-bottom:8px}.admin-page-header h1{color:var(--color-text-strong);font-size:28px;line-height:1.2;margin:0}.admin-page-header p{color:var(--color-text-muted);line-height:1.7;margin:8px 0 0;max-width:760px}.admin-page-header__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-automation-page{align-content:start;display:grid;gap:18px}.admin-automation-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(520px,.92fr) minmax(360px,.58fr)}.admin-automation-control,.admin-automation-summary{background:#fff;border:1px solid var(--color-border);border-radius:8px;display:grid;gap:16px;padding:18px}.admin-automation-control__head{align-items:start;display:flex;gap:16px;justify-content:space-between}.admin-automation-control__head h2,.admin-automation-summary h2{color:var(--color-text-strong);font-size:17px;line-height:1.3;margin:0}.admin-automation-control__head p{color:var(--color-text-muted);line-height:1.6;margin:6px 0 0;max-width:620px}.admin-automation-lamp{border-radius:999px;box-shadow:0 0 0 6px #94a3b81f;display:inline-flex;flex:0 0 auto;height:16px;margin-top:4px;width:16px}.admin-automation-lamp--green{background:#16a34a;box-shadow:0 0 0 6px #16a34a21}.admin-automation-lamp--yellow{background:#f59e0b;box-shadow:0 0 0 6px #f59e0b29}.admin-automation-lamp--red{background:#dc2626;box-shadow:0 0 0 6px #dc262621}.admin-automation-lamp--unknown{background:#94a3b8}.admin-automation-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-automation-mode-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-automation-mode{align-content:start;background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:grid;gap:6px;min-height:112px;padding:12px;position:relative;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.admin-automation-mode:hover:not(:disabled){background:#f2f7fd;border-color:#1677ff59}.admin-automation-mode:disabled{cursor:not-allowed;opacity:.68}.admin-automation-mode.is-active{background:#eef6ff;border-color:#1677ff94;box-shadow:0 0 0 3px #1677ff1a;color:var(--color-brand)}.admin-automation-mode strong{color:currentColor;font-size:14px;line-height:1.25}.admin-automation-mode span{color:var(--color-text-muted);font-size:12px;line-height:1.45}.admin-automation-mode em{align-self:end;background:#1677ff1a;border-radius:999px;color:var(--color-brand);font-size:11px;font-style:normal;font-weight:760;justify-self:start;line-height:1.2;margin-top:2px;padding:4px 8px}.admin-automation-impact-list{display:grid;gap:10px}.admin-automation-impact{align-items:start;background:#f8fafc;border:1px solid #e3eaf2;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px}.admin-automation-impact strong{color:var(--color-text-strong);display:block;font-size:13px;line-height:1.3}.admin-automation-impact span{color:var(--color-text-muted);display:block;font-size:12px;line-height:1.55;margin-top:4px}.admin-automation-impact--enabled{background:#f0fdf4;border-color:#bbf7d0}.admin-automation-impact--custom{background:#fffbeb;border-color:#fde68a}.admin-automation-impact--blocked,.admin-automation-impact--disabled{background:#fef2f2;border-color:#fecaca}.admin-automation-meta{border-top:1px solid var(--color-border);display:grid;gap:0;margin:0;padding-top:6px}.admin-automation-meta div{display:grid;gap:10px;grid-template-columns:82px 1fr;padding:9px 0}.admin-automation-meta dt{color:var(--color-text-subtle);font-size:12px;font-weight:760}.admin-automation-meta dd{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.admin-workbench{align-content:start;align-self:start;display:grid;gap:18px;width:100%}.admin-metrics{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(220px,1fr))}.admin-workbench .cs-metric-tile{align-content:start;min-height:118px}.admin-workbench-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(760px,1fr) minmax(340px,clamp(360px,24vw,520px))}.admin-workbench-main,.admin-workbench-aside{display:grid;gap:14px}.admin-workbench-aside{position:sticky;top:88px}.admin-function-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(820px,1fr) minmax(320px,22vw)}.admin-function-main,.admin-function-aside{display:grid;gap:12px}.admin-function-aside{position:sticky;top:88px}.admin-queue-title{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:3px;padding:0;text-align:left}.admin-queue-title strong{color:var(--color-text-strong)}.admin-queue-title span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.admin-filter-field{display:grid;gap:8px}.admin-filter-field span{color:var(--color-text-muted);font-size:12px;font-weight:700}.admin-table-main{display:grid;gap:3px}.admin-table-main strong{color:var(--color-text-strong)}.admin-table-main span,.admin-permission-code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.admin-business-object{align-items:center;display:flex;gap:10px;min-width:0}.admin-business-object__avatar{flex:0 0 auto}.admin-business-object__body{display:grid;gap:3px;min-width:0}.admin-business-object__body strong{color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-business-object__body span{color:var(--color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-count{color:var(--color-text-strong);font-variant-numeric:tabular-nums}.admin-count-button{font-variant-numeric:tabular-nums;min-width:52px}.admin-table-muted{color:var(--color-text-muted);font-size:12px}.admin-login{align-items:center;display:grid;padding:48px}.admin-login__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-hero);box-shadow:var(--shadow-hero);display:grid;gap:32px;grid-template-columns:1fr 420px;margin:0 auto;max-width:1080px;padding:32px;width:100%}.admin-login__copy{align-content:center;display:grid;gap:14px}.admin-login__copy h1{color:var(--color-text-strong);font-size:34px;margin:0}.admin-login__copy p{color:var(--color-text-muted);line-height:1.8;margin:0;max-width:560px}.admin-login__form{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:16px;padding:20px}.admin-resource-center{display:grid;gap:18px}.admin-product-center{gap:10px}.admin-product-center .admin-page-header{align-items:center;gap:14px}.admin-product-center .admin-page-header__eyebrow{font-size:11px;margin-bottom:4px}.admin-product-center .admin-page-header h1{font-size:24px}.admin-product-center .admin-page-header p{line-height:1.45;margin-top:4px;max-width:none}.admin-product-center .admin-page-header__actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.admin-external-services{align-content:start}.admin-external-status-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(190px,1fr))}.admin-external-status-card{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:10px;min-height:112px;padding:16px}.admin-external-status-card span{color:var(--color-text-muted);font-size:12px;font-weight:720}.admin-external-status-card strong{color:var(--color-text-strong);font-size:24px;line-height:1.1}.admin-external-status-card .cs-badge{justify-self:start}.admin-external-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,260px) minmax(720px,1fr) minmax(320px,24vw)}.admin-external-service-list{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:12px;padding:16px;position:sticky;top:88px}.admin-external-service-list>div span{color:var(--color-brand);font-size:12px;font-weight:760}.admin-external-service-list h2{color:var(--color-text-strong);font-size:18px;margin:4px 0 0}.admin-external-service-option{align-items:start;background:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-item);color:inherit;cursor:pointer;display:grid;gap:8px;min-height:132px;padding:14px;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.admin-external-service-option--active{background:#eef6ff;border-color:#1677ff80;box-shadow:inset 3px 0 0 var(--color-brand),0 12px 28px #1677ff14}.admin-external-service-option:disabled{cursor:default;opacity:.62}.admin-external-service-option:hover:not(:disabled){border-color:#1677ff61;box-shadow:0 12px 26px #11192712;transform:translateY(-1px)}.admin-external-service-option strong{color:var(--color-text-strong);font-size:15px;line-height:1.25}.admin-external-service-option code{background:#1677ff14;border-radius:6px;color:var(--color-brand);font-family:var(--font-mono);font-size:12px;justify-self:start;line-height:1.4;padding:2px 6px}.admin-external-service-option small{color:var(--color-text-muted);line-height:1.55}.admin-external-service-option .cs-badge{align-self:end;justify-self:start;margin-top:2px;width:max-content}.admin-external-workbench,.admin-external-side{align-content:start}.admin-external-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-external-form-grid .cs-field:nth-last-child(-n+2){grid-column:1 / -1}.admin-external-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-external-side{display:grid;gap:16px;position:sticky;top:88px}.admin-external-test-panel{padding:16px}.admin-id-test-stack{display:grid;gap:14px}.admin-id-test-card{border:1px solid var(--color-border);border-radius:8px;display:grid;gap:12px;padding:14px}.admin-id-test-card h3{color:var(--color-text-strong);font-size:15px;margin:0 0 4px}.admin-id-test-card p{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:0}.admin-id-diagnostics-panel{display:grid;gap:14px;padding:16px}.admin-id-diagnostics-grid{display:grid;gap:10px}.admin-id-diagnostics-card{border:1px solid var(--color-border);border-radius:8px;display:grid;gap:6px;padding:12px}.admin-id-diagnostics-card span{color:var(--color-text-muted);font-size:12px;font-weight:720}.admin-id-diagnostics-card strong{color:var(--color-text-strong);font-size:18px;line-height:1.2}.admin-id-diagnostics-card small{color:var(--color-text-muted);line-height:1.45;overflow-wrap:anywhere}.admin-ops-flow-map{background:linear-gradient(135deg,#1677ff14,#fff0 42%),var(--color-surface-solid);border:1px solid rgba(22,119,255,.16);border-radius:var(--radius-section);box-shadow:0 18px 44px #1119270f;display:grid;gap:18px;overflow:hidden;padding:18px;position:relative}.admin-ops-flow-map:before{background:linear-gradient(180deg,var(--color-brand),rgba(22,119,255,.22));content:"";height:100%;left:0;position:absolute;top:0;width:4px}.admin-ops-flow-map__header{align-items:start;display:flex;gap:24px;justify-content:space-between;padding-left:4px}.admin-ops-flow-map__header span{color:var(--color-brand);font-size:12px;font-weight:780}.admin-ops-flow-map__header h2{color:var(--color-text-strong);font-size:22px;line-height:1.25;margin:4px 0 0}.admin-ops-flow-map__header p{color:var(--color-text-muted);line-height:1.7;margin:8px 0 0;max-width:880px}.admin-ops-flow-map__legend{align-items:flex-end;display:grid;flex:0 0 auto;gap:8px;justify-items:end;min-width:150px}.admin-ops-flow-map__legend span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;gap:7px}.admin-ops-flow-map__dot{background:var(--color-brand-soft);border:1px solid rgba(22,119,255,.18);border-radius:999px;display:inline-block;height:9px;width:9px}.admin-ops-flow-map__dot--active{background:var(--color-brand)}.admin-ops-flow-map__dot--risk{background:#f59e0b;border-color:#f59e0b4d}.admin-ops-flow-map__canvas{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid var(--color-border);border-radius:14px;display:grid;gap:14px;padding:14px}.admin-ops-flow-map__main{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(126px,1fr))}.admin-ops-flow-step{background:#fff;border:1px solid var(--color-border);border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:8px;min-height:154px;padding:13px;position:relative;text-align:left}.admin-ops-flow-step:disabled{cursor:default}.admin-ops-flow-step:hover:not(:disabled){border-color:#1677ff6b;box-shadow:0 10px 26px #11192714}.admin-ops-flow-step--active{background:linear-gradient(180deg,#eef6ff,#fff);border-color:#1677ff61;box-shadow:inset 0 0 0 1px #1677ff1f}.admin-ops-flow-step--source .admin-ops-flow-step__top span{background:#e8f5ff;color:#075985}.admin-ops-flow-step--pricing .admin-ops-flow-step__top span{background:#eef2ff;color:#4338ca}.admin-ops-flow-step--active .admin-ops-flow-step__top span{background:var(--color-brand);color:#fff}.admin-ops-flow-step--asset .admin-ops-flow-step__top span{background:#e8f7ef;color:#047857}.admin-ops-flow-step--sale .admin-ops-flow-step__top span{background:#fff7ed;color:#c2410c}.admin-ops-flow-step--audit .admin-ops-flow-step__top span{background:#f1f5f9;color:#334155}.admin-ops-flow-step--finance .admin-ops-flow-step__top span{background:#eef6ff;color:var(--color-brand)}.admin-ops-flow-step__top{align-items:center;display:flex;justify-content:space-between}.admin-ops-flow-step__top span{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:780;height:26px;justify-content:center;width:34px}.admin-ops-flow-step__top small{color:var(--color-text-subtle);font-size:11px;font-weight:700}.admin-ops-flow-step h3{color:var(--color-text-strong);font-size:16px;margin:0}.admin-ops-flow-step p{color:var(--color-text-muted);font-size:12px;line-height:1.65;margin:0}.admin-ops-flow-step__meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.admin-ops-flow-step__meta strong{color:var(--color-text-strong);font-size:20px;font-variant-numeric:tabular-nums}.admin-ops-flow-step__meta span{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:11px;font-weight:720;padding:3px 7px}.admin-ops-flow-step__arrow{background:var(--color-border);height:2px;position:absolute;right:-13px;top:58px;width:14px;z-index:1}.admin-ops-flow-step__arrow:after{border-bottom:5px solid transparent;border-left:7px solid var(--color-border);border-top:5px solid transparent;content:"";position:absolute;right:-2px;top:-4px}.admin-ops-flow-map__lower{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)}.admin-ops-flow-map__exceptions,.admin-ops-flow-map__focus{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:12px}.admin-ops-flow-map__exceptions{border-color:#f59e0b3d}.admin-ops-flow-map__lane-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-ops-flow-map__lane-title strong,.admin-ops-flow-map__focus strong{color:var(--color-text-strong);font-size:14px}.admin-ops-flow-map__lane-title span{color:var(--color-text-muted);font-size:12px}.admin-ops-flow-map__chips,.admin-ops-flow-map__focus div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-ops-flow-map__chips span,.admin-ops-flow-map__focus div span{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:12px;font-weight:680;padding:5px 9px}.admin-ops-flow-map__chips span{background:#fff7ed;border-color:#f59e0b33;color:#9a3412}.admin-ops-flow-map__focus{background:#f8fbff}.admin-ops-flow-map__focus div span{background:#fff;color:var(--color-brand)}.admin-resource-panel{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);box-sizing:border-box;display:grid;gap:16px;min-width:0;padding:18px}.admin-resource-panel__head{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:14px}.admin-resource-panel__head>div:first-child{min-width:0}.admin-resource-panel__head h2{color:var(--color-text-strong);font-size:18px;margin:0}.admin-resource-panel__head p{color:var(--color-text-muted);line-height:1.6;margin:6px 0 0}.admin-ops-workbench{display:grid;gap:16px}.admin-ops-panel{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-section);display:grid;gap:16px;padding:18px}.admin-ops-panel__head{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.admin-ops-panel__head h2{color:var(--color-text-strong);font-size:18px;margin:0}.admin-ops-panel__head p{color:var(--color-text-muted);line-height:1.55;margin:6px 0 0}.admin-ops-workbench .admin-table-main span{font-family:inherit}.admin-object-cell{display:grid;gap:5px;min-width:0}.admin-object-cell strong{color:var(--color-text-strong);font-size:13px}.admin-object-cell span{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.admin-detail-card{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;display:grid;gap:12px;padding:14px}.admin-detail-card h3{color:var(--color-text-strong);font-size:14px;margin:0}.admin-timeline-list{display:grid;gap:10px}.admin-timeline-list div{border-left:2px solid #dbeafe;display:grid;gap:4px;padding-left:10px}.admin-timeline-list strong{color:var(--color-text-strong);font-size:13px}.admin-timeline-list span,.admin-muted-text{color:var(--color-text-muted);font-size:12px;line-height:1.55}.admin-tech-details{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.admin-tech-details summary{color:var(--color-text-muted);cursor:pointer;font-size:12px;font-weight:760}.admin-tech-details pre{background:#0f172a;border-radius:6px;color:#e2e8f0;font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:12px 0 0;max-height:340px;overflow:auto;padding:12px}.admin-tech-details>.cs-field{margin-top:12px}.admin-product-center .admin-resource-panel{gap:10px;padding:12px 14px}.admin-product-center .admin-resource-panel__head{align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:8px}.admin-product-center .admin-resource-panel__head>div:first-child{min-width:150px}.admin-product-center .admin-resource-panel__head h2{font-size:16px}.admin-product-center .admin-resource-panel__head p{display:none}.admin-product-center .cs-filter-bar{align-items:end;background:#f8fafc;border:1px solid #dce5f0;border-radius:10px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.admin-product-center .cs-filter-bar__fields{gap:8px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.admin-product-center .cs-filter-bar__actions{align-self:end;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.admin-product-center .cs-filter-bar__actions .cs-button{border-radius:6px;min-height:32px;padding:0 12px}.admin-product-center .cs-field{gap:4px}.admin-product-center .cs-field__label{font-size:12px}.admin-product-center .cs-input,.admin-product-center .cs-select{min-height:32px;padding:0 10px}.admin-product-center .admin-function-grid{gap:10px;grid-template-columns:1fr}.admin-pricing-center .admin-function-grid{grid-template-columns:1fr}.admin-product-center .admin-function-main{min-width:0}.admin-product-center .admin-function-main .cs-table-wrap{max-height:none;overflow:auto}.admin-product-center .admin-function-main .cs-table-wrap .cs-table th,.cs-table-wrap--sticky-header .cs-table th,.admin-table-density-high .cs-table th,.admin-detail-stack .admin-subsection .cs-table th{position:sticky;top:0;z-index:1}.admin-table-density-high .cs-resource-table,.admin-product-center .admin-function-main .cs-resource-table{gap:6px}.admin-table-density-high .cs-table-wrap,.admin-table-scroll .cs-table-wrap,.admin-product-center .admin-function-main .cs-table-wrap{max-height:var(--admin-table-max-height, none);overflow:auto}.admin-detail-stack .admin-subsection .cs-table-wrap{max-height:var(--admin-detail-table-max-height, none);overflow:auto}.admin-table-density-high .cs-table,.admin-table-min-admin .cs-table,.admin-product-center .admin-function-main .cs-table{min-width:var(--admin-table-min-width, 1240px);table-layout:fixed}.admin-detail-stack .admin-subsection .cs-table{min-width:var(--admin-detail-table-min-width, 760px)}.admin-table-density-high .cs-table th,.admin-table-density-high .cs-table td,.admin-product-center .admin-function-main .cs-table th,.admin-product-center .admin-function-main .cs-table td{line-height:1.35;padding-inline:10px;vertical-align:middle;white-space:nowrap}.admin-table-density-high .cs-table td,.admin-table-ellipsis .cs-table td,.admin-product-center .admin-function-main .cs-table td{overflow:hidden;text-overflow:ellipsis}.cs-pagination--compact,.admin-table-density-high .cs-pagination,.admin-product-center .admin-function-main .cs-pagination{align-items:center;flex-wrap:nowrap;gap:8px}.cs-pagination--compact .cs-pagination__summary,.admin-table-density-high .cs-pagination__summary,.admin-product-center .admin-function-main .cs-pagination__summary{gap:8px}.cs-pagination--compact .cs-pagination__actions,.admin-table-density-high .cs-pagination__actions,.admin-product-center .admin-function-main .cs-pagination__actions{flex-wrap:nowrap;gap:6px}.cs-pagination--compact .cs-button,.admin-table-density-high .cs-pagination .cs-button,.admin-product-center .admin-function-main .cs-pagination .cs-button{min-height:30px;padding:0 10px}.cs-pagination--compact .cs-pagination__page-size select,.cs-pagination--compact .cs-pagination__jump input,.admin-table-density-high .cs-pagination__page-size select,.admin-table-density-high .cs-pagination__jump input,.admin-product-center .admin-function-main .cs-pagination__page-size select,.admin-product-center .admin-function-main .cs-pagination__jump input{min-height:30px}.admin-row-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center}.admin-table-actions-header,.admin-table-actions-cell{text-align:center}.admin-table-actions,.finance-table-actions,.operations-table-actions,.member-table-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:center;min-width:0;white-space:nowrap;width:100%}.admin-table-actions .cs-button,.finance-table-actions .cs-button,.operations-table-actions .cs-button,.member-table-actions .cs-button{border-radius:6px;min-height:30px;padding-inline:9px;white-space:nowrap}.admin-side-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-side-actions .cs-button{border-radius:6px;justify-content:center;min-height:32px;padding-inline:12px}.admin-table-primary{color:var(--color-text-strong);font-weight:720}.admin-business-primary{display:grid;gap:4px;min-width:0}.admin-business-primary>strong{color:var(--color-text-strong);font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-business-primary>span{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.admin-table-mono{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.admin-identifier{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0;vertical-align:middle}.admin-identifier__tag{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:650;line-height:1;max-width:100%;min-height:24px;padding:0 8px;white-space:nowrap}.admin-identifier__tag span{font-family:var(--font-mono)}.admin-identifier__copy{background:transparent;border:0;color:var(--color-brand);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;padding:2px 0;white-space:nowrap}.admin-identifier__copy:hover{color:var(--color-brand);text-decoration:underline}.admin-identifier--compact .admin-identifier__copy{display:none}.admin-identifier-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-product-cell{align-items:center;display:flex;gap:12px;min-width:0}.admin-product-cell .admin-table-main span{font-family:inherit}.admin-product-logo{align-items:center;background:#eef6ff;border:1px solid #cfe3ff;border-radius:10px;color:var(--color-brand);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:780;height:38px;justify-content:center;line-height:1;overflow:hidden;width:38px}.admin-product-logo img{display:block;height:100%;object-fit:contain;width:100%}.admin-product-logo--large{border-radius:14px;font-size:18px;height:72px;width:72px}.admin-product-detail-hero{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:16px;padding-bottom:14px}.admin-product-detail-hero h3{color:var(--color-text-strong);font-size:20px;margin:0}.admin-product-detail-hero p{color:var(--color-text-muted);line-height:1.7;margin:6px 0 0}.admin-product-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-product-detail-meta span{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:12px;padding:4px 8px}.admin-product-overview{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-product-overview__item{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:10px;display:grid;gap:4px 8px;grid-template-areas:"label value" "badge badge";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:8px 10px}.admin-product-overview__item span{color:var(--color-text-muted);font-size:12px;grid-area:label}.admin-product-overview__item strong{color:var(--color-text-strong);font-size:20px;grid-area:value;line-height:1}.admin-product-overview__item .cs-badge{grid-area:badge;justify-self:start}.admin-product-health-strip{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:220px}.admin-product-health-strip .cs-badge{font-size:11px;font-weight:650;padding:3px 7px}@media(max-width:1500px){.admin-product-center .cs-filter-bar__fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-product-health-strip{justify-content:flex-start}}.admin-product-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-product-switches{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,52px)}.admin-product-switch{align-items:center;background:#f3f7fb;border:1px solid #d9e4ef;border-radius:999px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;padding:0 8px;white-space:nowrap}.admin-product-switch:hover:not(:disabled){border-color:#9bb7d4;color:var(--color-text-strong)}.admin-product-switch--on{background:#e7f8f0;border-color:#b7ead2;color:#08734d}.admin-product-switch:disabled{cursor:not-allowed;opacity:.58}.admin-product-side-section{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;gap:10px;padding:12px}.admin-product-side-section__head{align-items:center;display:flex;justify-content:space-between}.admin-product-side-section h3{color:var(--color-text-strong);font-size:14px;margin:0}.admin-product-side-section ul,.admin-product-info-block ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.admin-product-side-section li{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-product-side-section li span{color:var(--color-text-muted);font-size:12px}.admin-product-info-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-info-block{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;gap:8px;padding:12px}.admin-product-info-block h3{color:var(--color-text-strong);font-size:14px;margin:0}.admin-product-info-block li,.admin-product-info-block p{color:var(--color-text-muted);font-size:12px;line-height:1.6;margin:0}.admin-product-summary-band{border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.admin-product-summary-band div{display:grid;gap:6px;padding:12px}.admin-product-summary-band div+div{border-left:1px solid var(--color-border)}.admin-product-summary-band span{color:var(--color-text-muted);font-size:12px}.admin-product-summary-band strong{color:var(--color-text-strong);font-size:15px}.admin-product-summary-band p{color:var(--color-text-muted);line-height:1.6;margin:0}.admin-detail-drawer,.finance-detail-drawer,.operations-detail-drawer,.member-detail-drawer,.core-business-detail-drawer,.core-business-sale-drawer{background:#f8fafc;border-color:#d8e1eb;border-radius:8px 0 0 8px;box-shadow:-18px 0 42px #0f172a2e;width:680px}.admin-detail-drawer .cs-drawer__body,.finance-detail-drawer .cs-drawer__body,.operations-detail-drawer .cs-drawer__body,.member-detail-drawer .cs-drawer__body,.core-business-detail-drawer .cs-drawer__body,.core-business-sale-drawer .cs-drawer__body{background:#f8fafc}.admin-detail-drawer--wide{width:880px}.finance-detail-drawer,.operations-detail-drawer{width:620px}.member-detail-drawer{width:660px}.cs-drawer__actions .cs-button,.asset-drawer-actions__buttons .cs-button,.asset-sale-basket__actions .cs-button,.operations-drawer-actions .cs-button{border-radius:6px;min-height:32px;padding-inline:12px}.admin-resource-center--sale>.cs-status-tabs{align-items:center;background:#edf3f8;border:1px solid #d6e0ea;border-radius:8px;box-shadow:inset 0 1px #ffffffbf;display:flex;gap:2px;padding:3px;width:fit-content}.admin-resource-center--sale>.cs-status-tabs .cs-status-tab{border:1px solid transparent;border-radius:6px;color:#52616f;font-size:12px;font-weight:700;min-height:30px;padding:0 12px;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.admin-resource-center--sale>.cs-status-tabs .cs-status-tab:hover{background:#ffffff9e;color:#172033}.admin-resource-center--sale>.cs-status-tabs .cs-status-tab:focus-visible{box-shadow:0 0 0 2px #2563eb3d;outline:0}.admin-resource-center--sale>.cs-status-tabs .cs-status-tab--active{background:#fff;border-color:#c9d5e2;box-shadow:0 1px 2px #0f172a14;color:#101828}.admin-detail-stack{display:grid;gap:14px}.admin-json-block{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;gap:8px;padding:12px}.admin-json-block h3{color:var(--color-text-strong);font-size:14px;margin:0}.admin-json-block pre{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;line-height:1.7;margin:0;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word}.admin-sale-detail,.admin-fulfillment-detail,.admin-provider-detail{display:grid;gap:12px}.admin-drawer-header-summary{align-items:flex-start;border-bottom:1px solid #d9e1ea;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-drawer-header-summary div{display:grid;gap:4px;min-width:0}.admin-drawer-header-summary span,.admin-drawer-section__head span,.admin-drawer-metric span,.admin-drawer-kv__row span,.admin-drawer-timeline__item span{color:#667085;font-size:12px}.admin-drawer-header-summary strong{color:#101828;font-family:var(--font-mono);font-size:17px;line-height:1.35;overflow-wrap:anywhere}.admin-drawer-header-summary p{color:#667085;font-size:13px;line-height:1.5;margin:0}.admin-drawer-decision{background:#f8fafc;border:1px solid #d7e0ea;border-left:4px solid #64748b;border-radius:6px;display:grid;gap:5px;padding:11px 12px}.admin-drawer-decision--critical{background:#fff7f7;border-color:#fecaca;border-left-color:#dc2626}.admin-drawer-decision--success{background:#f0fdf4;border-color:#bbf7d0;border-left-color:#16a34a}.admin-drawer-decision--warning{background:#fffbeb;border-color:#fde68a;border-left-color:#f59e0b}.admin-drawer-decision span{color:#667085;font-size:12px}.admin-drawer-decision strong{color:#101828;font-size:15px;line-height:1.45}.admin-drawer-decision p{color:#475467;font-size:13px;line-height:1.65;margin:0}.admin-drawer-metrics{border:1px solid #d9e1ea;border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.admin-drawer-metric{background:#fff;display:grid;gap:5px;min-height:52px;padding:10px 12px}.admin-drawer-metric:nth-child(2n){border-left:1px solid #d9e1ea}.admin-drawer-metric:nth-child(n+3){border-top:1px solid #d9e1ea}.admin-drawer-metric strong{color:#101828;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.35;overflow-wrap:anywhere}.admin-drawer-tone--critical strong{color:#c81919}.admin-drawer-tone--success strong{color:#047857}.admin-drawer-tone--warning strong{color:#a15c07}.admin-drawer-section{display:grid;gap:9px}.admin-drawer-section__head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.admin-drawer-section__head h3{color:#101828;font-size:14px;margin:0}.admin-drawer-kv{border:1px solid #d9e1ea;border-radius:6px;display:grid;overflow:hidden}.admin-drawer-kv__row{background:#fff;display:grid;gap:12px;grid-template-columns:126px minmax(0,1fr);min-height:36px;padding:8px 12px}.admin-drawer-kv__row+.admin-drawer-kv__row{border-top:1px solid #e4e9ef}.admin-drawer-kv__row strong{color:#101828;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.admin-drawer-timeline{border:1px solid #d9e1ea;border-radius:6px;display:grid;overflow:hidden}.admin-drawer-timeline__item{align-items:flex-start;background:#fff;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.admin-drawer-timeline__item+.admin-drawer-timeline__item{border-top:1px solid #e4e9ef}.admin-drawer-timeline__item div{display:grid;gap:4px;min-width:0}.admin-drawer-timeline__item strong{color:#101828;font-family:var(--font-mono);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-drawer-timeline__item p{color:#667085;font-size:12px;line-height:1.55;margin:0;overflow-wrap:anywhere}.admin-compact-list{border:1px solid #d9e1ea;border-radius:6px;display:grid;overflow:hidden}.admin-compact-list__item{align-items:center;background:#fff;display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr) auto;padding:10px 12px}.admin-compact-list__item+.admin-compact-list__item{border-top:1px solid #e4e9ef}.admin-compact-list__item>div{display:grid;gap:4px;min-width:0}.admin-compact-list__item strong{color:#101828;font-family:var(--font-mono);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-compact-list__item span{color:#667085;font-size:12px;line-height:1.45}.admin-drawer-note{background:#f8fafc;border:1px solid #d9e1ea;border-radius:6px;display:grid;gap:4px;padding:10px 12px}.admin-drawer-note strong{color:#101828;font-size:13px}.admin-drawer-note p{color:#667085;font-size:13px;line-height:1.6;margin:0}.admin-provider-header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-provider-header div{display:grid;gap:4px;min-width:0}.admin-provider-header span,.admin-provider-block__title span,.admin-provider-kv__row span{color:var(--color-text-muted);font-size:12px}.admin-provider-header h3{color:var(--color-text-strong);font-family:var(--font-mono);font-size:18px;line-height:1.35;margin:0;overflow-wrap:anywhere}.admin-provider-header p{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin:0}.admin-sale-detail-hero{align-items:center;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;justify-content:space-between;padding:14px}.admin-sale-detail-hero div{display:grid;gap:4px}.admin-sale-detail-hero span,.admin-sale-metric span,.admin-sale-line-card span,.admin-sale-task-card__grid span{color:var(--color-text-muted);font-size:12px}.admin-sale-detail-hero strong{color:var(--color-text-strong);font-family:var(--font-mono);font-size:18px}.admin-provider-summary{background:#f8fafc;border:1px solid #dbeafe;border-radius:6px;box-shadow:inset 3px 0 #3b82f6;display:grid;gap:6px;padding:14px}.admin-provider-summary--failed{background:#fff7ed;border-color:#fed7aa;box-shadow:inset 3px 0 #f97316}.admin-provider-summary span{color:var(--color-text-muted);font-size:12px}.admin-provider-summary strong{color:var(--color-text-strong);font-size:16px}.admin-provider-summary p{color:#475569;font-size:13px;line-height:1.65;margin:0}.admin-provider-decision{background:#f8fafc;border:1px solid #d7e3f2;border-left:4px solid #2563eb;border-radius:6px;padding:12px 14px}.admin-provider-decision--failed{background:#fff7ed;border-color:#fed7aa;border-left-color:#f97316}.admin-provider-decision div{display:grid;gap:5px}.admin-provider-decision span{color:var(--color-text-muted);font-size:12px}.admin-provider-decision strong{color:var(--color-text-strong);font-size:15px;line-height:1.45}.admin-provider-decision p{color:#475569;font-size:13px;line-height:1.7;margin:0}.admin-provider-block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;display:grid;gap:10px;padding:12px}.admin-provider-block__title{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.admin-provider-block__title h3{color:var(--color-text-strong);font-size:14px;margin:0}.admin-provider-kv{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;display:grid}.admin-provider-kv__row{display:grid;gap:12px;grid-template-columns:128px minmax(0,1fr);min-height:38px;padding:9px 12px}.admin-provider-kv__row+.admin-provider-kv__row{border-top:1px solid var(--color-border)}.admin-provider-kv__row strong{color:var(--color-text-strong);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.admin-provider-empty-note{background:#f8fafc;border:1px solid #dbe3ea;border-radius:6px;display:grid;gap:4px;padding:10px 12px}.admin-provider-empty-note strong{color:var(--color-text-strong);font-size:13px}.admin-provider-empty-note p{color:var(--color-text-muted);font-size:13px;line-height:1.6;margin:0}.admin-sale-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sale-metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;gap:6px;min-width:0;padding:12px}.admin-sale-metric strong{color:var(--color-text-strong);font-size:14px;overflow-wrap:anywhere}.admin-detail-section{display:grid;gap:10px}.admin-detail-section h3{color:var(--color-text-strong);font-size:14px;margin:0}.admin-sale-task-list,.admin-sale-line-list{display:grid;gap:10px}.admin-sale-task-card,.admin-sale-line-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:10px;padding:12px}.admin-sale-task-card__head,.admin-sale-line-card{align-items:center;display:flex;justify-content:space-between}.admin-sale-task-card__head code{color:var(--color-text-strong);font-family:var(--font-mono);font-size:12px}.admin-sale-task-card__grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sale-task-card p{color:var(--color-status-critical);font-size:13px;line-height:1.6;margin:0}.admin-sale-line-card>div{display:grid;gap:4px;min-width:0}.admin-sale-line-card strong{color:var(--color-text-strong);font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.admin-payload-details{border-top:1px solid #d8dee7;display:grid;gap:12px;padding-top:10px}.admin-payload-details summary{color:var(--color-text-strong);cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:700;list-style-position:outside;padding:2px 0}.admin-payload-details section{border-left:3px solid #cbd5e1;display:grid;gap:8px;margin-top:0;padding-left:12px}.admin-payload-details h4{color:#475569;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0;margin:0}.admin-payload-details pre{background:#f8fafc;border:1px solid #d8dee7;border-radius:6px;color:#334155;font-family:var(--font-mono);font-size:12px;line-height:1.7;margin:0;max-height:220px;overflow:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word}@media(max-width:760px){.admin-resource-center--sale>.cs-status-tabs{overflow-x:auto;width:100%}.admin-resource-center--sale>.cs-status-tabs .cs-status-tab{flex:0 0 auto}.admin-drawer-header-summary,.admin-drawer-timeline__item,.admin-compact-list__item{grid-template-columns:1fr}.admin-drawer-header-summary{display:grid}.admin-drawer-metrics{grid-template-columns:1fr}.admin-drawer-metric:nth-child(2n){border-left:0}.admin-drawer-metric:nth-child(n+2){border-top:1px solid #d9e1ea}.admin-drawer-kv__row{gap:4px;grid-template-columns:1fr}}.admin-text-critical{color:var(--color-status-critical)!important}.admin-text-success{color:var(--color-status-success)!important}.admin-action-confirm{display:grid;gap:14px}.admin-preset-row{display:flex;flex-wrap:wrap;gap:8px}.admin-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid--compact{gap:8px 10px}.cs-modal .admin-form-grid,.cs-drawer .admin-form-grid{gap:10px 12px}.cs-modal .admin-form-grid--compact,.cs-drawer .admin-form-grid--compact{gap:8px 10px}.admin-form-grid .cs-field:has(textarea){grid-column:1 / -1}.admin-upload-field{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.admin-upload-button{align-items:center;background:#fff;border:1px solid var(--cs-border, #d7dde8);border-radius:8px;color:#1463ff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-height:32px;padding:0 12px;white-space:nowrap}.admin-upload-button input{display:none}.admin-subsection{display:grid;gap:12px}.admin-subsection__head{align-items:center;display:flex;justify-content:space-between}.admin-subsection__head h3{color:var(--color-text-strong);font-size:15px;margin:0}.admin-subsection__head span{color:var(--color-text-muted);font-size:12px}.admin-inline-actions{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-inline-actions .cs-field{min-width:150px}.admin-pricing-items{display:grid;gap:10px}.admin-pricing-item{align-items:end;border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;gap:10px;grid-template-columns:1.1fr .8fr .9fr .8fr auto;padding:10px}.admin-pricing-rule-modal{max-width:760px;width:min(100%,760px)}.admin-pricing-rule-modal .admin-pricing-item{align-items:end;grid-template-columns:minmax(240px,1.45fr) minmax(88px,.55fr) minmax(132px,.8fr) minmax(112px,.7fr) auto}.admin-pricing-rule-modal .admin-pricing-item .cs-field:first-child{min-width:0}.pricing-detail{gap:14px}.pricing-detail-header{align-items:flex-start;border:1px solid var(--color-border);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.pricing-detail-header__main{display:grid;gap:5px;min-width:0}.pricing-detail-header__main span,.pricing-detail-header__main small,.pricing-detail-section__head span,.pricing-key-value-grid span,.pricing-archive-summary span{color:var(--color-text-muted);font-size:12px}.pricing-detail-header__main strong{color:var(--color-text-strong);font-size:20px;line-height:1.25;overflow-wrap:anywhere}.pricing-detail-header__meta{align-items:flex-end;display:grid;gap:6px;justify-items:end;white-space:nowrap}.pricing-detail-header__meta span{color:var(--color-text-muted);font-size:13px;font-weight:700}.pricing-detail-section{border:1px solid var(--color-border);border-radius:8px;display:grid;gap:12px;padding:14px 16px}.pricing-detail-section__head{align-items:start;display:flex;gap:12px;justify-content:space-between}.pricing-detail-section__head h3{color:var(--color-text-strong);font-size:15px;margin:0}.pricing-key-value-grid,.pricing-archive-summary{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-key-value-grid>div,.pricing-archive-summary>div{border-top:1px solid var(--color-border);display:grid;gap:6px;min-width:0;padding:10px 0}.pricing-key-value-grid>div:nth-child(-n+2),.pricing-archive-summary>div:nth-child(-n+2){border-top:0;padding-top:0}.pricing-key-value-grid strong,.pricing-archive-summary strong{color:var(--color-text-strong);font-size:14px;font-weight:720;overflow-wrap:anywhere}.pricing-key-value-grid__wide{grid-column:1 / -1}.pricing-detail-table .cs-table{min-width:0}.pricing-tech-details{border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.pricing-tech-details summary{color:var(--color-text-strong);cursor:pointer;font-size:13px;font-weight:740}.pricing-tech-details[open] summary{margin-bottom:10px}.pricing-archive-confirm{gap:12px}.pricing-archive-note{color:var(--color-text-muted);font-size:13px;line-height:1.65;margin:0}.admin-inline-risk{color:#b45309;display:block;font-size:12px;font-weight:650;margin-top:4px}.admin-sensitive-result{display:grid;gap:8px}.admin-sensitive-result p{color:var(--cs-text-muted);font-size:12px;margin:0}.admin-sensitive-result label{display:grid;gap:4px}.admin-sensitive-result label span{color:var(--cs-text-muted);font-size:12px;font-weight:650}.admin-sensitive-result textarea{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#7c2d12;font-family:var(--font-mono);font-size:13px;line-height:1.5;min-height:42px;padding:8px 10px;resize:vertical;width:100%}.admin-system-page{display:grid;gap:18px;min-width:0}.admin-system-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0}.admin-system-summary,.admin-system-token-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-system-verification{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(420px,.9fr) minmax(320px,.7fr)}.admin-system-verification__actions{align-content:start;display:grid;gap:10px}.admin-system-verification__actions .cs-button{justify-content:center;width:100%}.admin-form-stack{display:grid;gap:14px}@media(min-width:2200px){.admin-content{padding:32px 40px}.admin-workbench-grid{grid-template-columns:minmax(980px,1fr) minmax(420px,560px)}.admin-function-grid{grid-template-columns:minmax(1040px,1fr) minmax(380px,520px)}.admin-external-layout{grid-template-columns:minmax(240px,300px) minmax(980px,1fr) minmax(400px,560px)}.admin-external-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-flow-map__main{grid-template-columns:repeat(6,minmax(160px,1fr))}}@media(max-width:1500px){.admin-metrics{grid-template-columns:repeat(2,minmax(220px,1fr))}.admin-workbench-grid,.admin-function-grid,.admin-external-layout,.admin-system-verification{grid-template-columns:1fr}.admin-workbench-aside,.admin-function-aside,.admin-external-service-list,.admin-external-side{position:static}.admin-external-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-flow-map__main{grid-template-columns:repeat(3,minmax(180px,1fr))}.admin-ops-flow-step__arrow{display:none}}.admin-product-detail-page{align-content:start;gap:8px;grid-auto-rows:max-content;min-height:max(calc(100vh - 58px),calc(var(--admin-min-shell-height) - 58px));padding-top:6px;--admin-product-header-height: 82px;--admin-product-shell-gap: 18px;--admin-product-work-area: max( calc(100vh - var(--admin-product-header-height) - var(--admin-product-shell-gap)), calc(var(--admin-min-shell-height) - var(--admin-product-header-height) - var(--admin-product-shell-gap)) )}.admin-product-detail-page .cs-input,.admin-product-detail-page .cs-select{min-height:30px;padding-inline:10px}.admin-product-detail-page .cs-field,.admin-product-detail-page .cs-select-shell,.admin-product-detail-page .cs-dropdown-select,.admin-product-detail-page .cs-dropdown-select__trigger,.admin-product-detail-page .cs-input,.admin-product-detail-page .cs-textarea{max-width:100%;min-width:0}.admin-product-workbench-header{align-content:start;align-self:start;background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:7px;min-height:0;padding:8px 10px}.admin-product-workbench-top,.admin-product-workbench-bottom{align-items:center;display:grid;gap:10px}.admin-product-workbench-top{align-items:center;grid-template-columns:minmax(160px,.42fr) minmax(420px,1fr) minmax(320px,.42fr);min-height:38px;width:100%}.admin-product-back-button{background:#eef6ff;border-color:#bfdbfe;color:#0f62d6;font-weight:750}.admin-product-back-button:hover{background:#dcebff;border-color:#93c5fd;color:#0b55bf}.admin-product-workbench-bottom{border-top:1px solid #edf2f7;display:flex;justify-content:space-between;min-height:28px;padding-top:7px;width:100%}.admin-product-title-zone{align-items:center;display:flex;gap:10px;justify-self:center;min-width:0}.admin-product-workbench-title{align-items:center;display:flex;gap:12px;flex:0 1 auto;min-width:0}.admin-product-workbench-title>div:first-child{display:grid;gap:2px;justify-content:center}.admin-product-workbench-title h1{color:var(--color-text-strong);font-size:18px;line-height:1.15;margin:0}.admin-product-workbench-title span,.admin-product-workbench-actions span{color:var(--color-text-muted);font-size:12px}.admin-product-header-badges,.admin-product-workbench-actions,.admin-product-status-strip,.admin-product-switch-row,.admin-template-mode-row,.admin-sku-toolbar{align-items:center;display:flex;gap:8px}.admin-product-header-badges{flex-wrap:wrap;gap:6px}.admin-product-workbench-actions{justify-self:end;justify-content:flex-end}.admin-product-status-strip{background:transparent;border:0;border-radius:0;flex:1 1 auto;flex-wrap:wrap;min-height:26px;padding:0}.admin-product-status-strip span{align-items:center;background:#f8fafc;border:1px solid #e3ebf4;border-radius:999px;color:var(--color-text-muted);display:inline-flex;font-size:12px;gap:4px;min-height:22px;padding:0 8px}.admin-product-status-strip strong{color:var(--color-text-strong);font-weight:650}.admin-product-tabs{align-items:center;background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:flex;gap:4px;flex:0 0 auto;min-height:30px;padding:3px}.admin-product-tab{background:transparent;border:0;border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:13px;font-weight:650;min-height:24px;padding:0 14px}.admin-product-tab--active{background:#eaf2ff;color:#0f62d6}.admin-product-tab-panel{min-height:0}.admin-product-spu-grid{align-items:stretch;display:grid;gap:8px;grid-template-columns:520px minmax(0,1fr);min-height:0}.admin-product-spu-grid>*{min-width:0}.admin-compact-panel,.admin-submit-template-compact,.admin-sku-editor-panel{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:8px;display:grid;gap:8px;padding:10px}.admin-product-spu-grid>.admin-compact-panel,.admin-product-spu-grid>.admin-submit-template-compact{align-content:start;min-height:0}.admin-product-spu-grid>.admin-compact-panel{grid-template-rows:auto auto auto}.admin-product-spu-grid>.admin-submit-template-compact{min-height:auto}.admin-product-spu-grid>.admin-compact-panel>.cs-field:has(textarea){align-content:stretch;display:grid;grid-template-rows:auto auto}.admin-product-spu-grid>.admin-compact-panel>.cs-field:has(textarea) textarea{min-height:220px;resize:vertical}.admin-product-spu-grid>.admin-submit-template-compact .admin-template-reminder-compact{align-self:start}.admin-compact-panel__head{align-items:center;display:flex;justify-content:space-between;gap:10px}.admin-compact-panel__head h3{color:var(--color-text-strong);font-size:14px;line-height:1.2;margin:0}.admin-compact-panel__head span{color:var(--color-text-muted);font-size:12px}.admin-submit-rule-checklist{display:flex;flex-wrap:wrap;gap:6px}.admin-submit-rule-check{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#9a3412;display:inline-flex;font-size:12px;gap:5px;line-height:1.3;padding:5px 8px}.admin-submit-rule-check strong{color:inherit;font-size:11px}.admin-submit-rule-check--ready{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.admin-product-logo-row{align-items:center;background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:flex;gap:10px;padding:8px}.admin-product-logo-row div{display:grid;gap:3px;min-width:0}.admin-product-logo-row strong{color:var(--color-text-strong);font-size:14px}.admin-product-logo-row span{color:var(--color-text-muted);font-size:12px}.admin-product-switch-row{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;flex-wrap:wrap;min-height:58px;padding:6px 8px}.admin-product-automation-panel{background:#fff;border:1px solid #cad7e6;border-radius:8px;display:grid;gap:8px;padding:10px}.admin-product-automation-panel__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-product-automation-panel__head h4{color:#102033;font-size:14px;line-height:1.25;margin:0}.admin-product-automation-panel__head span{color:#53667d;font-size:12px}.admin-product-automation-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.admin-product-automation-card{background:#f7fafc;border:1px solid #d4dfeb;border-radius:8px;display:grid;gap:8px;padding:9px}.admin-product-automation-card__main{display:grid;gap:4px}.admin-product-automation-card__main strong{color:#102033;font-size:13px}.admin-product-automation-card__main span,.admin-product-automation-issues span{color:#53667d;font-size:12px;line-height:1.45}.admin-product-automation-card__title{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-product-automation-card__controls{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(120px,1fr) minmax(120px,160px)}.admin-product-automation-card__controls .cs-field{margin:0}.admin-product-automation-metrics{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-product-automation-metrics div{background:#fff;border:1px solid #dbe5ef;border-radius:7px;display:grid;gap:3px;padding:7px}.admin-product-automation-metrics dt{color:#66788e;font-size:11px;font-weight:760}.admin-product-automation-metrics dd{color:#102033;font-size:12px;font-weight:760;margin:0}.admin-product-automation-issues{background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;display:grid;gap:3px;padding:7px}.admin-product-automation-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-product-asset-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.admin-product-control-grid{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.admin-product-asset-field{align-items:center;background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) auto;min-height:58px;padding:6px 8px}.admin-product-asset-preview{align-items:center;background:#eef6ff;border:1px solid #bfd8ff;border-radius:8px;color:#0f62d6;display:flex;font-size:14px;font-weight:760;height:44px;justify-content:center;overflow:hidden;width:44px}.admin-product-asset-preview img{display:block;height:100%;object-fit:contain;width:100%}.admin-product-asset-meta{display:grid;gap:4px;min-width:0}.admin-product-asset-meta strong{color:var(--color-text-strong);font-size:13px}.admin-product-asset-meta span{color:var(--color-text-muted);font-size:12px}.admin-upload-button--disabled{cursor:not-allowed;opacity:.56}.admin-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-template-section{background:#fff;border:1px solid #cad7e6;border-radius:8px;display:grid;gap:8px;padding:10px}.admin-template-section--rules{background:#f8fbff}.admin-template-section__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-template-section__head>div{display:grid;gap:3px}.admin-template-section__head strong{color:#102033;font-size:13px}.admin-template-section__head span{color:#53667d;font-size:12px}.admin-template-mode-row{align-items:end;background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;min-height:0;padding:0}.admin-template-mode-switches{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-template-mode-row>.cs-field{align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(150px,220px);margin-left:auto}.admin-template-verification-row{align-items:end;background:#f8fbff;border:1px solid #dce8f7;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(150px,.68fr) minmax(120px,.5fr);padding:10px}.admin-template-verification-summary{display:grid;gap:3px}.admin-template-verification-summary span{color:#63758a;font-size:12px;font-weight:800}.admin-template-verification-summary strong{color:#102033;font-size:14px}.admin-template-verification-summary small{color:#63758a;font-size:12px;line-height:1.45}.admin-template-rule-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-template-rule-card{background:#fff;border:1px solid #cfddec;border-radius:8px;display:grid;gap:8px;padding:8px}.admin-template-rule-card--muted{align-content:start;background:#f6f8fb;border-style:dashed}.admin-template-rule-card__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-template-rule-card__head strong{color:var(--color-text-strong);font-size:13px}.admin-template-rule-card__head .cs-select{max-width:128px}.admin-template-rule-simple{display:grid;gap:8px;grid-template-columns:minmax(90px,.35fr) minmax(140px,.65fr)}.admin-template-rule-hint{color:var(--color-text-muted);display:block;font-size:12px;line-height:1.4;margin-top:4px}.admin-template-reminder-compact{display:grid;gap:8px 10px;grid-template-columns:minmax(0,1fr)}.admin-template-reminder-compact>.cs-field textarea{min-height:86px}.admin-template-reminder-pair{display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-template-reminder-pair textarea{min-height:104px}.admin-template-reminder-compact textarea,.admin-submit-template-compact textarea{min-height:68px}.admin-template-sample-row{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.admin-template-sample-row>.cs-button{min-height:36px;white-space:nowrap}.admin-template-sample-status{align-self:center;border-radius:6px;color:var(--color-text-muted);font-size:12px;padding:5px 8px;white-space:nowrap}.admin-template-sample-status--critical,.admin-template-sample-status--warning{background:#fff7ed;color:#9a3412}.admin-template-sample-status--success{background:#ecfdf5;color:#047857}.admin-template-utility-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-template-field-summary{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:flex;gap:4px;min-height:34px;min-width:0;padding:6px 10px}.admin-template-field-summary span{color:var(--color-text-muted);font-size:12px;white-space:nowrap}.admin-template-field-summary strong{color:var(--color-text-strong);font-size:13px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-template-json-modal{display:grid;gap:8px}.admin-template-json-dialog{max-width:1040px;width:1040px}.admin-template-json-modal textarea{font-family:var(--font-mono);min-height:min(560px,calc(100vh - 290px))}.admin-sku-workbench{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(300px,360px) minmax(680px,1fr);min-height:0}.admin-sku-matrix-workbench{display:grid;min-height:min(640px,calc(100vh - 230px));min-width:0}.admin-sku-matrix-main,.admin-sku-main{display:grid;gap:8px;min-width:0}.admin-sku-matrix-workbench .cs-filter-bar,.admin-sku-workbench .cs-filter-bar{background:#fff;border:1px solid #e5edf6;border-radius:8px;padding:7px}.admin-sku-matrix-workbench .cs-filter-bar{align-items:end;gap:8px;grid-template-columns:minmax(0,1fr) auto}.admin-sku-matrix-workbench .cs-filter-bar__fields{gap:8px;grid-template-columns:minmax(300px,1fr) minmax(132px,160px) minmax(132px,160px)}.admin-sku-matrix-workbench .cs-filter-bar__actions{align-self:end;flex-wrap:nowrap;gap:6px}.admin-sku-matrix-workbench .cs-filter-bar__actions .cs-button{min-height:32px;padding-inline:12px}.admin-sku-workbench .cs-filter-bar__fields{grid-template-columns:minmax(0,1fr)}.admin-sku-toolbar{align-items:center;justify-content:space-between}.admin-sku-select-page{align-items:center;color:var(--color-text-muted);display:flex;font-size:12px;gap:8px}.admin-sku-select-page input{flex:0 0 auto}.admin-sku-toolbar>span,.admin-sku-select-page span{color:var(--color-text-muted);font-size:12px}.admin-sku-matrix-toolbar-copy{display:grid;gap:2px}.admin-sku-matrix-toolbar-copy strong{color:var(--color-text-strong);font-size:13px}.admin-sku-matrix-toolbar-copy span,.admin-sku-matrix-statusbar{color:var(--color-text-muted);font-size:12px}.admin-sku-matrix-statusbar{align-items:center;border-bottom:1px solid #edf2f7;border-top:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:6px 14px;padding:6px 2px}.admin-sku-matrix-table{border:1px solid #e2e8f0;border-radius:6px;max-height:min(640px,calc(100vh - 360px));overflow:auto}.admin-sku-matrix-table .cs-table{border-collapse:separate;border-spacing:0}.admin-sku-matrix-table .cs-table th{background:#f8fafc;top:0;z-index:4}.admin-sku-matrix-table .cs-table th,.admin-sku-matrix-table .cs-table td{padding-block:6px}.admin-sku-matrix-table .cs-table th:first-child,.admin-sku-matrix-table .cs-table td:first-child{left:0;position:sticky;z-index:3}.admin-sku-matrix-table .cs-table th:first-child{background:#f8fafc;z-index:5}.admin-sku-matrix-sticky{background:#fff;left:44px;position:sticky;z-index:3}.admin-sku-matrix-table th.admin-sku-matrix-sticky{z-index:5}.admin-sku-matrix-cell--selected{box-shadow:inset 2px 0 #0f62d6}.admin-sku-matrix-row-mark{background:#cbd5e1;border-radius:999px;display:inline-block;height:6px;width:6px}.admin-sku-matrix-face,.admin-sku-matrix-value,.admin-sku-matrix-text-cell,.admin-sku-matrix-chip-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.admin-sku-matrix-face,.admin-sku-matrix-value,.admin-sku-matrix-text-cell{display:grid;gap:3px;min-width:0}.admin-sku-matrix-face strong{color:var(--color-text-strong);font-size:15px;line-height:1.2}.admin-sku-matrix-face span,.admin-sku-matrix-date,.admin-sku-matrix-value span,.admin-sku-matrix-text-cell span{color:var(--color-text-muted);font-size:12px}.admin-sku-matrix-face>span,.admin-sku-matrix-value strong,.admin-sku-matrix-text-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sku-matrix-value{border:1px solid transparent;border-radius:5px;min-height:36px;padding:4px 6px}.admin-sku-matrix-value:hover,.admin-sku-matrix-text-cell:hover,.admin-sku-matrix-face:hover{background:#f8fafc;color:#0f62d6}.admin-sku-matrix-value--success{border-left-color:#86efac}.admin-sku-matrix-value--warning{border-left-color:#fdba74}.admin-sku-matrix-value--degraded,.admin-sku-matrix-value--neutral,.admin-sku-matrix-value--offline,.admin-sku-matrix-value--critical{border-left-color:#cbd5e1}.admin-sku-matrix-value strong,.admin-sku-matrix-text-cell strong{color:var(--color-text-strong);font-size:12px;line-height:1.3}.admin-sku-matrix-actions{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sku-matrix-actions .cs-button{min-height:28px;min-width:0;padding-inline:6px}.admin-sku-matrix-drawer{padding:14px 16px;width:min(640px,calc(100vw - 96px))}.admin-sku-matrix-drawer .cs-drawer__header{gap:10px;min-height:34px}.admin-sku-matrix-drawer .cs-dialog__title{font-size:18px;line-height:1.25}.admin-sku-matrix-drawer .cs-drawer__body{gap:10px;line-height:1.5;padding-right:2px}.admin-sku-matrix-drawer .cs-drawer__actions{gap:6px;padding-top:10px}.admin-sku-matrix-drawer .cs-drawer__actions .cs-button,.admin-sku-matrix-drawer .cs-drawer__header .cs-button{min-height:30px;padding-inline:10px}.admin-sku-matrix-drawer .cs-alert{border-radius:6px;gap:2px;padding:8px 10px}.admin-sku-matrix-drawer .cs-alert__title{font-size:13px}.admin-sku-matrix-drawer .cs-alert__body{font-size:12px;line-height:1.45}.admin-sku-matrix-drawer .cs-field{gap:5px;font-size:13px}.admin-sku-matrix-drawer .cs-field__label{font-size:12px}.admin-sku-matrix-drawer .cs-input,.admin-sku-matrix-drawer .cs-select{font-size:13px;height:34px;line-height:18px;min-height:34px;padding-block:0}.admin-sku-matrix-drawer .cs-select{padding-right:34px}.admin-sku-drawer-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.admin-sku-drawer-actions__danger,.admin-sku-drawer-actions__primary{align-items:center;display:flex;gap:10px}.admin-sku-drawer-actions__primary{margin-left:auto}.admin-sku-drawer-form,.admin-sku-diagnostics{align-content:start;align-items:start;display:grid;gap:8px}.admin-sku-drawer-form .admin-form-grid{gap:9px 10px}.admin-sku-drawer-hero{align-items:center;align-self:start;background:#fff;border:1px solid #e5edf6;border-radius:6px;display:grid;gap:9px;grid-template-columns:40px minmax(0,1fr) auto;padding:8px}.admin-sku-drawer-hero img,.admin-sku-drawer-hero>span{align-items:center;background:#eef6ff;border:1px solid #bfd8ff;border-radius:6px;color:#0f62d6;display:flex;font-size:13px;font-weight:700;height:40px;justify-content:center;object-fit:contain;width:40px}.admin-sku-drawer-hero>div{display:grid;gap:3px;min-width:0}.admin-sku-drawer-hero strong{color:var(--color-text-strong);font-size:15px}.admin-sku-drawer-hero span{color:var(--color-text-muted);font-size:12px}.admin-sku-diagnostics-list{display:grid;gap:0;border:1px solid #e5edf6;border-radius:6px;overflow:hidden}.admin-sku-diagnostics-item{align-items:start;background:#fff;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr);padding:8px 10px}.admin-sku-diagnostics-item+.admin-sku-diagnostics-item{border-top:1px solid #edf2f7}.admin-sku-diagnostics-item span{color:var(--color-text);font-size:13px;line-height:1.45}.admin-sku-card-list{display:grid;gap:8px}.admin-sku-card{align-items:start;background:#fff;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);padding:10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-sku-card:hover{border-color:#bfd8ff;box-shadow:0 8px 20px #0f62d614}.admin-sku-card--selected{background:#eef6ff;border-color:#7fb6ff;box-shadow:0 0 0 1px #0f62d61f}.admin-sku-card__check{margin-top:6px}.admin-sku-card__body,.admin-link-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.admin-sku-card__body{display:grid;gap:8px;min-width:0;width:100%}.admin-sku-card__top{align-items:start;display:flex;gap:8px;justify-content:space-between}.admin-sku-card__face{align-items:baseline;display:flex;gap:4px}.admin-sku-card__face strong{color:var(--color-text-strong);font-size:24px;line-height:1}.admin-sku-card__face small{color:var(--color-text-muted);font-size:12px;font-weight:700}.admin-sku-card__name{color:var(--color-text-strong);font-size:13px;font-weight:700}.admin-sku-card__body .admin-identifier{color:var(--color-text-muted)}.admin-sku-card__metrics{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sku-card__metrics span{background:#f8fafc;border:1px solid #e5edf6;border-radius:6px;display:grid;gap:2px;min-width:0;padding:6px}.admin-sku-card__metrics small{color:var(--color-text-muted);font-size:11px}.admin-sku-card__metrics strong{color:var(--color-text-strong);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-link-button{color:#0f62d6;font-size:12px}.admin-sku-editor-panel{position:sticky;top:92px;min-width:0}.admin-sku-editor-panel form,.admin-sku-editor-fields,.admin-sku-readonly-summary,.admin-sku-business-panel,.admin-quick-adjust{display:grid;gap:10px}.admin-sku-editor-fields{align-items:start;gap:9px 10px;grid-auto-rows:max-content;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sku-editor-fields .cs-field:last-child{grid-column:1 / -1}.admin-sku-preview{align-items:center;background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:flex;gap:10px;padding:8px}.admin-sku-preview img,.admin-sku-preview>span{align-items:center;background:#eef6ff;border:1px solid #bfd8ff;border-radius:8px;color:#0f62d6;display:flex;font-size:13px;font-weight:700;height:46px;justify-content:center;object-fit:contain;width:46px}.admin-sku-preview div{display:grid;gap:3px}.admin-sku-preview span,.admin-sku-readonly-summary span{color:var(--color-text-muted);font-size:12px}.admin-sku-preview strong{color:var(--color-text-strong);font-size:20px}.admin-sku-image-control{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:6px 8px;grid-template-columns:42px minmax(0,1fr) auto;padding:7px}.admin-sku-image-control__preview img,.admin-sku-image-control__preview span{align-items:center;background:#eef6ff;border:1px solid #bfd8ff;border-radius:8px;color:#0f62d6;display:flex;font-size:13px;font-weight:700;height:42px;justify-content:center;object-fit:contain;width:42px}.admin-sku-image-control__meta{align-content:center;display:grid;gap:3px;min-width:0}.admin-sku-image-control__meta strong{color:var(--color-text-strong);font-size:13px}.admin-sku-image-control__meta span,.admin-sku-code-preview span{color:var(--color-text-muted);font-size:12px}.admin-sku-image-control__actions{display:flex;gap:6px;grid-column:auto}.admin-sku-code-preview{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:4px;padding:8px 10px}.admin-sku-code-preview strong{color:var(--color-text-strong);font-size:13px}.admin-sku-readonly-summary{background:#fff;border:1px solid #e5edf6;border-radius:6px;padding:0}.admin-sku-readonly-summary div{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:34px;padding:7px 10px}.admin-sku-readonly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sku-readonly-summary div{background:transparent;border:0;border-bottom:1px solid #edf2f7;border-radius:0}.admin-sku-readonly-summary div:nth-child(2n){border-left:1px solid #edf2f7}.admin-sku-readonly-summary div:nth-last-child(-n+2){border-bottom:0}.admin-sku-business-panel{background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:10px}.admin-sku-business-panel__head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(420px,1.2fr)}.admin-sku-business-panel__head>div{display:grid;gap:2px}.admin-sku-business-panel__head .admin-inline-actions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.admin-sku-business-panel__head .admin-inline-actions .cs-button{justify-content:center;min-width:0;width:100%}.admin-sku-business-panel__head strong{color:var(--color-text-strong);font-size:13px}.admin-sku-business-panel__head span,.admin-sku-next-actions span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.admin-sku-channel-price-matrix{border:1px solid #e5edf6;border-radius:6px;display:grid;gap:6px;padding:8px}.admin-sku-channel-price-matrix--empty{background:#f8fafc}.admin-sku-channel-price-matrix--empty span,.admin-sku-channel-price-matrix__head span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.admin-sku-channel-price-matrix__head{display:grid;gap:2px}.admin-sku-channel-price-list{display:grid;gap:8px}.admin-sku-channel-price-item{background:#fff;border:1px solid #edf2f7;border-radius:5px;display:grid;gap:6px;padding:7px}.admin-sku-channel-price-item__main{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.admin-sku-channel-price-item__main>div{min-width:0}.admin-sku-channel-price-item__main strong,.admin-sku-channel-price-item__main small{display:block;overflow-wrap:anywhere}.admin-sku-channel-price-item__main strong{color:var(--color-text-strong);font-size:13px;line-height:1.35}.admin-sku-channel-price-item__main small,.admin-sku-channel-price-item__metrics small{color:var(--color-text-muted);font-size:11px}.admin-sku-channel-price-item__metrics{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sku-channel-price-item__metrics span{background:#f8fafc;border-radius:5px;display:grid;gap:2px;min-width:0;padding:5px 7px}.admin-sku-channel-price-item__metrics strong{color:var(--color-text-strong);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-sku-channel-price-item__action{display:flex;justify-content:flex-end}.admin-sku-channel-price-table__action{min-height:30px;padding:0 10px;max-width:100%;white-space:normal}.admin-sku-next-actions{display:grid;gap:6px}.admin-sku-next-actions--ready span,.admin-sku-next-actions__message{background:#fff7ed;border:1px solid #fed7aa;border-radius:5px;color:#9a3412;padding:6px 8px}.admin-sku-next-actions--ready span{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.admin-sku-next-action-button{background:#fff;border:1px solid #e5edf6;border-radius:5px;color:var(--color-text);cursor:pointer;display:grid;gap:3px;padding:7px 9px;text-align:left}.admin-sku-next-action-button:hover:not(:disabled){border-color:#93c5fd;box-shadow:0 8px 20px #0f62d614}.admin-sku-next-action-button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.admin-sku-next-action-button:disabled{cursor:not-allowed;opacity:.58}.admin-sku-next-action-button strong{color:#0f62d6;font-size:13px}.admin-sku-next-action-button span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.admin-quick-adjust__summary{border:1px solid #e5edf6;border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.admin-quick-adjust__summary div{border-bottom:1px solid #edf2f7;display:grid;gap:2px;padding:7px 9px}.admin-quick-adjust__summary div:nth-child(2n){border-left:1px solid #edf2f7}.admin-quick-adjust__summary div:nth-last-child(-n+2){border-bottom:0}.admin-quick-adjust__summary span{color:var(--color-text-muted);font-size:12px}.admin-quick-adjust__summary strong{color:var(--color-text-strong);font-size:12px;min-width:0;overflow-wrap:anywhere}.admin-sku-channel-editor{background:transparent;border:0;border-radius:0;display:grid;gap:8px;padding:0}.admin-sku-channel-editor__head{align-items:center;border-bottom:1px solid #edf2f7;display:flex;gap:8px;justify-content:space-between;padding-bottom:6px}.admin-sku-channel-editor__head>div{display:grid;gap:2px}.admin-sku-channel-editor__head strong{color:var(--color-text-strong);font-size:13px;line-height:1.25}.admin-sku-channel-editor__head span{color:var(--color-text-muted);font-size:11px}.admin-sku-channel-editor>.admin-row-actions{border-top:1px solid #edf2f7;gap:6px;justify-content:flex-start;padding-top:6px}.admin-sku-channel-editor>.admin-row-actions .cs-button{height:28px;min-height:28px;padding-inline:8px;white-space:nowrap}.admin-sku-channel-editor__grid{display:grid;gap:10px 12px;grid-template-columns:1fr}.admin-sku-channel-editor__grid>.cs-button{align-self:end}.admin-sku-channel-note{align-content:center;background:transparent;border:1px solid #edf2f7;border-radius:5px;display:grid;gap:2px;min-height:42px;padding:6px 8px}.admin-sku-channel-note span{color:var(--color-text-muted);font-size:12px}.admin-sku-channel-note strong{color:var(--color-text-strong);font-size:13px}.admin-channel-page{display:grid;gap:12px}.admin-channel-page__header{align-items:flex-start;background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:18px}.admin-channel-page__header span{color:var(--color-brand);font-family:var(--font-mono);font-size:12px;font-weight:700}.admin-channel-page__header h1{color:var(--color-text-strong);font-size:24px;margin:4px 0}.admin-channel-page__header p{color:var(--color-text-muted);margin:0}.admin-channel-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-channel-page__actions>span{color:var(--color-text-muted);font-family:var(--font-sans);font-weight:500}.admin-channel-workbench{display:grid;gap:12px;min-width:0}.admin-channel-tabs{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 10px 28px #0f172a0a;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(180px,1fr));min-width:0;padding:6px}.admin-channel-tab{background:#f8fafc;border:1px solid transparent;border-radius:6px;box-sizing:border-box;cursor:pointer;display:grid;gap:4px;min-height:58px;min-width:0;padding:8px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-channel-tab:not(:disabled):hover{background:var(--color-surface-solid);border-color:#9cc4ff;box-shadow:0 8px 18px #0f172a0d}.admin-channel-tab:focus{outline:none}.admin-channel-tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.admin-channel-tab:disabled{cursor:not-allowed;opacity:.58}.admin-channel-tab--pending{background:#fffaf0;border-color:#fed7aa}.admin-channel-tab--pending:hover{background:#fffbeb;border-color:#fb923c}.admin-channel-tab--active{background:var(--color-surface-solid);border-color:var(--color-brand);box-shadow:inset 0 3px 0 var(--color-brand),0 10px 22px #2563eb1a}.admin-channel-tab__top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.admin-channel-tab__top strong{color:var(--color-text-strong);font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-channel-tab__subtitle,.admin-channel-tab__meta{color:var(--color-text-muted);font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.admin-channel-summary-band,.admin-channel-work-card{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;min-width:0}.admin-channel-summary-band{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border-color:#c7ddff;box-shadow:0 12px 30px #2563eb0f;display:grid;gap:14px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.5fr) auto;padding:16px}.admin-channel-summary-title{display:grid;gap:4px;min-width:0}.admin-channel-summary-title>span{color:var(--color-brand);font-size:12px;font-weight:700}.admin-channel-summary-title h2{color:var(--color-text-strong);font-size:20px;margin:0}.admin-channel-summary-title p{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin:0}.admin-channel-facts{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(92px,1fr));min-width:0}.admin-channel-facts>div{background:#ffffffc2;border:1px solid #dbe8ff;border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.admin-channel-facts span,.admin-channel-section-head span{color:var(--color-text-muted);font-size:12px}.admin-channel-facts strong{color:var(--color-text-strong);font-size:13px;min-width:0;overflow-wrap:anywhere}.admin-channel-summary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-channel-section-stack{display:grid;gap:12px;min-width:0}.admin-channel-work-card{display:grid;gap:14px;padding:14px}.admin-channel-supplier-section{border-color:#cbd5e1}.admin-channel-section-head{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:10px}.admin-channel-section-head>div{min-width:0}.admin-channel-section-head--plain{border-bottom:0;padding-bottom:0}.admin-channel-section-head h3{color:var(--color-text-strong);font-size:16px;margin:2px 0}.admin-channel-section-head p{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:0}.admin-channel-meta-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.admin-channel-meta-grid>div{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:4px;padding:8px 10px}.admin-channel-meta-grid span,.admin-channel-adapter-panel>div>span{color:var(--color-text-muted);font-size:12px}.admin-channel-meta-grid strong{color:var(--color-text-strong);font-size:13px;min-width:0;overflow-wrap:anywhere}.admin-channel-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-channel-form-grid>.cs-field:nth-child(3):last-child{grid-column:1 / -1}.admin-channel-form-grid>.cs-field:has(textarea),.admin-channel-form-grid>.admin-tech-details,.admin-channel-form-actions{grid-column:1 / -1}.admin-channel-form-actions{display:flex;justify-content:flex-end}.admin-channel-supplier-form{display:grid;gap:12px;min-width:0}.admin-channel-terms-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.admin-channel-terms-summary>div{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px 10px}.admin-channel-terms-summary span{color:var(--color-text-muted);font-size:12px}.admin-channel-terms-summary strong{color:var(--color-text-strong);font-size:13px;min-width:0;overflow-wrap:anywhere}.admin-channel-terms-details{border:1px dashed #cbd9e8;border-radius:8px;padding:10px 12px}.admin-channel-terms-details summary{color:var(--color-text-strong);cursor:pointer;font-size:13px;font-weight:700}.admin-channel-terms-details[open] summary{margin-bottom:10px}.admin-channel-adapter-panel{background:#f8fafc;border:1px dashed #cbd9e8;border-radius:8px;display:grid;gap:10px;padding:12px}.admin-channel-adapter-panel h3{color:var(--color-text-strong);font-size:14px;margin:0 0 2px}.admin-channel-helper-text{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:2px 0 0}.admin-channel-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:12px;line-height:1.5;margin:0;padding:8px 10px}.admin-channel-note{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.admin-channel-note span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.admin-channel-note strong{color:var(--color-text-strong);font-size:13px}.admin-channel-advanced-workspace{gap:0;overflow:hidden;padding:0}.admin-channel-advanced-summary{cursor:pointer;display:grid;gap:10px;list-style:none;padding:14px}.admin-channel-advanced-summary::-webkit-details-marker{display:none}.admin-channel-advanced-workspace[open] .admin-channel-advanced-summary{border-bottom:1px solid var(--color-border)}.admin-channel-advanced-facts{display:flex;flex-wrap:wrap;gap:8px}.admin-channel-advanced-facts span{background:#f1f5f9;border:1px solid #dce5f0;border-radius:999px;color:var(--color-text-muted);font-size:12px;padding:4px 8px}.admin-channel-advanced-facts span:last-child{color:var(--color-brand);font-weight:700}.admin-channel-advanced-body{display:grid;gap:14px;padding:14px}.original-submission-page{display:grid;gap:12px}.review-workbench-page{box-sizing:border-box;display:grid;gap:12px;grid-template-rows:auto auto auto minmax(520px,1fr);min-height:calc(max(100vh,var(--admin-min-shell-height)) - (var(--admin-content-padding) * 2));max-width:100%;min-width:0}.review-toolbar{align-items:center;background:#fff;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:10px;grid-template-columns:max-content minmax(116px,150px) minmax(180px,240px) repeat(3,minmax(118px,1fr));max-width:100%;min-width:0;padding:12px 12px 16px;position:relative}.review-toolbar__primary,.review-toolbar__secondary{display:contents}.review-toolbar__loading{bottom:5px;left:12px;position:absolute;right:12px}.review-summary-strip{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));max-width:100%;min-width:0}.review-summary-tile{--summary-accent: #1677ff;--summary-bg: #f4f8ff;background:linear-gradient(135deg,var(--summary-bg),#fff 72%);border:1px solid color-mix(in srgb,var(--summary-accent) 18%,#dce5f0);border-radius:8px;display:grid;gap:2px;min-height:58px;overflow:hidden;padding:10px 12px;position:relative}.review-summary-tile:before{background:var(--summary-accent);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.review-summary-tile span{color:color-mix(in srgb,var(--summary-accent) 48%,#63758a);font-size:12px;font-weight:700}.review-summary-tile strong{color:#102033;font-size:20px}.review-summary-tile--blue{--summary-accent: #1677ff;--summary-bg: #eef6ff}.review-summary-tile--cyan{--summary-accent: #0891b2;--summary-bg: #ecfeff}.review-summary-tile--amber{--summary-accent: #d97706;--summary-bg: #fff7ed}.review-summary-tile--indigo{--summary-accent: #4f46e5;--summary-bg: #eef2ff}.review-summary-tile--red{--summary-accent: #dc2626;--summary-bg: #fef2f2}.review-summary-tile--purple{--summary-accent: #7c3aed;--summary-bg: #f5f3ff}.review-summary-tile--green{--summary-accent: #16a34a;--summary-bg: #f0fdf4}.review-workbench{align-items:stretch;display:grid;gap:12px;max-width:100%;min-height:520px;min-width:0}.review-workbench--orders{grid-template-columns:minmax(260px,.75fr) minmax(430px,1.25fr) minmax(280px,.8fr)}.review-workbench--lines{grid-template-columns:minmax(560px,1.5fr) minmax(300px,.8fr)}.review-order-list,.review-line-list,.review-side-panel{background:#fff;border:1px solid #dce5f0;border-radius:8px;box-sizing:border-box;display:grid;gap:10px;height:100%;min-width:0;padding:12px}.review-order-list,.review-side-panel{align-content:start;max-height:none;overflow:auto;scrollbar-gutter:stable}.review-order-list{grid-template-rows:auto minmax(0,1fr) auto}.review-side-panel:has(>.cs-empty-state){grid-template-rows:auto minmax(0,1fr)}.review-line-list{align-content:start;grid-template-rows:auto minmax(0,1fr) auto;min-height:280px;overflow:hidden;position:relative}.review-order-list>.cs-empty-state,.review-line-list>.cs-empty-state,.review-side-panel>.cs-empty-state,.review-order-list>.cs-loading-state,.review-line-list>.cs-loading-state{align-content:center;min-height:100%}.review-order-stack,.review-line-table{align-self:start}.review-line-list.is-detail-loading:after{animation:review-inline-loading .82s ease-in-out infinite;background:linear-gradient(90deg,transparent,#1677ff,transparent);content:"";height:2px;left:12px;pointer-events:none;position:absolute;right:12px;top:58px;transform:translate(-70%)}@keyframes review-inline-loading{0%{transform:translate(-70%)}to{transform:translate(70%)}}.review-panel-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.review-panel-title h2{color:#102033;font-size:15px;margin:0}.review-panel-title p{color:#63758a;font-size:12px;margin:4px 0 0}.review-order-stack{border:1px solid #e2e8f0;border-radius:8px;display:grid;overflow:hidden}.review-order-card{background:#fff;border:0;border-bottom:1px solid #e2e8f0;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr;padding:10px;text-align:left}.review-order-card:last-child{border-bottom:0}.review-order-card.is-active{background:#eef6ff;box-shadow:inset 3px 0 #1d7afc}.review-order-card__body{display:grid;gap:2px;min-width:0}.review-order-card__body strong,.review-line-card-title strong{color:#102033;font-size:13px}.review-order-card__body span,.review-order-card small,.review-line-card-title span,.review-line-card-title small,.review-line-table td span,.review-mode-block span,.review-task-list span,.review-asset-result span{color:#63758a;font-size:12px}.review-order-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:5px;grid-column:1 / -1}.review-table-status{display:grid;gap:4px}.review-product-identity{align-items:center;display:grid;gap:4px;justify-items:center;width:52px}.review-product-identity img,.review-product-identity>span{align-items:center;background:#eaf3ff;border:1px solid #cfe2ff;border-radius:8px;color:#1557bd;display:flex;font-size:12px;font-weight:800;height:40px;justify-content:center;object-fit:cover;width:40px}.review-product-identity small{color:#3d5875;font-size:11px;font-weight:800}.review-product-identity--small{width:42px}.review-product-identity--small img,.review-product-identity--small>span{height:32px;width:32px}.review-line-table{border:1px solid #dce5f0;border-radius:8px;max-height:none;overflow:auto;scrollbar-gutter:stable}.review-line-table table{border-collapse:separate;border-spacing:0;min-width:900px;width:100%}.review-line-table th{background:#f1f5f9;border-bottom:1px solid #dce5f0;color:#53657a;font-size:12px;padding:8px 10px;position:sticky;text-align:left;top:0;z-index:1}.review-line-table td{border-bottom:1px solid #edf2f7;font-size:13px;padding:8px 10px;vertical-align:middle}.review-line-table tbody tr{cursor:pointer}.review-line-table tbody tr:hover td,.review-line-table tbody tr.is-active td{background:#eef6ff}.review-line-card-title{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;min-width:250px}.review-line-card-title>div{display:grid;gap:2px}.review-side-panel{align-content:start;align-self:start;grid-auto-rows:max-content}.review-side-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:8px;padding:10px}.review-side-card--hero{align-items:center;background:#f6fbff;grid-template-columns:auto 1fr auto}.review-side-card h3{color:#102033;font-size:13px;margin:0}.review-side-card p,.review-side-card code{color:#63758a;font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.review-info-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-info-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:3px;padding:8px}.review-info-grid span,.review-technical-grid span{color:#63758a;font-size:11px;font-weight:700}.review-info-grid strong{color:#102033;font-size:13px;overflow-wrap:anywhere}.review-mode-block,.review-asset-result{display:grid;gap:4px}.review-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.review-task-list{display:grid;gap:6px}.review-task-list div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:3px;padding:8px}.review-technical-toggle{background:transparent;border:0;color:#185abc;cursor:pointer;font-weight:800;padding:0;text-align:left}.review-technical-grid{display:grid;gap:6px}.review-technical-grid div{background:#fff;border:1px dashed #d7e1ef;border-radius:8px;display:grid;gap:4px;padding:8px}.review-technical-grid code{color:#102033}.review-technical-grid button{background:transparent;border:0;color:#185abc;cursor:pointer;font-size:12px;font-weight:800;justify-self:start;padding:0}.review-action-form{display:grid;gap:12px}.original-submission-toolbar{align-items:end;background:#fff;border:1px solid #dce5f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px}.original-submission-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:2px;padding:8px 10px}.original-submission-stat span,.section-heading p,.submission-list-row span{color:var(--color-text-muted);font-size:12px}.original-submission-stat strong{color:var(--color-text-strong);font-size:18px}.original-submission-workbench{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(420px,.85fr) minmax(720px,1.35fr);min-height:0}.original-submission-workbench--three{grid-template-columns:minmax(360px,.8fr) minmax(680px,1.35fr) minmax(320px,.75fr)}.original-submission-list,.submission-line-workbench,.submission-detail-panel{background:#fff;border:1px solid #dce5f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.original-submission-list{max-height:none}.submission-line-workbench{min-height:220px}.submission-detail-panel{align-self:start;max-height:none;overflow:auto;position:sticky;top:12px}.section-heading{align-items:center;display:flex;justify-content:space-between;gap:12px}.section-heading h2{color:var(--color-text-strong);font-size:16px;margin:0}.submission-list-table{border:1px solid #e2e8f0;border-radius:8px;min-height:0;overflow:auto}.submission-list-row{background:#fff;border:0;border-bottom:1px solid #e2e8f0;color:var(--color-text);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(180px,1fr);padding:10px 12px;text-align:left;width:100%}.submission-list-row.is-active{background:#eef6ff;box-shadow:inset 3px 0 #1d7afc}.submission-list-row strong{color:var(--color-text-strong);display:block;font-size:13px}.submission-row-metrics,.line-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.asset-summary-strip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:14px;padding:8px 10px}.asset-summary-strip span{color:var(--color-text-muted);font-size:13px}.submission-time-filter{align-items:center;background:#f8fafc;border:1px solid #dce5f0;border-radius:999px;display:inline-flex;gap:2px;grid-column:span 2;min-height:38px;padding:3px}.submission-time-filter button{background:transparent;border:0;border-radius:999px;color:var(--color-text-muted);cursor:pointer;font-weight:700;min-height:30px;padding:0 12px;white-space:nowrap}.submission-time-filter button.is-active{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#1d5fd1}.submission-line-meta{display:grid;gap:8px}.submission-lines-table{border:1px solid #e2e8f0;border-radius:8px;max-height:none;min-height:0;overflow:auto}.submission-lines-table table{border-collapse:separate;border-spacing:0;min-width:980px;width:100%}.submission-lines-table th{background:#eef3f8;border-bottom:1px solid #dce5f0;color:#53657a;font-size:12px;padding:9px 10px;text-align:left}.submission-lines-table td{border-bottom:1px solid #edf2f7;font-size:13px;padding:8px 10px;vertical-align:middle}.submission-lines-table tbody tr{cursor:pointer}.submission-lines-table tbody tr:hover td{background:#f8fbff}.submission-lines-table tbody tr.is-active td{background:#eef6ff}.submission-line-raw{display:grid;gap:3px;min-width:220px}.submission-line-raw span,.submission-line-raw small,.submission-task-row small,.submission-task-row span,.submission-detail-grid span{color:var(--color-text-muted);font-size:12px}.line-action-row button{background:#fff;border:1px solid #dce5f0;border-radius:999px;color:#1d5fd1;cursor:pointer;font-weight:700;padding:4px 8px}.line-action-row button:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.submission-detail-status{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.submission-detail-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.submission-detail-grid div,.submission-detail-block,.submission-task-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px 10px}.submission-detail-grid strong,.submission-detail-block code,.submission-task-row code{color:var(--color-text-strong);overflow-wrap:anywhere}.submission-detail-block h3{color:var(--color-text-strong);font-size:13px;margin:0}.submission-detail-block p{color:var(--color-text-muted);font-size:12px;line-height:1.55;margin:0}.submission-action-form{display:grid;gap:12px}.asset-inventory-metrics{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.asset-inventory-metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.asset-inventory-metric--blue{background:linear-gradient(135deg,#eff6ff,#fff 78%);border-color:#bfdbfe}.asset-inventory-metric--cyan{background:linear-gradient(135deg,#ecfeff,#fff 78%);border-color:#a5f3fc}.asset-inventory-metric--amber{background:linear-gradient(135deg,#fffbeb,#fff 78%);border-color:#fde68a}.asset-inventory-metric--indigo{background:linear-gradient(135deg,#eef2ff,#fff 78%);border-color:#c7d2fe}.asset-inventory-metric--green{background:linear-gradient(135deg,#ecfdf5,#fff 78%);border-color:#bbf7d0}.asset-inventory-metric--red{background:linear-gradient(135deg,#fef2f2,#fff 78%);border-color:#fecaca}.asset-inventory-metric span,.asset-sale-trace-cell span,.asset-sale-trace-cell small,.asset-preview-lines small{color:var(--color-text-muted);font-size:12px}.asset-inventory-metric strong{color:var(--color-text-strong);font-size:16px}.asset-sale-trace-cell,.asset-preview-lines div{display:grid;gap:3px;min-width:0}.asset-sale-trace-cell strong{color:var(--color-text-strong);font-size:13px}.asset-sale-trace-cell--empty strong{color:#64748b}.asset-preview-lines{border:1px solid #e2e8f0;border-radius:8px;display:grid;max-height:220px;overflow:auto}.asset-preview-lines div{border-bottom:1px solid #edf2f7;padding:8px 10px}.asset-preview-lines div:last-child{border-bottom:0}.asset-preview-lines div.is-error{background:#fff7ed}.asset-preview-issue-summary,.asset-sale-resolution-card{border-radius:8px;display:grid;gap:10px}.asset-sale-resolution-card{background:#fffaf0;border:1px solid #fde68a;box-shadow:inset 3px 0 #f59e0b;padding:12px}.asset-sale-resolution-card strong{color:#78350f;display:block;font-size:14px;margin-top:8px}.asset-sale-resolution-card p{color:#92400e;font-size:12px;line-height:1.6;margin:4px 0 0}.asset-sale-resolution-card button{justify-self:stretch}.asset-preview-issue-summary{background:#f8fafc;border:1px dashed #cbd5e1;padding:12px}.asset-preview-issue-summary strong{color:var(--color-text-strong);font-size:13px}.asset-preview-issue-summary span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.asset-workbench-page{display:grid;gap:14px;min-width:0}.asset-workbench-hero{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.asset-workbench-hero h1{color:var(--color-text-strong);font-size:26px;letter-spacing:0;line-height:1.2;margin:0}.asset-workbench-hero p{color:var(--color-text-muted);font-size:14px;margin:8px 0 0}.asset-workbench-hero__actions,.asset-sale-basket__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.asset-workbench-toolbar,.asset-workbench__table-card,.asset-sale-recommendations,.asset-sale-basket{background:#ffffffeb;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 16px 40px #0f172a0a}.asset-workbench-toolbar{display:grid;gap:10px;padding:12px}.asset-workbench-toolbar__primary,.asset-workbench-toolbar__secondary{display:grid;gap:10px}.asset-workbench-toolbar__primary{grid-template-columns:max-content minmax(220px,280px) minmax(180px,1fr) minmax(180px,1fr)}.asset-workbench-toolbar__secondary{grid-template-columns:repeat(4,minmax(150px,1fr))}.asset-workbench-metrics{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(112px,1fr))}.asset-workbench{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(720px,1fr) minmax(340px,420px)}.asset-workbench__table-card,.asset-sale-recommendations,.asset-sale-basket{display:grid;gap:12px;min-width:0;padding:12px}.asset-sale-basket{position:sticky;top:16px}.asset-workbench-section-head{align-items:flex-start;display:flex;justify-content:space-between;gap:12px;min-height:48px}.asset-workbench-section-head h2{color:var(--color-text-strong);font-size:15px;letter-spacing:0;margin:0}.asset-workbench-section-head p{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:4px 0 0}.asset-sale-recommendation-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-sale-recommendation{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(140px,1fr) max-content;padding:10px}.asset-sale-recommendation.is-active{background:#f0fdf4;border-color:#86efac}.asset-sale-recommendation__metrics,.asset-sale-recommendation__status{display:grid;gap:4px;min-width:0}.asset-sale-recommendation__metrics span,.asset-sale-recommendation__status small{color:var(--color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-sale-recommendation__metrics .is-negative{color:#dc2626}.asset-identity,.asset-selected-batch{align-items:center;display:flex;gap:10px;min-width:0}.asset-identity__media{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#1d4ed8;display:flex;flex:0 0 42px;height:42px;justify-content:center;overflow:hidden;width:42px}.asset-identity__media img{height:100%;object-fit:cover;width:100%}.asset-identity strong,.asset-table-product code,.asset-selected-batch strong{color:var(--color-text-strong)}.asset-identity div:last-child,.asset-table-product,.asset-selected-batch{min-width:0}.asset-identity span,.asset-identity small,.asset-selected-batch__numbers span,.asset-sale-preview__meta,.asset-sale-preview__summary span{color:var(--color-text-muted);font-size:12px}.asset-identity strong,.asset-identity span,.asset-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-table-product{display:grid;gap:6px}.asset-source-cell,.asset-money-cell{display:grid;gap:6px;min-width:0}.asset-inventory-card{align-items:center;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-width:0}.asset-inventory-card__thumb{align-items:center;display:grid;justify-items:center;width:46px}.asset-card-image,.asset-card-image img,.asset-card-image span,.asset-inventory-card__thumb img,.asset-inventory-card__thumb>span{align-items:center;background:#eaf3ff;border:1px solid #cfe2ff;border-radius:8px;color:#1557bd;display:flex;font-size:12px;font-weight:800;height:42px;justify-content:center;object-fit:cover;overflow:hidden;width:42px}.asset-card-image{overflow:hidden}.asset-card-image img,.asset-card-image span{border:0;height:100%;width:100%}.asset-inventory-card__body{display:grid;gap:3px;min-width:0}.asset-inventory-card__body span,.asset-inventory-card__body small,.asset-source-cell span,.asset-money-cell span,.asset-muted-text{color:var(--color-text-muted);font-size:12px}.asset-inventory-card__body strong,.asset-money-cell strong,.asset-source-cell strong{color:var(--color-text-strong);font-size:13px}.asset-inventory-card__body span{color:#334155;font-weight:720}.asset-inventory-card__body small{color:var(--color-text-subtle)}.asset-inventory-card__body strong,.asset-inventory-card__body span,.asset-inventory-card__body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-status-cell{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-grid;gap:8px;grid-template-columns:8px minmax(0,1fr);max-width:160px;min-height:34px;padding:5px 10px}.asset-status-cell__dot{border-radius:999px;height:8px;width:8px}.asset-status-cell strong{color:var(--color-text-strong);display:block;font-size:12px;line-height:1.1}.asset-status-cell span:not(.asset-status-cell__dot){color:var(--color-text-muted);display:block;font-size:11px;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-status-cell--ready{background:#ecfdf5;border-color:#bbf7d0}.asset-status-cell--ready .asset-status-cell__dot{background:#10b981}.asset-status-cell--waiting{background:#fffbeb;border-color:#fde68a}.asset-status-cell--waiting .asset-status-cell__dot{background:#f59e0b}.asset-status-cell--done{background:#f1f5f9;border-color:#cbd5e1}.asset-status-cell--done .asset-status-cell__dot{background:#64748b}.asset-status-cell--danger{background:#fef2f2;border-color:#fecaca}.asset-status-cell--danger .asset-status-cell__dot{background:#ef4444}.asset-source-cell{line-height:1.35}.asset-drawer-detail{gap:12px}.asset-drawer-summary{align-items:center;border-bottom:1px solid #d9e1ea;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr);padding:0 0 14px}.asset-drawer-summary>div{min-width:0}.asset-drawer-summary>div>span{color:#667085;display:block;font-size:12px;font-weight:700;margin-bottom:4px}.asset-drawer-summary h3{color:#101828;font-size:18px;letter-spacing:0;line-height:1.35;margin:0;overflow-wrap:anywhere}.asset-drawer-summary p{color:#667085;font-size:13px;line-height:1.45;margin:4px 0 0}.asset-detail-hero{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:8px;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding:14px}.asset-detail-hero__image{align-items:center;background:#eaf3ff;border:1px solid #cfe2ff;border-radius:8px;color:#1557bd;display:flex;font-size:14px;font-weight:800;height:52px;justify-content:center;overflow:hidden;width:52px}.asset-detail-hero__image img,.asset-detail-hero__image span{height:100%;object-fit:cover;width:100%}.asset-detail-hero h3{color:var(--color-text-strong);font-size:17px;letter-spacing:0;margin:0}.asset-detail-hero p{color:var(--color-text-muted);font-size:13px;margin:4px 0 0}.asset-detail-hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.asset-drawer-decision{align-items:flex-start;background:#f8fafc;border:1px solid #d7e0ea;border-left:4px solid #2563eb;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:12px}.asset-drawer-decision--muted{border-left-color:#64748b}.asset-drawer-decision h3{color:#101828;font-size:14px;line-height:1.35;margin:0}.asset-drawer-decision p{color:#475467;font-size:13px;line-height:1.55;margin:5px 0 0}.asset-drawer-decision .admin-row-actions{flex:0 0 auto;justify-content:flex-end;padding-top:2px}.asset-drawer-metrics{border:1px solid #d9e1ea;border-radius:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.asset-drawer-metrics div{background:#fff;display:grid;gap:5px;min-width:0;padding:11px 12px}.asset-drawer-metrics div+div{border-left:1px solid #e5eaf0}.asset-drawer-metrics span,.asset-drawer-section dt{color:#667085;font-size:12px;line-height:1.35}.asset-drawer-metrics strong{color:#101828;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.asset-drawer-section{border-top:1px solid #e5eaf0;display:grid;gap:10px;padding-top:12px}.asset-drawer-section h3{color:#101828;font-size:14px;line-height:1.35;margin:0}.asset-drawer-section dl{display:grid;gap:0;margin:0}.asset-drawer-section dl>div{align-items:baseline;border-top:1px solid #eef2f6;display:grid;gap:12px;grid-template-columns:minmax(112px,.36fr) minmax(0,1fr);padding:9px 0}.asset-drawer-section dl>div:first-child{border-top:0;padding-top:0}.asset-drawer-section dd{color:#101828;font-size:13px;font-weight:700;line-height:1.45;margin:0;overflow-wrap:anywhere}.asset-drawer-actions{align-items:center;background:#fff;border:1px solid #e5eaf0;border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 12px}.asset-drawer-actions strong{color:#101828;display:block;font-size:13px;line-height:1.35}.asset-drawer-actions span{color:#667085;display:block;font-size:12px;line-height:1.45;margin-top:2px}.asset-drawer-actions__buttons{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.asset-technical-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.asset-technical-details summary{color:var(--color-text-strong);cursor:pointer;font-size:13px;font-weight:700}.asset-technical-details[open] summary{margin-bottom:10px}.asset-selected-batch{align-items:flex-start;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:10px}.asset-selected-batch__numbers{display:flex;flex-wrap:wrap;gap:8px}.asset-sale-basket__content,.asset-sale-preview,.asset-trace-card,.asset-trace-summary{display:grid;gap:12px}.asset-sale-preview__summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-sale-preview__summary div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:4px;padding:10px}.asset-sale-preview__summary strong{color:var(--color-text-strong);font-size:16px}.asset-sale-preview__summary .is-negative strong{color:#dc2626}.asset-sale-preview__meta{display:flex;flex-wrap:wrap;gap:8px}.asset-sale-preview__meta span{background:#f1f5f9;border-radius:999px;padding:4px 8px}.asset-trace-card{border-top:1px solid #e2e8f0;padding-top:12px}.asset-trace-card h3{color:var(--color-text-strong);font-size:14px;margin:0}.asset-trace-summary{gap:8px}.asset-trace-summary div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:3px;padding:9px 10px}.asset-trace-summary span,.asset-trace-summary small{color:var(--color-text-muted);font-size:12px}.asset-trace-summary strong{color:var(--color-text-strong);font-size:13px}.sensitive-reveal-grid{display:grid;gap:8px 12px;grid-template-columns:80px minmax(0,1fr)}.sensitive-reveal-grid code{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;overflow-wrap:anywhere;padding:6px 8px}@media(max-width:1320px){.admin-product-spu-grid,.admin-sku-workbench{grid-template-columns:1fr}.admin-sku-editor-panel{position:static}.admin-channel-summary-band{grid-template-columns:1fr}.admin-channel-summary-actions{justify-content:flex-start}.original-submission-workbench,.original-submission-toolbar,.review-toolbar,.review-workbench,.review-workbench--orders,.review-workbench--lines,.review-summary-strip,.review-toolbar__primary,.review-toolbar__secondary{grid-template-columns:1fr}.asset-workbench-hero{flex-wrap:wrap}.asset-workbench-hero__actions,.asset-sale-basket__actions{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.asset-workbench-toolbar__primary{grid-template-columns:minmax(320px,max-content) repeat(3,minmax(170px,1fr))}.asset-workbench-toolbar__secondary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.asset-workbench-metrics,.asset-workbench,.asset-sale-recommendation-list,.asset-sale-recommendation{grid-template-columns:1fr}.asset-sale-basket{position:static}.review-order-list,.review-side-panel{max-height:none}.submission-time-filter{grid-column:auto;overflow-x:auto}.submission-detail-panel{position:static}.admin-channel-tabs{grid-template-columns:repeat(4,minmax(180px,220px));overflow-x:auto;padding-bottom:2px}.core-business-stage-tabs{grid-template-columns:repeat(3,minmax(210px,240px));overflow-x:auto;padding-bottom:2px}}@media(max-width:900px){.admin-product-workbench-top,.admin-product-workbench-bottom{align-items:flex-start;display:flex;flex-direction:column}.admin-product-title-zone{justify-self:start}.admin-product-status-strip,.admin-product-tabs{width:100%}.admin-form-grid--three,.admin-product-asset-grid,.admin-template-rule-grid,.admin-template-reminder-pair,.admin-template-reminder-compact,.admin-template-sample-row{grid-template-columns:1fr}.admin-template-mode-row>.cs-field{grid-template-columns:1fr;margin-left:0;width:100%}.admin-template-verification-row{grid-template-columns:1fr}.admin-product-asset-field{grid-template-columns:56px minmax(0,1fr)}.admin-product-asset-field .admin-upload-button{grid-column:1 / -1}.asset-workbench-toolbar__primary,.asset-workbench-toolbar__secondary{grid-template-columns:1fr}.admin-channel-page__header,.admin-channel-section-head{align-items:stretch;flex-direction:column}.admin-channel-facts,.admin-channel-form-grid,.admin-channel-meta-grid,.admin-channel-terms-summary{grid-template-columns:1fr}.admin-channel-tabs{display:flex}.admin-channel-tab{flex:0 0 220px}.core-business-stage-tabs{display:flex}.core-business-stage-tab{flex:0 0 230px}.admin-channel-summary-actions{justify-content:flex-start}}.sale-workbench{display:flex;flex-direction:column;gap:16px}.core-business-workbench{--cs-workbench-min-height: max(760px, calc(100dvh - (var(--admin-content-padding) * 2)));display:grid;min-height:var(--cs-workbench-min-height);min-width:0}.core-business-workbench>.cs-workbench-shell{height:100%;grid-template-rows:auto minmax(0,1fr);min-height:0}.core-business-stage-flow{align-items:stretch;background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:10px;box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.core-business-stage-node{align-items:center;background:#f8fafc;border:0;border-right:1px solid var(--color-border);box-sizing:border-box;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:60px;min-width:0;padding:8px 14px;position:relative;text-align:left;transition:background .16s ease,box-shadow .16s ease}.core-business-stage-node:last-child{border-right:0}.core-business-stage-node:after{background:#f8fafc;border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);content:"";height:14px;position:absolute;right:-8px;top:calc(50% - 7px);transform:rotate(45deg);width:14px;z-index:2}.core-business-stage-node:last-child:after{display:none}.core-business-stage-node:not(:disabled):hover{background:#fff}.core-business-stage-node:not(:disabled):hover:after{background:#fff}.core-business-stage-node:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.core-business-stage-node:disabled{cursor:not-allowed;opacity:.56}.core-business-stage-node--active{background:#fff;box-shadow:inset 0 -3px 0 var(--color-brand)}.core-business-stage-node--active:after{background:#fff}.core-business-stage-node i{align-items:center;background:#e8f2ff;border:1px solid #bfdbfe;border-radius:999px;color:var(--color-brand);display:inline-flex;font-size:12px;font-style:normal;font-weight:800;height:26px;justify-content:center;width:26px}.core-business-stage-node--active i{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.core-business-stage-node span{display:grid;gap:1px;min-width:0}.core-business-stage-node small,.core-business-stage-node em{color:var(--color-text-muted);font-size:11px;font-style:normal;line-height:1.25}.core-business-stage-node strong{color:var(--color-text-strong);font-size:14px;line-height:1.2}.core-business-stage-node b{background:#eef6ff;border-radius:999px;color:var(--color-brand);font-size:11px;font-weight:760;padding:4px 8px;white-space:nowrap}.core-business-stage-tabs{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(190px,1fr));padding:6px}.core-business-stage-tab{background:#f8fafc;border:1px solid transparent;border-radius:6px;box-sizing:border-box;cursor:pointer;display:grid;gap:5px;min-height:82px;min-width:0;padding:10px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.core-business-stage-tab:not(:disabled):hover{background:var(--color-surface-solid);border-color:#9cc4ff;box-shadow:0 8px 18px #0f172a0d}.core-business-stage-tab:focus{outline:none}.core-business-stage-tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.core-business-stage-tab:disabled{cursor:not-allowed;opacity:.56}.core-business-stage-tab--active{background:var(--color-surface-solid);border-color:var(--color-brand);box-shadow:inset 0 3px 0 var(--color-brand),0 10px 22px #2563eb1a}.core-business-stage-tab span{color:var(--color-text-strong);font-size:15px;font-weight:700}.core-business-stage-tab strong{color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:1.45}.core-business-stage-tab small{color:var(--color-text-muted);font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.core-business-stage-tab em{color:var(--color-brand);font-size:12px;font-style:normal;font-weight:760}.core-business-table-workbench .cs-workbench-shell__body,.core-business-table-workbench .cs-workbench-shell__table-region{min-height:0}.core-business-table-workbench .cs-filter-bar{background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}.core-business-table-workbench .cs-filter-bar__fields{gap:8px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.core-business-table-workbench .cs-filter-bar__actions{align-self:end}.core-business-table-workbench .cs-field{gap:3px}.core-business-table-workbench .cs-field__label{font-size:11px}.core-business-table-workbench .cs-input,.core-business-table-workbench .cs-select,.core-business-table-workbench .cs-date-picker__trigger{min-height:30px}.core-business-table-workbench .cs-filter-bar__actions .cs-button{min-height:30px;padding:0 10px}.core-business-batch-bar{align-items:center;background:#fff;border:1px solid #dce5f0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:6px;padding:6px 8px}.core-business-batch-bar>span{align-items:baseline;display:inline-flex;gap:8px;min-width:0}.core-business-batch-bar strong{color:var(--color-text-strong);font-size:13px;font-weight:760}.core-business-batch-bar em{color:var(--color-text-muted);font-size:12px;font-style:normal}.core-business-batch-bar>div{display:inline-flex;flex-wrap:nowrap;gap:6px}.core-business-batch-bar .cs-button{min-height:28px;padding:0 9px}.core-business-table{background:#f8fafc;border:0;border-radius:0;min-height:0}.core-business-table .cs-table th{background:#eef3f8}.core-business-table .cs-table td{background:#fff}.core-business-table .cs-table tbody tr:hover td{background:#f5f9ff}.core-business-table .cs-table th,.core-business-table .cs-table td{padding-bottom:8px;padding-top:8px}.core-business-table .core-business-table__header-center{text-align:center}.core-business-table .cs-table td.cs-table__center .core-business-stack-text,.core-business-table .cs-table td.cs-table__center .core-business-money-stack,.core-business-table .cs-table td.cs-table__center .core-business-status-stack,.core-business-table .cs-table td.cs-table__center .core-business-progress-cell,.core-business-table .cs-table td.cs-table__center .core-business-user-info-cell{justify-items:center;text-align:center}.core-business-visual-cell,.core-business-stack-text,.core-business-money-stack,.core-business-status-stack,.core-business-progress-cell,.core-business-user-info-cell{display:grid;gap:5px;min-width:0}.core-business-visual-cell{align-items:center;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr);text-align:left;width:100%}.core-business-visual-cell--button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.core-business-visual-cell--button:hover strong{color:var(--color-brand)}.core-business-visual-cell>span{display:grid;gap:2px;min-width:0}.core-business-visual-cell strong,.core-business-stack-text strong,.core-business-money-stack strong,.core-business-progress-cell strong{color:var(--color-text-strong);font-size:13px;line-height:1.35}.core-business-visual-cell em,.core-business-stack-text small,.core-business-money-stack small,.core-business-status-stack small,.core-business-progress-cell small,.core-business-user-info-cell small,.core-business-muted{color:var(--color-text-muted);font-size:12px;line-height:1.45}.core-business-visual-cell em,.core-business-stack-text small,.core-business-money-stack small,.core-business-status-stack small,.core-business-user-info-cell small{font-style:normal;overflow-wrap:anywhere}.core-business-user-info-cell{align-items:center}.core-business-member-detail{display:grid;gap:14px}.core-business-product-thumb{align-items:center;background:#eef2f7;border:1px solid #d8e2ee;border-radius:8px;display:inline-flex;height:36px;justify-content:center;overflow:hidden;width:36px}.core-business-product-thumb img{height:100%;object-fit:cover;width:100%}.core-business-product-thumb b{color:var(--color-text-muted);font-size:12px;font-weight:800}.core-business-row-checkbox{accent-color:var(--color-brand);height:16px;width:16px}.core-business-row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:5px;justify-content:center;max-width:100%;position:relative;white-space:nowrap}.core-business-row-actions .cs-button{min-height:26px;padding:0 8px}.core-business-row-more{position:relative}.core-business-row-more summary{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-brand);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;height:26px;list-style:none;padding:0 8px}.core-business-row-more summary::-webkit-details-marker{display:none}.core-business-row-more>span{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 12px 26px #0f172a24;display:grid;gap:4px;min-width:88px;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.core-business-row-more button{background:transparent;border:0;border-radius:6px;color:var(--color-text-strong);cursor:pointer;font:inherit;font-size:12px;padding:6px 8px;text-align:left}.core-business-row-more button:hover{background:#f1f6ff;color:var(--color-brand)}.core-business-state-stack{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.core-business-progress-cell>span{background:#e5edf7;border-radius:999px;display:block;height:6px;overflow:hidden;width:120px}.core-business-progress-cell>span i{background:var(--color-brand);display:block;height:100%}.core-business-detail{display:grid;gap:14px}.core-business-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.core-business-detail-hero{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) auto;padding:14px}.core-business-detail-hero .core-business-product-thumb{height:52px;width:52px}.core-business-detail-hero>div{min-width:0}.core-business-detail-hero__side{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.core-business-detail-hero__side>span{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;width:100%}.core-business-detail-hero>div:not(.core-business-detail-hero__side)>span{color:var(--color-text-muted);font-size:12px;font-weight:760}.core-business-detail-hero__side dl{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(78px,1fr));margin:0}.core-business-detail-hero__side div{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;text-align:right}.core-business-detail-hero__side dt{color:var(--color-text-muted);font-size:11px;font-weight:720;margin:0 0 3px}.core-business-detail-hero__side dd{color:var(--color-text-strong);font-size:14px;font-weight:780;margin:0}.core-business-detail-hero h2{color:var(--color-text-strong);font-size:18px;line-height:1.35;margin:4px 0}.core-business-detail-hero p{color:var(--color-text-muted);font-size:12px;line-height:1.55;margin:0;overflow-wrap:anywhere}.core-business-detail-section{border:1px solid var(--color-border);border-radius:8px;display:grid;gap:12px;padding:14px}.core-business-detail-section>header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.core-business-detail-section h3{color:var(--color-text-strong);font-size:14px;margin:0}.core-business-detail-section p{color:var(--color-text-muted);font-size:12px;line-height:1.55;margin:4px 0 0}.core-business-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.core-business-detail-grid div{min-width:0}.core-business-detail-grid dt{color:var(--color-text-muted);font-size:12px;font-weight:680;margin-bottom:4px}.core-business-detail-grid dd{color:var(--color-text-strong);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.core-business-card-list{display:grid;gap:8px}.core-business-card-list__item{align-items:flex-start;background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.core-business-card-list__item div{display:grid;gap:4px;min-width:0}.core-business-card-list__side{align-items:flex-end;display:grid;gap:8px;justify-items:end}.core-business-card-list__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.core-business-card-list__hint{color:var(--color-text-muted);font-size:12px;line-height:1.45;text-align:right}.core-business-card-list__item strong{color:var(--color-text-strong);font-size:13px}.core-business-card-list__item span,.core-business-card-list__item small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.core-business-tech-details{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.core-business-tech-details summary{color:var(--color-text-muted);cursor:pointer;font-size:12px;font-weight:760}.core-business-tech-details .core-business-detail-grid{margin-top:12px}.core-business-action-dialog{display:grid;gap:12px}.core-business-action-dialog p{color:var(--color-text-muted);line-height:1.55;margin:0}.core-business-sale-confirm-dialog{background:#fff;border-radius:16px;box-shadow:0 14px 36px #0f172a2e;max-width:560px;padding:20px;width:min(100%,560px)}.core-business-sale-confirm-dialog .cs-dialog__title{font-size:20px;line-height:1.25}.core-business-sale-confirm-dialog .cs-alert__body{margin-top:10px}.core-business-sale-confirm-dialog .cs-dialog__actions{border-top:1px solid #e6edf5;justify-content:flex-end;margin-top:18px;padding-top:14px}.core-business-sale-confirm-dialog .cs-dialog__actions .cs-button{min-height:38px;padding:0 18px}.core-business-sale-confirm{display:grid;gap:14px}.core-business-sale-confirm p{color:#526173;font-size:13px;line-height:1.6;margin:0}.core-business-sale-confirm__hero{align-items:center;background:#f3f7fc;border:1px solid #dce7f3;border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px}.core-business-sale-confirm__hero span,.core-business-sale-confirm__metrics span{display:grid;gap:4px;min-width:0}.core-business-sale-confirm__hero small,.core-business-sale-confirm__metrics small{color:#64748b;font-size:12px;font-weight:700}.core-business-sale-confirm__hero strong{color:#0f172a;font-size:28px;font-weight:800;line-height:1}.core-business-sale-confirm__hero b{background:#e7f0ff;border-radius:999px;color:var(--color-brand);font-size:13px;font-weight:800;padding:6px 10px}.core-business-sale-confirm__metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.core-business-sale-confirm__metrics span{background:#fff;border:1px solid #e0e8f2;border-radius:10px;padding:10px 12px}.core-business-sale-confirm__metrics strong{color:#0f172a;font-size:15px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-business-sale-confirm__profit--positive strong{color:#047857}.core-business-sale-confirm__profit--negative strong{color:#b42318}.core-business-sale-confirm__notice{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#8a4b12;font-size:13px;line-height:1.55;padding:10px 12px}@media(max-width:900px){.core-business-stage-flow{display:flex;overflow-x:auto}.core-business-stage-node{flex:0 0 280px;grid-template-columns:28px minmax(0,1fr)}.core-business-stage-node b{grid-column:2;justify-self:start}.core-business-table-workbench .cs-filter-bar{grid-template-columns:1fr}.core-business-table-workbench .cs-filter-bar__actions{justify-content:flex-start}.core-business-detail-section>header,.core-business-card-list__item{align-items:flex-start;flex-direction:column}.core-business-card-list__side{align-items:flex-start;justify-items:start}.core-business-card-list__actions{justify-content:flex-start}.core-business-stage-tabs{display:flex;overflow-x:auto;padding-bottom:4px}.core-business-stage-tab{flex:0 0 230px}.core-business-detail-grid{grid-template-columns:1fr}.core-business-detail-hero{grid-template-columns:52px minmax(0,1fr)}.core-business-detail-hero__side{grid-column:1 / -1;justify-content:flex-start}.core-business-detail-hero__side>span{justify-content:flex-start}.core-business-detail-actions{justify-content:flex-start}}@media(max-height:980px){.core-business-workbench{--cs-workbench-min-height: max(680px, calc(100dvh - (var(--admin-content-padding) * 2)))}}.sale-workbench-metrics{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.sale-metric-tile{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:6px;min-height:74px;padding:12px}.sale-metric-tile span,.sale-order-batch small,.sale-order-batch em,.sale-table-stack span,.sale-line-card small,.sale-task-card small,.sale-detail-hero p{color:var(--cs-text-muted)}.sale-metric-tile strong{font-size:20px;line-height:1.2}.sale-metric-tile--critical strong,.sale-text-critical{color:var(--cs-danger)}.sale-metric-tile--success strong,.sale-text-success{color:var(--cs-success)}.sale-workbench-filters{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(360px,1.2fr) minmax(160px,.6fr) minmax(160px,.6fr) auto auto}.sale-workbench-body{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr)}.sale-order-list-panel,.sale-order-detail-panel{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:8px;min-width:0;padding:14px}.sale-order-detail-panel{max-height:none;overflow:auto;position:sticky;top:16px}.sale-workbench-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.sale-workbench-section-head h2{font-size:16px;margin:0}.sale-workbench-section-head p{color:var(--cs-text-muted);margin:4px 0 0}.sale-order-batch{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);padding:0;text-align:left;width:100%}.sale-order-batch--active strong{color:var(--cs-primary)}.sale-order-batch span,.sale-table-stack,.sale-detail-hero>div,.sale-line-card>div,.sale-task-card>div{display:grid;gap:4px;min-width:0}.sale-order-batch em{font-style:normal}.sale-table-stack--right{justify-items:end}.sale-product-avatar{align-items:center;background:var(--cs-surface-muted);border:1px solid var(--cs-border-subtle);border-radius:8px;display:inline-flex;height:44px;justify-content:center;overflow:hidden;width:44px}.sale-product-avatar--large{height:58px;width:58px}.sale-product-avatar img{height:100%;object-fit:cover;width:100%}.sale-product-avatar span{color:var(--cs-text-muted);font-size:12px;font-weight:700}.sale-detail-stack,.sale-detail-section,.sale-line-list,.sale-task-list{display:grid;gap:12px}.sale-detail-hero{align-items:center;background:var(--cs-surface-muted);border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr) auto;padding:12px}.sale-detail-hero span{color:var(--cs-text-muted);font-size:12px}.sale-detail-hero h3,.sale-detail-section h3{margin:0}.sale-detail-hero h3{font-size:17px}.sale-detail-section h3{font-size:15px}.sale-detail-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.sale-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.sale-danger-zone{align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.sale-danger-zone h3,.sale-danger-zone p{margin:0}.sale-danger-zone p,.sale-force-cancel-dialog p{color:var(--cs-text-muted);font-size:13px}.sale-force-cancel-dialog{display:grid;gap:12px}.sale-line-card,.sale-task-card{align-items:start;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:10px;padding:10px}.sale-line-card{grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) auto}.sale-line-card__actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.sale-line-after-sale{color:#b45309;font-size:12px;font-weight:700}.sale-task-card{grid-template-columns:minmax(0,1fr) auto}.sale-technical-details{grid-column:1 / -1}.sale-technical-details summary{color:var(--cs-text-muted);cursor:pointer;font-size:12px}@media(max-width:1180px){.sale-workbench-metrics,.sale-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-workbench-filters,.sale-workbench-body{grid-template-columns:1fr}.sale-order-detail-panel{max-height:none;position:static}}@media(max-width:760px){.sale-workbench-metrics,.sale-detail-metrics,.sale-detail-hero,.sale-danger-zone,.sale-line-card,.sale-task-card{grid-template-columns:1fr}}.finance-workbench-page,.operations-workbench-page{display:grid;gap:14px;min-width:0}.finance-workbench-header,.operations-workbench-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.finance-workbench-header h1,.finance-workbench-header p,.finance-panel h2,.finance-panel p,.finance-workbench-side h2,.finance-workbench-side p,.operations-workbench-header h1,.operations-workbench-header p,.operations-panel h2,.operations-panel p{margin:0}.finance-workbench-header h1,.operations-workbench-header h1{font-size:26px;letter-spacing:0}.finance-workbench-header p,.finance-panel p,.finance-workbench-side p,.operations-workbench-header p,.operations-panel p{color:var(--cs-text-muted);font-size:13px;line-height:1.6}.finance-workbench-header__actions,.operations-workbench-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.finance-overview-strip{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.finance-overview-card{background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:6px;min-height:72px;padding:12px}.finance-overview-card span{color:var(--cs-text-muted);font-size:12px}.finance-overview-card strong{color:var(--cs-text-strong);font-size:22px}.finance-overview-card--critical{border-color:#fecaca}.finance-overview-card--success{border-color:#bbf7d0}.finance-overview-card--warning,.finance-overview-card--degraded{border-color:#fed7aa}.finance-workbench-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.finance-workbench-main,.finance-side-stack,.finance-detail-stack,.finance-action-form,.operations-detail-stack,.operations-action-form{display:grid;gap:12px;min-width:0}.finance-side-stack .cs-button{border-radius:6px;justify-self:start;min-height:32px;padding-inline:12px;width:auto}.finance-panel,.finance-workbench-side,.operations-panel{background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;min-width:0;padding:14px}.finance-panel__header,.operations-panel__header{align-items:flex-start;border-bottom:1px solid var(--cs-border-subtle);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.operations-filter-row{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(180px,260px));margin-bottom:12px}.finance-panel__header h2,.finance-workbench-side h2,.operations-panel__header h2{font-size:16px}.operations-section-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.operations-section-title-row p{color:var(--color-text-muted);font-size:12px;margin:4px 0 0}.operations-evidence-upload{align-items:center;background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:10px}.operations-evidence-upload input[type=file]{color:var(--color-text-muted);font-size:12px;max-width:100%}.operations-evidence-list{display:grid;gap:8px}.operations-evidence-item{align-items:center;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.operations-evidence-item strong{color:var(--color-text-strong);display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-evidence-item span{color:var(--color-text-muted);display:block;font-size:12px;margin-top:3px}.operations-filter-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.operations-primary-cell,.operations-secondary-cell{display:grid;gap:4px;min-width:0}.operations-primary-cell strong,.operations-secondary-cell strong{color:var(--cs-text-strong);overflow-wrap:anywhere}.operations-primary-cell span,.operations-secondary-cell span{color:var(--cs-text-muted);font-size:12px;overflow-wrap:anywhere}.finance-muted{color:var(--cs-text-muted);font-size:12px}.finance-status-cell{align-items:center;display:grid;gap:4px;justify-items:center}.finance-status-cell span{color:#b45309;font-size:12px;font-weight:650}.finance-loading,.operations-loading{color:var(--cs-text-muted);font-size:13px;padding:32px;text-align:center}.finance-activity-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-key-figure,.operations-key-figure{background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:5px;padding:10px}.finance-key-figure span,.operations-key-figure span{color:var(--cs-text-muted);font-size:12px}.finance-key-figure strong,.operations-key-figure strong{color:var(--cs-text-strong);font-size:18px;line-height:1.3;overflow-wrap:anywhere}.finance-detail-section,.operations-detail-section{display:grid;gap:10px}.finance-detail-section h3,.operations-detail-section h3{font-size:15px;margin:0}.operations-related-link{color:var(--color-primary-700);font-weight:650;text-decoration:none}.operations-related-link:hover{text-decoration:underline}.finance-detail-metrics,.operations-detail-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-key-value,.operations-key-value,.operations-detail-list{border:1px solid var(--cs-border-subtle);border-radius:8px;margin:0;overflow:hidden}.finance-key-value div,.operations-key-value div,.operations-detail-list div{border-bottom:1px solid var(--cs-border-subtle);display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr);padding:10px 12px}.finance-key-value div:last-child,.operations-key-value div:last-child,.operations-detail-list div:last-child{border-bottom:0}.finance-key-value dt,.operations-key-value dt,.operations-detail-list dt{color:var(--cs-text-muted);font-size:12px}.finance-key-value dd,.operations-key-value dd,.operations-detail-list dd{color:var(--cs-text-strong);font-size:13px;margin:0;overflow-wrap:anywhere}.operations-json-preview{background:#0f172a;border-radius:8px;color:#dbeafe;font-size:12px;line-height:1.6;margin:0;max-height:260px;overflow:auto;padding:12px;white-space:pre-wrap}.operations-editor-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-editor-grid>.cs-field:has(textarea),.operations-editor-actions{grid-column:1 / -1}.operations-editor-actions{display:flex;justify-content:flex-end}.finance-tech-details{border:1px solid var(--cs-border-subtle);border-radius:8px;padding:10px}.finance-tech-details summary{color:var(--cs-text-muted);cursor:pointer;font-size:12px}.finance-tech-details pre{background:#0f172a;border-radius:6px;color:#dbeafe;font-size:12px;line-height:1.6;margin:10px 0 0;overflow:auto;padding:12px;white-space:pre-wrap}.finance-action-modal{max-width:620px}.finance-action-form,.operations-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-action-form .cs-alert,.finance-action-form .cs-field:has(textarea),.finance-action-form .finance-advanced-identifiers,.operations-action-form .cs-alert,.operations-action-form .cs-field:has(textarea){grid-column:1 / -1}.finance-advanced-identifiers{background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:8px;padding:10px 12px}.finance-advanced-identifiers summary{color:var(--cs-text-muted);cursor:pointer;font-size:13px;font-weight:650}.finance-advanced-identifiers .cs-textarea{margin-top:10px}.finance-withdrawal-picker{display:grid;gap:10px}.finance-withdrawal-picker__summary{align-items:center;background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:8px;color:var(--cs-text-muted);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 12px}.finance-withdrawal-picker__summary strong{color:var(--cs-text-strong)}.finance-withdrawal-picker__list{display:grid;gap:8px;max-height:260px;overflow:auto}.finance-withdrawal-picker__item{align-items:center;background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;color:var(--cs-text-strong);cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;text-align:left}.finance-withdrawal-picker__item:hover{border-color:#93c5fd}.finance-withdrawal-picker__item--selected{background:#eff6ff;border-color:#2563eb}.finance-withdrawal-picker__item span{display:grid;gap:3px;min-width:0}.finance-withdrawal-picker__item small{color:var(--cs-text-muted);font-size:12px}.finance-withdrawal-picker__item>span:last-child{justify-items:end}.finance-withdrawal-picker__manual{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.finance-withdrawal-picker__manual>span:first-child{color:#9a3412;font-size:12px;font-weight:650}@media(max-width:1440px){.finance-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-workbench-layout,.finance-activity-grid{grid-template-columns:1fr}}@media(max-width:760px){.finance-workbench-header,.finance-panel__header,.operations-workbench-header,.operations-panel__header{align-items:stretch;flex-direction:column}.operations-filter-grid,.finance-overview-strip,.finance-detail-metrics,.finance-action-form,.operations-detail-metrics,.operations-action-form,.finance-key-value div,.operations-key-value div,.operations-detail-list div,.operations-editor-grid{grid-template-columns:1fr}}.member-workbench-page{display:grid;gap:14px;min-width:0}.member-workbench-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.member-workbench-header h1,.member-workbench-header p,.member-panel h2,.member-panel p{margin:0}.member-workbench-header h1{font-size:26px;letter-spacing:0}.member-workbench-header p,.member-panel p,.member-muted{color:var(--cs-text-muted);font-size:13px;line-height:1.6}.member-workbench-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.member-overview-strip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.member-overview-card{background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:5px;min-height:68px;padding:12px}.member-overview-card span{color:var(--cs-text-muted);font-size:12px}.member-overview-card strong{color:var(--cs-text-strong);font-size:22px}.member-overview-card--critical{border-color:#fecaca}.member-overview-card--success{border-color:#bbf7d0}.member-overview-card--warning{border-color:#fed7aa}.member-filter-bar{align-items:center;background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(120px,1fr));min-width:0;padding:10px}.member-filter-bar--narrow{grid-template-columns:repeat(3,minmax(160px,240px))}.member-panel{background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;min-width:0;padding:14px}.member-panel__header{align-items:flex-start;border-bottom:1px solid var(--cs-border-subtle);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.member-panel__header h2{font-size:16px}.member-loading{color:var(--cs-text-muted);font-size:13px;padding:32px;text-align:center}.member-person-cell{align-items:flex-start;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:0}.member-person-cell strong{color:var(--cs-text-strong);display:block;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-person-cell span{color:var(--cs-text-muted);display:block;font-size:12px;line-height:1.45}.member-avatar{align-items:center;background:#0f172a;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;font-weight:820;height:44px;justify-content:center;line-height:1;width:44px}.member-avatar--small{font-size:13px;height:34px;width:34px}.member-chip-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.member-detail-stack,.member-list-stack,.member-action-form{display:grid;gap:12px;min-width:0}.member-detail-section{display:grid;gap:10px}.member-detail-section h3{font-size:15px;margin:0}.member-detail-section--hero{align-items:center;background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:8px;grid-template-columns:auto minmax(0,1fr);padding:12px}.member-detail-section--hero h3{font-size:18px}.member-detail-section--hero p{color:var(--cs-text-muted);font-size:13px;margin:2px 0 8px}.member-key-value{border:1px solid var(--cs-border-subtle);border-radius:8px;margin:0;overflow:hidden}.member-key-value div{border-bottom:1px solid var(--cs-border-subtle);display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:10px 12px}.member-key-value div:last-child{border-bottom:0}.member-key-value dt{color:var(--cs-text-muted);font-size:12px}.member-key-value dd{color:var(--cs-text-strong);font-size:13px;margin:0;overflow-wrap:anywhere}.member-list-row{background:#fff;border:1px solid var(--cs-border-subtle);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.member-list-row strong{color:var(--cs-text-strong);font-size:13px;line-height:1.4}.member-list-row span{color:var(--cs-text-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.member-timeline{border-left:2px solid var(--cs-border-subtle);display:grid;gap:12px;margin-left:6px;padding-left:14px}.member-timeline__item{display:grid;gap:3px;position:relative}.member-timeline__item:before{background:var(--color-brand);border:2px solid #fff;border-radius:50%;content:"";height:9px;left:-20px;position:absolute;top:4px;width:9px}.member-timeline__item time{color:var(--cs-text-muted);font-size:12px}.member-timeline__item strong{color:var(--cs-text-strong);font-size:13px}.member-timeline__item span{color:var(--cs-text-muted);font-size:12px}.member-action-modal{max-width:680px}.member-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-action-form .cs-alert,.member-action-form .cs-field:has(textarea){grid-column:1 / -1}.member-price-group-cell{display:grid;gap:3px}.member-price-group-cell strong{color:var(--cs-text-strong);font-size:13px}.member-price-group-cell span{color:var(--cs-text-muted);font-size:12px}.member-action-advanced{border:1px dashed var(--cs-border-subtle);border-radius:8px;color:var(--cs-text-muted);font-size:12px;grid-column:1 / -1;padding:8px 10px}.member-action-advanced summary{cursor:pointer;font-weight:600}.member-action-advanced .cs-input-shell{margin-top:8px}.merchant-api-admin-page{display:grid;gap:14px;min-width:0}.merchant-api-admin-panel{display:grid;gap:12px}.merchant-api-admin-merchant{display:grid;gap:3px;min-width:0}.merchant-api-admin-merchant strong{color:var(--cs-text-strong);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-api-admin-merchant span,.merchant-api-muted{color:var(--cs-text-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.merchant-api-inline-code{background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:6px;color:var(--cs-text-strong);display:inline-flex;font-family:var(--font-mono);font-size:12px;padding:3px 6px}.merchant-api-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.merchant-api-secret-box{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.merchant-api-secret-box span{background:#ffffffc7;border:1px solid rgba(245,158,11,.22);border-radius:6px;color:var(--cs-text-strong);font-family:var(--font-mono);font-size:12px;padding:5px 7px}.merchant-api-review-form{display:grid;gap:12px}.merchant-api-detail{display:grid;gap:16px}.merchant-api-detail h3{color:var(--cs-text-strong);font-size:14px;margin:0}.merchant-api-detail-grid{background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:10px;display:grid;gap:10px 14px;grid-template-columns:110px minmax(0,1fr);padding:14px}.merchant-api-detail-grid span{color:var(--cs-text-muted)}.merchant-api-detail-grid strong{color:var(--cs-text-strong);overflow-wrap:anywhere}.merchant-api-detail-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.merchant-api-detail-list li{background:#f8fafc;border:1px solid var(--cs-border-subtle);border-radius:8px;color:var(--cs-text-muted);padding:9px 10px}@media(max-width:1280px){.member-overview-strip,.member-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.member-workbench-header,.member-panel__header{align-items:stretch;flex-direction:column}.member-overview-strip,.member-filter-bar,.member-action-form,.member-key-value div,.member-detail-section--hero{grid-template-columns:1fr}}@media(max-width:1500px){body,#root,.admin-root,.admin-shell{min-width:var(--admin-min-shell-width)}.admin-shell,.admin-shell--collapsed{grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)}.admin-shell--collapsed{grid-template-columns:var(--admin-sidebar-collapsed-width) minmax(0,1fr);min-width:var(--admin-min-shell-width)}.admin-shell__sidebar{border-bottom:0;border-right:1px solid var(--color-border);grid-template-columns:112px 240px;height:100vh;min-height:0}.admin-shell--collapsed .admin-shell__sidebar{grid-template-columns:64px}.admin-content{min-width:0;padding:var(--admin-content-padding)}.admin-metrics{grid-template-columns:repeat(4,minmax(220px,1fr))}.admin-workbench-grid{grid-template-columns:minmax(760px,1fr) minmax(340px,clamp(360px,24vw,520px))}.admin-function-grid{grid-template-columns:minmax(820px,1fr) minmax(320px,22vw)}.admin-external-layout{grid-template-columns:minmax(220px,260px) minmax(720px,1fr) minmax(320px,24vw)}.admin-product-workbench-top{align-items:center;display:grid;grid-template-columns:minmax(160px,.42fr) minmax(420px,1fr) minmax(320px,.42fr)}.admin-product-workbench-bottom{align-items:center;flex-direction:row}.admin-product-status-strip,.admin-product-tabs{width:auto}.admin-product-spu-grid{grid-template-columns:520px minmax(0,1fr)}.asset-sale-basket,.submission-detail-panel,.sale-order-detail-panel{position:sticky}.asset-sale-basket{top:88px}.original-submission-workbench{grid-template-columns:minmax(420px,.85fr) minmax(720px,1.35fr)}.original-submission-workbench--three{grid-template-columns:minmax(360px,.8fr) minmax(680px,1.35fr) minmax(320px,.75fr)}.review-workbench--orders{grid-template-columns:minmax(260px,.75fr) minmax(430px,1.25fr) minmax(280px,.8fr)}.review-workbench--lines{grid-template-columns:minmax(560px,1.5fr) minmax(300px,.8fr)}.review-toolbar,.review-summary-strip{max-width:100%}.review-toolbar{grid-template-columns:max-content minmax(116px,150px) minmax(180px,240px) repeat(3,minmax(118px,1fr))}.review-toolbar__primary,.review-toolbar__secondary{display:contents}.review-summary-strip{grid-template-columns:repeat(7,minmax(0,1fr))}.asset-workbench-hero{flex-wrap:nowrap}.asset-workbench-toolbar__primary{grid-template-columns:max-content minmax(220px,280px) minmax(180px,1fr) minmax(180px,1fr)}.asset-workbench-toolbar__secondary{grid-template-columns:repeat(4,minmax(150px,1fr))}.asset-workbench-metrics{grid-template-columns:repeat(7,minmax(112px,1fr))}.asset-workbench{grid-template-columns:minmax(720px,1fr) minmax(340px,420px)}.sale-workbench-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.sale-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-workbench-filters{grid-template-columns:minmax(360px,1.2fr) minmax(160px,.6fr) minmax(160px,.6fr) auto auto}.sale-workbench-body{grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr)}.finance-overview-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.finance-activity-grid,.finance-detail-metrics,.operations-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-overview-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.member-filter-bar{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(120px,1fr))}.member-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1321px)and (max-width:1500px){.admin-sku-workbench{grid-template-columns:minmax(290px,340px) minmax(620px,1fr)}.admin-sku-editor-panel{position:sticky;top:88px}}@media(max-width:1180px){.admin-sku-workbench{grid-template-columns:1fr}.admin-sku-editor-panel{position:static}.admin-sku-business-panel__head{grid-template-columns:1fr}}@media(max-width:900px){.admin-sku-matrix-workbench .cs-filter-bar__fields{grid-template-columns:1fr}.admin-sku-matrix-workbench .cs-filter-bar__actions{justify-content:flex-start}}
