.report-panel[data-v-c84d8c03]{margin-top:1.25rem}.report-metric-grid[data-v-c84d8c03]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.report-filter-grid[data-v-c84d8c03]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:end}.report-filter-grid label[data-v-c84d8c03]{display:grid;gap:.4rem;color:var(--color-ink-500);font-size:.84rem}.filter-actions[data-v-c84d8c03]{display:flex;gap:.65rem;align-items:center}.summary-grid[data-v-c84d8c03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.compact-card[data-v-c84d8c03]{min-width:0}.compact-card h4[data-v-c84d8c03]{margin:0 0 .75rem}.summary-list[data-v-c84d8c03]{display:grid;gap:.5rem}.summary-row[data-v-c84d8c03]{display:grid;grid-template-columns:minmax(8rem,1fr) repeat(3,auto);gap:.75rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--color-line)}.summary-row[data-v-c84d8c03]:last-child{border-bottom:0}.summary-row span[data-v-c84d8c03]{color:var(--color-ink-500);white-space:nowrap}.report-table-wrap[data-v-c84d8c03]{overflow-x:auto}.report-table[data-v-c84d8c03]{width:100%;border-collapse:collapse;min-width:820px}.report-table th[data-v-c84d8c03],.report-table td[data-v-c84d8c03]{padding:.7rem;text-align:left;border-bottom:1px solid var(--color-line);white-space:nowrap}.report-table th[data-v-c84d8c03]{color:var(--color-ink-500);font-size:.78rem}.inline-alert.error[data-v-c84d8c03]{color:var(--color-danger)}@media(max-width:900px){.report-metric-grid[data-v-c84d8c03],.report-filter-grid[data-v-c84d8c03],.summary-grid[data-v-c84d8c03]{grid-template-columns:1fr}.summary-row[data-v-c84d8c03]{grid-template-columns:1fr 1fr}}.licensing-filter-grid[data-v-a50499fc]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.filter-actions[data-v-a50499fc]{align-items:end}.licensing-workspace[data-v-a50499fc]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);gap:.9rem;align-items:start}.license-detail-panel[data-v-a50499fc]{min-width:0}.compact-section[data-v-a50499fc]{padding:.8rem}.feature-fieldset[data-v-a50499fc]{display:grid;gap:.7rem;margin:0;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-md)}.feature-fieldset legend[data-v-a50499fc]{padding:0 .4rem;font-weight:700}.feature-option[data-v-a50499fc]{grid-template-columns:auto minmax(0,1fr);align-items:center}.feature-option input[data-v-a50499fc]{width:1.1rem;min-height:1.1rem}.code-result code[data-v-a50499fc]{padding:.9rem;border-radius:var(--radius-sm);background:#0f172a0d;color:var(--color-ink-950);font-size:1.05rem;overflow-wrap:anywhere}@media(max-width:1100px){.licensing-filter-grid[data-v-a50499fc],.licensing-workspace[data-v-a50499fc]{grid-template-columns:1fr}}.pages-grid[data-v-7d724cac]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr)}.pages-detail-stack[data-v-7d724cac],.pages-search-card[data-v-7d724cac],.label-panel[data-v-7d724cac],.nested-panel[data-v-7d724cac]{min-width:0}.create-page-panel[data-v-7d724cac]{border-color:#2563eb3d;background:linear-gradient(145deg,#eff6fff5,#fffffffa)}.daily-progress-controls[data-v-7d724cac]{display:flex;align-items:end;gap:.65rem}.daily-progress-controls label[data-v-7d724cac]{display:grid;gap:.35rem;min-width:170px;color:var(--color-ink-600);font-size:.82rem;font-weight:700}.compact-metrics .metric-card[data-v-7d724cac]{padding:.65rem .75rem}.daily-progress-list[data-v-7d724cac]{display:grid;gap:.65rem}.daily-progress-row[data-v-7d724cac]{display:grid;gap:.65rem;padding:.8rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.daily-progress-row.has-gap[data-v-7d724cac]{border-color:#d9770657;background:linear-gradient(145deg,rgba(255,247,237,.88),var(--color-surface-muted))}.daily-progress-row-header[data-v-7d724cac]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.daily-progress-row-header .ghost-button[data-v-7d724cac]{min-height:36px;padding:.5rem .7rem}.daily-progress-counts[data-v-7d724cac]{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:.45rem}.daily-progress-counts span[data-v-7d724cac]{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-500);font-size:.82rem}.daily-progress-counts .danger[data-v-7d724cac]{background:var(--color-warning-soft);color:#9a3412}.progress-pair[data-v-7d724cac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.progress-pair>div[data-v-7d724cac]{display:grid;gap:.35rem;color:var(--color-ink-600);font-size:.8rem;font-weight:700}.progress-pair progress[data-v-7d724cac]{width:100%;height:9px;overflow:hidden;border:0;border-radius:999px;background:var(--color-line);accent-color:var(--color-brand-600)}.progress-pair progress.claim-progress[data-v-7d724cac]{accent-color:var(--color-success)}.detail-tabs[data-v-7d724cac]{position:sticky;top:0;z-index:2;display:flex;gap:.35rem;padding:.35rem;overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#f7f9fcf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-tabs button[data-v-7d724cac]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .8rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink-600);font-weight:700;white-space:nowrap}.detail-tabs button[data-v-7d724cac]:hover,.detail-tabs button.active[data-v-7d724cac]{border-color:#2563eb33;background:var(--color-surface);color:var(--color-brand-700)}.detail-tabs button.active[data-v-7d724cac]{box-shadow:0 4px 12px #2563eb14}.detail-tabs span[data-v-7d724cac]{min-width:22px;padding:.12rem .4rem;border-radius:999px;background:var(--color-brand-100);font-size:.75rem;text-align:center}.detail-section-form[data-v-7d724cac]{padding:.85rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-muted)}@media(min-width:1101px){.pages-grid>.queue-panel[data-v-7d724cac]{position:sticky;top:0;align-self:start;max-height:calc(100dvh - 6.5rem);overflow:auto}}.asset-columns[data-v-7d724cac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.asset-column[data-v-7d724cac],.asset-list[data-v-7d724cac]{display:grid;gap:.65rem}.asset-column h4[data-v-7d724cac],.asset-item p[data-v-7d724cac]{margin:0}.asset-item[data-v-7d724cac]{display:grid;gap:.35rem;padding:.75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffffeb}.asset-item .muted[data-v-7d724cac]{overflow-wrap:anywhere}.compact-empty[data-v-7d724cac]{min-height:120px}.pages-search-grid[data-v-7d724cac]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.detail-split[data-v-7d724cac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.nested-panel[data-v-7d724cac]{padding:.8rem;background:var(--color-surface-muted);border-radius:var(--radius-lg)}.queue-item-button.active[data-v-7d724cac]{border-color:#2563eb57;background:linear-gradient(145deg,#dbeafeeb,#fffffff2)}.tag-row[data-v-7d724cac]{display:flex;flex-wrap:wrap;gap:.45rem}.tag-chip[data-v-7d724cac]{display:inline-flex;align-items:center;min-height:32px;padding:.2rem .65rem;border-radius:999px;background:var(--color-info-soft);color:var(--color-brand-700);font-size:.82rem}.tag-chip.primary[data-v-7d724cac]{background:#dbeafef2;color:var(--color-brand-700);font-weight:700}.tag-chip.danger-chip[data-v-7d724cac]{background:var(--color-danger-soft);color:#991b1b}.tag-chip.muted-chip[data-v-7d724cac]{background:#e2e8f0e6;color:var(--color-ink-600)}.tag-section[data-v-7d724cac]{display:grid;gap:.35rem}.tag-picker-grid[data-v-7d724cac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.tag-picker-group[data-v-7d724cac]{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffffeb}.tag-picker-group h4[data-v-7d724cac]{margin:0}.checkbox-list[data-v-7d724cac]{display:grid;gap:.45rem}.checkbox-row[data-v-7d724cac]{display:flex;gap:.55rem;align-items:center;font-weight:500}.checkbox-row input[data-v-7d724cac]{width:auto;min-height:auto}.batch-candidate-list[data-v-7d724cac]{display:grid;gap:.55rem;max-height:28rem;overflow:auto}.batch-candidate-card[data-v-7d724cac]{align-items:flex-start}@media(max-width:1100px){.pages-grid[data-v-7d724cac],.detail-split[data-v-7d724cac],.asset-columns[data-v-7d724cac],.daily-progress-counts[data-v-7d724cac]{grid-template-columns:minmax(0,1fr)}.daily-progress-counts[data-v-7d724cac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.daily-progress-controls[data-v-7d724cac],.daily-progress-row-header[data-v-7d724cac]{width:100%;align-items:stretch;flex-direction:column}.daily-progress-controls label[data-v-7d724cac]{min-width:0}.daily-progress-counts[data-v-7d724cac],.progress-pair[data-v-7d724cac]{grid-template-columns:minmax(0,1fr)}}.full-workspace-panel[data-v-79243f27]{grid-column:1 / -1}.filter-row[data-v-79243f27]{display:flex;flex-wrap:wrap;gap:.5rem}.pool-inventory-section[data-v-79243f27]{display:grid;gap:.65rem;border:1px solid #dbe3ef;border-radius:.9rem;background:#f8fafc;padding:.8rem}.pool-inventory-section h4[data-v-79243f27]{margin:0}.pool-inventory-grid[data-v-79243f27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.55rem}.pool-inventory-card[data-v-79243f27]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid #dbe3ef;border-radius:.75rem;background:#fff;color:#334155;padding:.7rem .75rem;text-align:left}.pool-inventory-card[data-v-79243f27]:hover,.pool-inventory-card.active[data-v-79243f27]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.pool-inventory-card span[data-v-79243f27],.pool-inventory-count[data-v-79243f27]{display:grid;gap:.18rem}.pool-inventory-card small[data-v-79243f27]{color:#64748b}.pool-inventory-count[data-v-79243f27]{flex:0 0 auto;text-align:right}.pool-inventory-count b[data-v-79243f27]{font-size:1.35rem}.filter-chip[data-v-79243f27]{border:1px solid #d7e0ef;border-radius:999px;background:#fff;color:#475569;padding:.42rem .75rem;cursor:pointer}.filter-chip.active[data-v-79243f27]{border-color:#2563eb;background:#e8f0ff;color:#1d4ed8}.usage-summary[data-v-79243f27]{margin:0;border-left:3px solid #94a3b8;background:#f8fafc;padding:.55rem .7rem;color:#334155}.drama-page-stack[data-v-79243f27]{display:grid;gap:1rem}.drama-create-panel[data-v-79243f27]{max-width:72rem}.drama-master-detail[data-v-79243f27]{display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);align-items:start;gap:1rem}.drama-master-panel[data-v-79243f27]{position:sticky;top:1rem;display:grid;gap:.75rem}.drama-search[data-v-79243f27]{display:grid;gap:.35rem}.drama-master-list[data-v-79243f27]{display:grid;gap:.45rem;max-height:68vh;overflow-y:auto}.drama-master-item[data-v-79243f27]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid #dbe3ef;border-radius:.75rem;background:#fff;color:#334155;padding:.7rem .75rem;text-align:left}.drama-master-item[data-v-79243f27]:hover,.drama-master-item.active[data-v-79243f27]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.drama-master-item span[data-v-79243f27],.drama-counts[data-v-79243f27]{display:grid;gap:.2rem}.drama-master-item small[data-v-79243f27]{color:#64748b}.drama-counts[data-v-79243f27]{flex:0 0 auto;text-align:right;font-size:.78rem}.drama-detail-panel[data-v-79243f27]{min-width:0}.drama-detail-header[data-v-79243f27]{align-items:flex-start}.detail-tab-strip[data-v-79243f27]{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid #e2e8f0;padding-bottom:.65rem}.detail-tab-strip button[data-v-79243f27]{border:0;border-radius:999px;background:#f1f5f9;color:#475569;padding:.45rem .8rem}.detail-tab-strip button.active[data-v-79243f27]{background:#dbeafe;color:#1d4ed8;font-weight:700}.compact-metrics[data-v-79243f27]{margin-top:.75rem}.compact-metrics .metric-card[data-v-79243f27]{min-height:0;padding:.75rem}.drama-material-section[data-v-79243f27]{margin-top:.85rem}.drama-material-section h4[data-v-79243f27]{margin:0 0 .5rem}.compact-list[data-v-79243f27]{display:grid;gap:.45rem}.compact-row[data-v-79243f27]{display:flex;justify-content:space-between;gap:1rem;border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;padding:.65rem .75rem}.compact-row span[data-v-79243f27]{display:grid;gap:.2rem}.compact-row>span[data-v-79243f27]:last-child{text-align:right}.compact-row small[data-v-79243f27]{color:#64748b}@media(max-width:720px){.drama-master-detail[data-v-79243f27]{grid-template-columns:minmax(0,1fr)}.drama-master-panel[data-v-79243f27]{position:static}.drama-master-list[data-v-79243f27]{max-height:22rem}.compact-row[data-v-79243f27]{display:grid}.compact-row>span[data-v-79243f27]:last-child{text-align:left}}.usage-unused[data-v-79243f27]{border-left-color:#16a34a;background:#f0fdf4}.usage-pending_claim[data-v-79243f27]{border-left-color:#d97706;background:#fffbeb}.usage-page_assigned[data-v-79243f27],.usage-legacy_assigned[data-v-79243f27],.usage-legacy_task[data-v-79243f27]{border-left-color:#2563eb;background:#eff6ff}.usage-blocked[data-v-79243f27],.usage-retired[data-v-79243f27],.usage-disabled[data-v-79243f27]{border-left-color:#dc2626;background:#fef2f2}.tag-row[data-v-79243f27]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip[data-v-79243f27]{border-radius:999px;background:#e8f0ff;color:#2454a6;padding:.3rem .65rem;font-size:.82rem}.tag-picker-grid[data-v-79243f27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.checkbox-row[data-v-79243f27]{display:flex;align-items:center;gap:.45rem}:root{--font-sans: "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--color-brand-700: #1d4ed8;--color-brand-600: #2563eb;--color-brand-100: #dbeafe;--color-ink-950: #0f172a;--color-ink-800: #1e293b;--color-ink-600: #475569;--color-ink-500: #64748b;--color-ink-400: #94a3b8;--color-line: #dbe4f0;--color-line-strong: #c3d2e8;--color-surface: #ffffff;--color-surface-muted: #f7f9fc;--color-canvas: #eef3f9;--color-success: #059669;--color-success-soft: #d1fae5;--color-warning: #d97706;--color-warning-soft: #ffedd5;--color-danger: #dc2626;--color-danger-soft: #fee2e2;--color-info: #2563eb;--color-info-soft: #dbeafe;--shadow-soft: 0 20px 48px rgba(15, 23, 42, .08);--shadow-card: 0 8px 24px rgba(15, 23, 42, .06);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;color:var(--color-ink-800);background:radial-gradient(circle at top left,#f8fbff 0,#eef3f9 36%,#edf2f7);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--color-canvas)}body,button,input,select,textarea{font:inherit}button,input,select,textarea{border:0}button{cursor:pointer}input,select,textarea{width:100%;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-800);min-height:46px;padding:.78rem .9rem}textarea{min-height:120px;resize:vertical}a{color:var(--color-brand-700)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}.admin-root{min-height:100vh}.loading-screen,.auth-card{width:min(440px,calc(100vw - 2rem));margin:6rem auto;padding:2.25rem;border:1px solid rgba(195,210,232,.8);border-radius:var(--radius-xl);background:#ffffffeb;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-card h1,.loading-screen h1{margin:.35rem 0 .75rem;color:var(--color-ink-950);font-size:2rem;line-height:1.1}.auth-form,.form-grid{display:grid;gap:1rem}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form label,.form-grid label,.dialog-form label,.stacked-form label{display:grid;gap:.45rem;color:var(--color-ink-800);font-weight:600}.inline-submit{display:flex;align-items:end}.sync-guidance{padding:.9rem 1rem;border:1px solid rgba(37,99,235,.18);border-radius:var(--radius-lg);background:#eff6ffb8}.sync-guidance p,.manual-entry-note{margin:.35rem 0 0;color:var(--color-ink-600);line-height:1.55}.manual-entry{border-top:1px solid var(--color-line);padding-top:.8rem}.manual-entry summary{width:fit-content;cursor:pointer;color:var(--color-brand-700);font-weight:700}.manual-entry .form-grid{margin-top:1rem}.manual-entry label small{color:var(--color-ink-600);font-weight:400;line-height:1.4}.admin-shell{display:grid;grid-template-columns:224px minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden}.sidebar{min-width:0;display:grid;align-content:start;gap:.75rem;padding:1rem .8rem;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--color-line);background:linear-gradient(180deg,#fafcfffa,#f2f6fbfa),radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 42%);color:var(--color-ink-800)}.brand-block h1{font-size:1.75rem;line-height:1.15}.sidebar-user strong,.sidebar-user>.muted{min-width:0;overflow-wrap:anywhere;line-height:1.4}.brand-block h1,.topbar h2,.page-header h2,.section-header h3,.panel-card h4{margin:0}.brand-block p,.sidebar-user span,.nav-caption,.caption,.metric-detail,.timeline-list time,.empty-state p,.code-result pre{margin:0}.eyebrow,.caption{letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:700}.sidebar .eyebrow,.sidebar .caption{color:var(--color-ink-500)}.sidebar-user,.sidebar-footer{padding:.75rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow-card)}.sidebar-user{display:grid;gap:.5rem}.status-row,.role-pills,.button-row,.page-actions,.topbar-actions{display:flex;flex-wrap:wrap;gap:.65rem}.sidebar-nav{display:grid;gap:.35rem}.nav-item{display:grid;gap:.2rem;padding:.65rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffffc7;color:var(--color-ink-800);text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease}.nav-item:hover:not(:disabled),.queue-item-button:hover{transform:translateY(-1px)}.nav-item.active{border-color:#2563eb2e;background:linear-gradient(145deg,var(--color-brand-100),rgba(255,255,255,.94))}.nav-item:disabled{opacity:.45}.nav-label{font-weight:700;font-size:.9rem}.brand-block .muted,.nav-caption,.sidebar-footer{display:none}.nav-caption,.muted,.sidebar .muted{color:var(--color-ink-500)}.role-pill{padding:.36rem .65rem;border-radius:999px;background:var(--color-info-soft);color:var(--color-brand-700);font-size:.82rem}.shell-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.topbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.7rem 1rem;border-bottom:1px solid rgba(195,210,232,.75);background:#ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:3}.content-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.75rem 1rem 1rem;display:grid;gap:.9rem;align-content:start}.page-stack{display:grid;gap:.75rem;align-content:start}.page-header,.section-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.topbar>div>.muted,.metric-detail,.page-header>div>.muted,.panel-card>.section-header .muted{display:none}.panel-card,.metric-card,.security-banner,.wide-card,.auth-card,.workbench,.dialog-card,.loading-screen{border:1px solid rgba(195,210,232,.72);border-radius:var(--radius-xl);background:#ffffffeb;box-shadow:var(--shadow-card)}.panel-card,.wide-card,.security-banner,.metric-card{padding:.8rem}.security-banner{display:flex;justify-content:space-between;gap:1rem;align-items:center}.security-banner{padding:.55rem .7rem}.security-banner h3,.security-banner p{margin:0}.security-banner h3{font-size:.9rem}.security-banner p{font-size:.78rem}.security-banner.warning{border-color:#d9770657;background:linear-gradient(145deg,#fffbebfa,#fffffff2)}.security-banner.info{border-color:#2563eb38;background:linear-gradient(145deg,#eff6fff5,#fffffff2)}.security-panel{display:grid;gap:.75rem;padding:1rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.metric-card{display:grid;gap:.35rem}.metric-card>button{display:none}.metric-card[data-tone=danger]{background:linear-gradient(145deg,#fef2f2fa,#fffffff2)}.metric-card[data-tone=warning]{background:linear-gradient(145deg,#fff7edfa,#fffffff2)}.metric-card[data-tone=success]{background:linear-gradient(145deg,#ecfdf5fa,#fffffff2)}.metric-card[data-tone=info]{background:linear-gradient(145deg,#eff6fffa,#fffffff2)}.metric-label{margin:0;color:var(--color-ink-500);font-size:.88rem}.metric-value{color:var(--color-ink-950);font-size:clamp(1.35rem,1.7vw,1.8rem);line-height:1}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);gap:.9rem}.queue-panel,.detail-panel{min-width:0}.queue-list,.detail-stack,.panel-stack,.list-stack{display:grid;gap:.45rem}.queue-item,.account-row,.data-row{display:grid;gap:.4rem;padding:.65rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-muted)}.queue-item-button{width:100%;align-items:center;grid-template-columns:minmax(0,1fr) auto;text-align:left}.queue-count{min-width:2.5rem;padding:.4rem .65rem;border-radius:999px;background:var(--color-brand-100);color:var(--color-brand-700);font-weight:700;text-align:center}.queue-title-row{display:flex;align-items:center;gap:.5rem}.queue-sla{padding:.18rem .45rem;border-radius:999px;background:var(--color-warning-soft);color:var(--color-warning);font-size:.72rem;font-weight:700}.timeline-list{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.timeline-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.timeline-dot{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:999px;background:var(--color-brand-600)}.inline-alert{padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid transparent}.workbench>.inline-alert{position:sticky;top:0;z-index:5;margin:0;box-shadow:var(--shadow-card)}.inline-alert.success{border-color:#05966938;background:var(--color-success-soft);color:#065f46}.inline-alert.danger,.error{border-color:#dc262638;background:var(--color-danger-soft);color:#991b1b}.primary-button,.secondary-button,.ghost-button,.danger-button{min-height:44px;padding:.78rem 1rem;border-radius:var(--radius-sm);font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease}.primary-button{background:linear-gradient(135deg,var(--color-brand-700),var(--color-brand-600));color:#fff}.secondary-button{border:1px solid rgba(37,99,235,.18);background:var(--color-info-soft);color:var(--color-brand-700)}.ghost-button{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-800)}.danger-button{background:linear-gradient(135deg,#b91c1c,var(--color-danger));color:#fff}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.danger-button:hover:not(:disabled){transform:translateY(-1px)}.status-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.15rem .68rem;border-radius:999px;font-size:.83rem;font-weight:700}.status-badge[data-tone=neutral]{background:#eef2f7;color:var(--color-ink-600)}.status-badge[data-tone=info]{background:var(--color-info-soft);color:var(--color-brand-700)}.status-badge[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.status-badge[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.status-badge[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.empty-state{display:grid;place-items:start;gap:.35rem;min-height:96px;padding:.85rem;border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f7f9fce0,#ffffffeb)}.code-result{display:grid;gap:.5rem;padding:1rem;border-radius:var(--radius-md);background:linear-gradient(145deg,#eff6fff5,#fffffffa);border:1px dashed rgba(37,99,235,.24)}.code-result pre{overflow-x:auto;padding:.9rem;border-radius:var(--radius-sm);background:#0f172a08;white-space:pre-wrap;word-break:break-word}.tab-strip{display:flex;flex-wrap:wrap;gap:.55rem}.tab-button{padding:.65rem .9rem;border-radius:999px;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-600)}.tab-button.active{border-color:#2563eb3d;background:var(--color-info-soft);color:var(--color-brand-700)}.dialog-backdrop{position:fixed;inset:0;z-index:12;display:grid;place-items:center;padding:1rem;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-card{width:min(680px,calc(100vw - 2rem));padding:1.25rem}.action-dialog-card{max-height:calc(100dvh - 2rem);padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.action-dialog-card .dialog-header{padding:1.25rem;border-bottom:1px solid var(--color-line)}.action-dialog-card .dialog-header .ghost-button{flex:0 0 auto;white-space:nowrap}.dialog-header,.dialog-actions{display:flex;justify-content:space-between;gap:.85rem;align-items:start}.dialog-form{display:grid;gap:1rem}.action-dialog-card .dialog-form{min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:0}.dialog-body{min-height:0;padding:1.25rem;display:grid;gap:1rem;overflow-y:auto;overscroll-behavior:contain}.dialog-actions{justify-content:end;align-items:center}.action-dialog-card .dialog-actions{padding:1rem 1.25rem;border-top:1px solid var(--color-line);background:var(--color-surface)}.workbench{margin-top:0;display:grid;gap:.9rem;text-align:left;align-content:start}.setup-grid,.three-column-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.setup-grid form,.stacked-form,.panel-section{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.inline-form{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end}.inline-form>*{flex:1 1 180px}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.detail-grid>div,.detail-item{display:grid;gap:.3rem;padding:.85rem .9rem;min-width:0;align-content:start;border:1px solid rgba(219,228,240,.82);border-radius:var(--radius-md);background:#ffffffb8}.detail-grid>div>.caption,.detail-item strong{font-size:.86rem;color:var(--color-ink-500)}.detail-grid>div>strong,.detail-grid>div>span,.detail-grid>div>a,.detail-item span,.detail-item code{color:var(--color-ink-900);overflow-wrap:anywhere;line-height:1.45}.list-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.list-head strong{font-size:1rem}.money-row{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.money-row strong{font-variant-numeric:tabular-nums}.review-grid{display:grid;grid-template-columns:minmax(190px,.86fr) minmax(280px,1.16fr) minmax(210px,.9fr);gap:.65rem}.review-tabs{order:1}.review-decision-grid{order:2}.channel-config-grid{order:2;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:.75rem;align-items:start}.review-metrics{order:3}.queue-column,.evidence-column,.decision-column,.finance-rail{min-width:0;display:grid;gap:.75rem}.selection-list{display:grid;gap:.55rem}.selection-button{width:100%;display:grid;gap:.3rem;padding:.85rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-muted);text-align:left}.selection-button.active{border-color:#2563eb3d;background:linear-gradient(145deg,var(--color-info-soft),rgba(255,255,255,.96))}.selection-meta,.queue-meta{color:var(--color-ink-500);font-size:.9rem}.decision-card{display:grid;gap:.75rem}.decision-actions{display:grid;gap:.55rem}.finance-summary{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.finance-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:.9rem}.finance-stage{display:grid;gap:.7rem}.finance-stage .account-row{padding:.8rem .85rem}.finance-stage .button-row{gap:.5rem}.dense-card{padding:.95rem}.workspace-frame{display:grid;gap:.9rem}@media(max-width:1279px){.workspace-grid{grid-template-columns:1fr}}@media(max-width:1024px){.admin-shell{grid-template-columns:1fr;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.sidebar{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr);align-items:start;gap:1rem;padding-bottom:1rem;overflow:visible}.content-scroll{overflow:visible}.sidebar-nav{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.review-grid,.channel-config-grid,.finance-grid{grid-template-columns:1fr}}@media(max-width:900px){.setup-grid,.three-column-grid,.form-grid.two-columns,.workspace-grid,.review-grid,.finance-grid{grid-template-columns:1fr}}@media(max-width:768px){.sidebar{grid-template-columns:1fr}.sidebar-nav{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.content-scroll,.topbar,.sidebar{padding:1rem}.topbar,.security-banner,.page-header,.section-header{flex-direction:column;align-items:flex-start}.security-banner .status-badge{align-self:flex-start}.metric-grid{grid-template-columns:1fr}.dialog-card{width:calc(100vw - 1rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
