.metric-link[data-v-64e85dea]{color:inherit;text-decoration:none}.metric-link[data-v-64e85dea]:hover{border-color:var(--admin-accent);transform:translateY(-1px)}.metric-link[data-v-64e85dea]{transition:border-color .15s ease,transform .15s ease}.metric-readonly[data-v-64e85dea]{background:var(--admin-surface-muted)}.stack[data-v-87865154]{display:grid;gap:14px}.state-card[data-v-87865154]{color:var(--admin-text-soft)}.state-card--success[data-v-87865154]{border-color:#b7dec8;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.state-card--danger[data-v-87865154]{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.state-card--warning[data-v-87865154]{border-color:#efd48b;background:var(--admin-warning-soft);color:var(--admin-warning)}.form-card h2[data-v-87865154],.section-title-row h2[data-v-87865154]{margin:0 0 12px;font-size:16px}.section-title-row[data-v-87865154]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.field span[data-v-87865154]{font-size:13px;font-weight:700}.cover-picker[data-v-87865154]{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:start}.cover-preview[data-v-87865154]{display:grid;place-items:center;min-height:112px;overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted);color:var(--admin-muted);font-size:13px}.cover-preview img[data-v-87865154],.asset-option img[data-v-87865154]{width:100%;height:100%;object-fit:cover}.cover-picker__body[data-v-87865154]{display:grid;gap:8px}.asset-grid[data-v-87865154]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.asset-option[data-v-87865154]{display:grid;gap:5px;min-width:0;padding:5px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-text-soft);cursor:pointer;text-align:left}.asset-option--active[data-v-87865154]{border-color:var(--admin-accent);box-shadow:0 0 0 2px #255b4524}.asset-option img[data-v-87865154]{aspect-ratio:4 / 3;border-radius:5px}.asset-option span[data-v-87865154]{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.muted-text[data-v-87865154]{color:var(--admin-muted);font-size:13px}.muted-text--danger[data-v-87865154]{color:var(--admin-danger)}.table-input[data-v-87865154]{width:100%;min-height:30px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);padding:4px 7px}.table-input--number[data-v-87865154]{max-width:110px}.link-button[data-v-87865154]{border:0;background:transparent;color:var(--admin-danger);cursor:pointer}.link-button--neutral[data-v-87865154]{justify-self:start;color:var(--admin-muted)}.link-button[data-v-87865154]:disabled,.btn[data-v-87865154]:disabled{cursor:not-allowed;opacity:.55}.timeline li[data-v-87865154]{margin-bottom:8px;color:var(--admin-warning)}.timeline li[data-ok=true][data-v-87865154]{color:var(--admin-accent-strong)}.review-note[data-v-87865154]{margin:10px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.5}@media(max-width:820px){.cover-picker[data-v-87865154]{grid-template-columns:1fr}}.media-toolbar[data-v-93a443de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;border-bottom:1px solid var(--admin-line-soft)}.media-toolbar select[data-v-93a443de],.media-toolbar input[data-v-93a443de]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.media-toolbar input[data-v-93a443de]{flex:1 1 260px;max-width:360px}.media-toolbar select[data-v-93a443de]{flex:0 0 150px}.state-panel[data-v-93a443de]{display:grid;justify-items:start;gap:7px;border:1px dashed #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-muted);padding:14px}.preview-frame[data-v-93a443de]{width:100%;min-height:min(68vh,720px);border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface)}.state-panel strong[data-v-93a443de]{color:var(--admin-text)}.state-panel--danger[data-v-93a443de]{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.upload-button[data-v-93a443de]{position:relative;overflow:hidden}.upload-button[data-disabled=true][data-v-93a443de]{pointer-events:none;opacity:.6}.upload-button input[data-v-93a443de]{position:absolute;inset:0;opacity:0;cursor:pointer}.preview-thumb[data-v-93a443de]{width:64px;height:46px;overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:0;cursor:pointer}.preview-thumb img[data-v-93a443de],.preview-image[data-v-93a443de]{width:100%;height:100%;object-fit:cover}.reference-pill[data-v-93a443de]{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--admin-line);border-radius:999px;background:var(--admin-surface-muted);color:var(--admin-muted);padding:2px 9px;font-size:12px;font-weight:700}.reference-pill[data-active=true][data-v-93a443de]{border-color:#b7dec8;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.file-chip[data-v-93a443de]{display:inline-grid;place-items:center;min-width:56px;min-height:30px;border-radius:var(--admin-radius);background:#eef1ed;color:var(--admin-muted);font-size:12px;font-weight:800}.row-actions[data-v-93a443de]{display:flex;flex-wrap:wrap;gap:6px}.preview-overlay[data-v-93a443de]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#1118276b;padding:20px}.preview-dialog[data-v-93a443de]{width:min(760px,92vw);max-height:88vh;overflow:auto;border-radius:var(--admin-radius);background:var(--admin-surface);padding:14px;box-shadow:0 18px 56px #11182733}.section-title-row[data-v-93a443de]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.section-title-row h2[data-v-93a443de],.section-title-row p[data-v-93a443de]{margin:0}.preview-image[data-v-93a443de]{display:block;max-height:440px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-bg)}.pdf-panel[data-v-93a443de]{display:grid;gap:7px;padding:14px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted);color:var(--admin-muted)}.pdf-panel strong[data-v-93a443de]{color:var(--admin-text)}.asset-meta[data-v-93a443de]{display:grid;gap:7px;margin:12px 0 0}.asset-meta div[data-v-93a443de]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px}.asset-meta dt[data-v-93a443de]{color:var(--admin-muted);font-weight:700}.asset-meta dd[data-v-93a443de]{min-width:0;margin:0;overflow-wrap:anywhere}.btn[data-v-93a443de]:disabled{cursor:not-allowed;opacity:.55}.state-card--success[data-v-93a443de]{border-color:#b7dec8;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.state-card--danger[data-v-93a443de]{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.state-card--warning[data-v-93a443de]{border-color:#efd48b;background:var(--admin-warning-soft);color:var(--admin-warning)}.grid-2--preview-only[data-v-f93aa22e]{grid-template-columns:minmax(0,1fr)}.grid-2--preview-only[data-v-f93aa22e] .review-panel{width:min(100%,720px);justify-self:center}.image-toolbar[data-v-f93aa22e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.upload-button[data-v-f93aa22e]{position:relative;overflow:hidden}.upload-button input[data-v-f93aa22e]{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-guidance[data-v-f93aa22e]{margin:10px 0 14px;border:1px solid rgba(47,109,66,.18);border-radius:10px;background:#f3f8ee;color:#2f6d42;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.55}.field-help[data-v-f93aa22e]{margin:-2px 0 12px;color:#806f5d;font-size:12px;line-height:1.5}.system-icon-label[data-v-f93aa22e]{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(47,109,66,.18);border-radius:8px;background:#f3f8ee;color:#2f6d42;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.asset-picker[data-v-f93aa22e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;padding:12px;border:1px solid #ead9c2;border-radius:12px;background:#fffaf1}.asset-option[data-v-f93aa22e]{display:flex;align-items:center;gap:10px;min-height:58px;border:1px solid rgba(122,78,34,.16);border-radius:10px;background:#fff;color:#33281f;padding:8px;text-align:left;cursor:pointer}.asset-option img[data-v-f93aa22e],.asset-option__placeholder[data-v-f93aa22e]{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#f4dcae;flex:0 0 auto}.asset-option__placeholder[data-v-f93aa22e]{display:grid;place-items:center;color:#8b5b2d;font-size:12px;font-weight:800}.asset-option span[data-v-f93aa22e]:last-child{min-width:0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.asset-option--disabled[data-v-f93aa22e]{color:#8c7a68;cursor:default;opacity:.72}.image-url-list[data-v-f93aa22e]{display:grid;gap:12px}.image-url-card[data-v-f93aa22e]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:stretch;border:1px solid #ead9c2;border-radius:12px;background:#fffdf8;padding:12px}.image-url-card__preview[data-v-f93aa22e]{display:grid;place-items:center;min-height:112px;overflow:hidden;border:1px dashed rgba(122,78,34,.26);border-radius:10px;background:#fff6e8;color:#8c7a68;font-size:12px;font-weight:800}.image-url-card__preview[data-empty=true][data-v-f93aa22e]{background:#f7efe2}.image-url-card__preview[data-invalid=true][data-v-f93aa22e]{border-color:#d55b3d;background:#fff1ee;color:#b33a20}.image-url-card__preview img[data-v-f93aa22e]{width:100%;height:100%;object-fit:cover}.image-url-card__body[data-v-f93aa22e]{min-width:0}.image-url-card__actions[data-v-f93aa22e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.field-hint[data-v-f93aa22e]{margin:6px 0 0;color:#8c7a68;font-size:12px;line-height:1.45}.field-hint--danger[data-v-f93aa22e]{color:#b33a20}.field-hint--warning[data-v-f93aa22e]{color:#9b5b0f}.preview-meta[data-v-f93aa22e]{display:flex;justify-content:space-between;gap:12px;font-size:12px}.mini-preview[data-v-f93aa22e]{width:320px;min-height:620px;border:1px solid #ead9c2;border-radius:28px;background:#fff3df;padding:12px;box-shadow:0 18px 42px #6f451924}.mini-preview__header[data-v-f93aa22e],.mini-preview__search[data-v-f93aa22e],.mini-preview__hero[data-v-f93aa22e],.mini-preview__trust[data-v-f93aa22e],.mini-preview__shortcuts[data-v-f93aa22e],.mini-preview__deal[data-v-f93aa22e],.mini-preview__section[data-v-f93aa22e],.mini-preview__service[data-v-f93aa22e]{border:1px solid rgba(122,78,34,.12);border-radius:12px;background:#fffdf8;box-shadow:0 8px 20px #784b1c0f}.mini-preview__header[data-v-f93aa22e]{display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;box-shadow:none}.mini-preview__header span[data-v-f93aa22e],.mini-preview__header strong[data-v-f93aa22e],.mini-preview__hero span[data-v-f93aa22e],.mini-preview__hero strong[data-v-f93aa22e],.mini-preview__hero p[data-v-f93aa22e],.mini-preview__deal span[data-v-f93aa22e],.mini-preview__deal strong[data-v-f93aa22e],.mini-preview__deal p[data-v-f93aa22e],.mini-preview__section strong[data-v-f93aa22e],.mini-preview__section p[data-v-f93aa22e]{display:block}.mini-preview__header span[data-v-f93aa22e]{color:#9b4223;font-size:11px;font-weight:800}.mini-preview__header strong[data-v-f93aa22e]{margin-top:2px;color:#2f251c;font-size:16px}.mini-preview__header em[data-v-f93aa22e]{border-radius:999px;background:#e7f1df;color:#2f6d42;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.mini-preview__search[data-v-f93aa22e]{display:flex;align-items:center;margin-top:10px;height:34px;padding:0 8px}.mini-preview__search span[data-v-f93aa22e]{color:#9b4223}.mini-preview__search p[data-v-f93aa22e]{flex:1;margin:0 8px;color:#8c7a68;font-size:12px}.mini-preview__search b[data-v-f93aa22e]{border-radius:999px;background:#bd4322;color:#fff;padding:5px 12px;font-size:11px}.mini-preview__hero[data-v-f93aa22e]{position:relative;display:flex;min-height:260px;margin-top:10px;overflow:hidden;border:0;background:#a66b35}.mini-preview__hero>div[data-v-f93aa22e]:first-child{position:relative;z-index:2;flex:1;min-width:0;padding:24px 0 14px 16px}.mini-preview__hero-bg[data-v-f93aa22e],.mini-preview__hero-shade[data-v-f93aa22e]{position:absolute;inset:0;width:100%;height:100%}.mini-preview__hero-bg[data-v-f93aa22e]{object-fit:cover}.mini-preview__hero-shade[data-v-f93aa22e]{z-index:1;background:#3f261257}.mini-preview__hero span[data-v-f93aa22e]{color:#fff5d6;font-size:10px;font-weight:800}.mini-preview__hero strong[data-v-f93aa22e]{margin-top:6px;color:#fff;font-size:30px;line-height:1.05}.mini-preview__hero p[data-v-f93aa22e]{margin:7px 0 10px;color:#ffffffe6;font-size:12px;line-height:1.35}.mini-preview__hero button[data-v-f93aa22e],.mini-preview__deal button[data-v-f93aa22e]{min-height:28px;border:0;border-radius:999px;background:#bd4322;color:#fff;padding:0 12px;font-size:11px;font-weight:900}.mini-preview__hero .mini-preview__ghost[data-v-f93aa22e]{margin-left:6px;background:#fffdf8;color:#8d4c24}.mini-preview__fruit-stack[data-v-f93aa22e]{position:absolute;z-index:2;right:0;bottom:0;width:180px;height:150px}.mini-preview__fruit-stack img[data-v-f93aa22e]{position:absolute;border:3px solid rgba(255,253,248,.9);border-radius:50%;object-fit:cover;background:#f3dfbd;box-shadow:0 8px 18px #46230c3d}.mini-preview__fruit-stack img[data-v-f93aa22e]:nth-child(1){right:28px;bottom:10px;width:112px;height:112px}.mini-preview__fruit-stack img[data-v-f93aa22e]:nth-child(2){right:8px;bottom:82px;width:72px;height:72px}.mini-preview__fruit-stack img[data-v-f93aa22e]:nth-child(3){right:126px;bottom:34px;width:58px;height:58px}.mini-preview__trust[data-v-f93aa22e],.mini-preview__shortcuts[data-v-f93aa22e],.mini-preview__service[data-v-f93aa22e]{display:flex;gap:6px;margin-top:10px;padding:8px}.mini-preview__tabbar[data-v-f93aa22e]{display:flex;gap:4px;margin-top:10px;padding:6px 4px;border:1px solid rgba(122,78,34,.12);border-radius:14px;box-shadow:0 -4px 16px #6f451914}.mini-preview__tabbar span[data-v-f93aa22e]{flex:1;font-size:10px;font-weight:800;text-align:center}.mini-preview__tabbar b[data-v-f93aa22e]{display:block;font-size:15px;line-height:1.1}.mini-preview__trust span[data-v-f93aa22e],.mini-preview__service span[data-v-f93aa22e]{flex:1;color:#33281f;font-size:11px;font-weight:800;text-align:center}.mini-preview__shortcuts span[data-v-f93aa22e]{flex:1;border-radius:10px;background:#fff1d6;color:#a83d20;padding:8px 2px;text-align:center;font-size:13px;font-weight:900}.mini-preview__shortcuts b[data-v-f93aa22e]{display:block;margin-top:4px;color:#2f251c;font-size:10px}.mini-preview__deal[data-v-f93aa22e]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:12px;background:#7e4228}.mini-preview__deal span[data-v-f93aa22e]{color:#ffe0a5;font-size:10px;font-weight:800}.mini-preview__deal strong[data-v-f93aa22e]{margin-top:4px;color:#fffdf8;font-size:15px}.mini-preview__deal p[data-v-f93aa22e]{margin:4px 0 0;color:#ffe9c4;font-size:11px}.mini-preview__deal button[data-v-f93aa22e]{flex:0 0 auto;margin-left:8px;background:#fff6e8;color:#9b4223}.mini-preview__section[data-v-f93aa22e]{margin-top:12px;padding:10px}.mini-preview__section strong[data-v-f93aa22e]{color:#2f251c;font-size:17px}.mini-preview__section span[data-v-f93aa22e]{float:right;color:#2f6d42;font-size:12px;font-weight:800}.mini-preview__section p[data-v-f93aa22e]{margin:5px 0 0;color:#806f5d;font-size:11px}@media(max-width:720px){.image-url-card[data-v-f93aa22e]{grid-template-columns:1fr}.image-url-card__preview[data-v-f93aa22e]{min-height:180px}}.game-content-page[data-v-08d9ae81]{min-width:0}.access-note[data-v-08d9ae81]{align-self:center;color:var(--admin-muted);font-size:12px}.feedback-strip[data-v-08d9ae81]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}.feedback-strip__close[data-v-08d9ae81],.icon-button[data-v-08d9ae81]{border:0;background:transparent;color:currentColor;cursor:pointer;font-size:22px;line-height:1}.view-switch[data-v-08d9ae81]{display:inline-flex;width:max-content;max-width:100%;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:3px}.view-switch button[data-v-08d9ae81]{min-height:32px;border:0;border-radius:calc(var(--admin-radius) - 2px);background:transparent;color:var(--admin-muted);padding:5px 13px;cursor:pointer}.view-switch button[aria-selected=true][data-v-08d9ae81]{background:var(--admin-text);color:#fff}.view-switch span[data-v-08d9ae81]{margin-left:5px;opacity:.72;font-size:11px}.content-toolbar .toolbar-count[data-v-08d9ae81],.release-toolbar .toolbar-count[data-v-08d9ae81]{margin-left:auto;color:var(--admin-muted);font-size:12px}.responsive-table[data-v-08d9ae81]{overflow-x:auto}.cell-subline[data-v-08d9ae81]{display:block;max-width:280px;margin-top:3px;color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.row-actions[data-v-08d9ae81]{display:flex;flex-wrap:wrap;gap:6px;min-width:116px}.checksum[data-v-08d9ae81]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.dialog-backdrop[data-v-08d9ae81]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#121d1775}.editor-panel[data-v-08d9ae81],.release-panel[data-v-08d9ae81],.confirm-panel[data-v-08d9ae81]{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 18px 45px #121d172e}.release-panel[data-v-08d9ae81]{width:min(680px,100%)}.confirm-panel[data-v-08d9ae81]{width:min(480px,100%);padding-bottom:14px}.panel-heading[data-v-08d9ae81]{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--admin-line-soft);background:var(--admin-surface);padding:14px 16px}.panel-heading h2[data-v-08d9ae81]{margin:0;font-size:18px}.editor-form fieldset[data-v-08d9ae81]{margin:0;border:0;border-bottom:1px solid var(--admin-line-soft);padding:14px 16px 16px}.editor-form legend[data-v-08d9ae81]{padding:0;color:var(--admin-text);font-size:13px;font-weight:700}.form-grid[data-v-08d9ae81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:10px}.field[data-v-08d9ae81]{display:grid;gap:5px;min-width:0;color:var(--admin-text-soft);font-size:12px}.field input[data-v-08d9ae81],.field select[data-v-08d9ae81],.field textarea[data-v-08d9ae81]{width:100%;box-sizing:border-box;resize:vertical}.field-help[data-v-08d9ae81]{color:var(--admin-muted);font-size:11px;line-height:1.5}.field-help--warning[data-v-08d9ae81]{color:var(--admin-warning, #9a6818)}.image-preview[data-v-08d9ae81]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--admin-line-soft);border-radius:10px;background:var(--admin-surface-muted);padding:10px}.image-preview img[data-v-08d9ae81]{width:92px;height:72px;border-radius:8px;background:#fff;object-fit:contain}.image-preview div[data-v-08d9ae81]{display:grid;gap:4px;min-width:0}.image-preview strong[data-v-08d9ae81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview small[data-v-08d9ae81]{color:var(--admin-muted)}.span-2[data-v-08d9ae81]{grid-column:1 / -1}.validation-message[data-v-08d9ae81]{margin:12px 16px 0;color:var(--admin-danger);font-size:12px}.panel-actions[data-v-08d9ae81]{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px 0}.panel-actions--spread[data-v-08d9ae81]{justify-content:space-between}.confirm-copy[data-v-08d9ae81]{margin:14px 16px;color:var(--admin-text-soft);font-size:13px;line-height:1.65}.confirm-panel>.field[data-v-08d9ae81],.confirm-check[data-v-08d9ae81]{margin:0 16px}.confirm-check[data-v-08d9ae81]{display:flex;align-items:flex-start;gap:8px;color:var(--admin-text-soft);font-size:13px}.danger-action[data-v-08d9ae81]{border-color:#efc3bd;color:var(--admin-danger)}.release-settings[data-v-08d9ae81]{margin:14px 16px}.selection-heading[data-v-08d9ae81]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block:1px solid var(--admin-line-soft);padding:10px 16px}.selection-heading>div[data-v-08d9ae81]{display:grid;gap:2px}.selection-heading span[data-v-08d9ae81]{color:var(--admin-muted);font-size:12px}.release-selection[data-v-08d9ae81]{max-height:360px;overflow:auto}.release-choice[data-v-08d9ae81]{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;border-bottom:1px solid var(--admin-line-soft);padding:10px 16px;cursor:pointer}.release-choice[data-v-08d9ae81]:hover{background:var(--admin-surface-muted)}.release-choice span[data-v-08d9ae81]{display:grid;gap:2px}.release-choice small[data-v-08d9ae81]{color:var(--admin-muted);overflow-wrap:anywhere}@media(max-width:760px){.dialog-backdrop[data-v-08d9ae81]{place-items:end stretch;padding:0}.editor-panel[data-v-08d9ae81],.release-panel[data-v-08d9ae81],.confirm-panel[data-v-08d9ae81]{width:100%;max-height:92vh;border-radius:var(--admin-radius) var(--admin-radius) 0 0}.form-grid[data-v-08d9ae81]{grid-template-columns:1fr}.span-2[data-v-08d9ae81]{grid-column:auto}.content-toolbar .toolbar-count[data-v-08d9ae81],.release-toolbar .toolbar-count[data-v-08d9ae81]{width:100%;margin-left:0}.content-toolbar .search-input[data-v-08d9ae81]{width:100%}.responsive-table[data-v-08d9ae81]{overflow:visible}table[data-v-08d9ae81],tbody[data-v-08d9ae81]{display:block}thead[data-v-08d9ae81]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}tr[data-v-08d9ae81]{display:grid;gap:7px;border-bottom:1px solid var(--admin-line);padding:12px}td[data-v-08d9ae81]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;border:0;padding:0}td[data-v-08d9ae81]:before{content:attr(data-label);color:var(--admin-muted);font-size:12px;font-weight:700}}.window-control[data-v-f5468812]{display:flex;align-items:center;gap:7px;color:var(--admin-muted);font-size:12px;font-weight:700}.window-control select[data-v-f5468812]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:4px 28px 4px 9px}.safety-section[data-v-f5468812]{display:grid;gap:10px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:13px}.section-heading[data-v-f5468812],.table-heading[data-v-f5468812]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading--compact[data-v-f5468812]{margin-bottom:9px}.section-heading h2[data-v-f5468812],.table-heading h2[data-v-f5468812]{margin:0;font-size:16px}.section-heading p[data-v-f5468812],.table-heading p[data-v-f5468812]{margin:3px 0 0;color:var(--admin-muted);font-size:12px}.safety-grid[data-v-f5468812]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--admin-line-soft);border-radius:var(--admin-radius);overflow:hidden}.safety-item[data-v-f5468812]{display:grid;gap:2px;min-width:0;padding:10px 12px;border-right:1px solid var(--admin-line-soft);background:var(--admin-surface-muted)}.safety-item[data-v-f5468812]:last-child{border-right:0}.safety-item span[data-v-f5468812],.dashboard-metric span[data-v-f5468812]{color:var(--admin-muted);font-size:12px;font-weight:700}.safety-item strong[data-v-f5468812]{font-size:15px}.safety-item small[data-v-f5468812],.dashboard-metric small[data-v-f5468812]{overflow:hidden;color:var(--admin-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.safety-item[data-state=ready] strong[data-v-f5468812]{color:var(--admin-accent-strong)}.safety-item[data-state=locked] strong[data-v-f5468812]{color:var(--admin-text-soft)}.safety-item[data-state=alert][data-v-f5468812]{background:var(--admin-danger-soft)}.safety-item[data-state=alert] strong[data-v-f5468812]{color:var(--admin-danger)}.verification-notice[data-v-f5468812]{display:flex;align-items:baseline;gap:10px;border-left:3px solid #c18a24;background:var(--admin-warning-soft);padding:8px 10px;color:var(--admin-warning);font-size:12px}.verification-notice strong[data-v-f5468812]{flex:0 0 auto;font-size:13px}.dashboard-metrics[data-v-f5468812]{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px}.dashboard-metric[data-v-f5468812]{display:grid;gap:3px;min-width:0;padding:11px}.dashboard-metric strong[data-v-f5468812]{font-size:22px;line-height:1.15}.dashboard-metric[data-emphasis=warning][data-v-f5468812]{border-color:#ead293;background:#fffdf6}.dashboard-metric[data-emphasis=info][data-v-f5468812]{border-color:#c9d8ef;background:#f8fbff}.daily-analytics-card[data-v-f5468812]{display:grid;gap:10px}.daily-summary-grid[data-v-f5468812]{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;padding:0 12px}.daily-summary-item[data-v-f5468812]{display:grid;gap:3px;min-width:0;border:1px solid var(--admin-line-soft);border-radius:var(--admin-radius);background:var(--admin-surface-muted);padding:9px 10px}.daily-summary-item span[data-v-f5468812]{color:var(--admin-muted);font-size:12px;font-weight:700}.daily-summary-item strong[data-v-f5468812]{font-size:19px;line-height:1.15}.daily-summary-item small[data-v-f5468812]{overflow:hidden;color:var(--admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activity-grid[data-v-f5468812]{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.6fr);gap:12px;align-items:start}.funnel-grid[data-v-f5468812]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.funnel-card[data-v-f5468812]{min-width:0}.table-scroll[data-v-f5468812]{overflow-x:auto}.table-scroll table[data-v-f5468812]{min-width:620px}.table-scroll th[data-v-f5468812],.table-scroll td[data-v-f5468812]{white-space:nowrap}.table-scroll th[scope=row][data-v-f5468812]{color:var(--admin-text);font-weight:700;text-align:left}.rate-value[data-v-f5468812]{display:block;min-width:42px}.rate-track[data-v-f5468812]{display:block;width:58px;height:4px;margin-top:4px;overflow:hidden;border-radius:999px;background:var(--admin-line-soft)}.rate-track>span[data-v-f5468812]{display:block;height:100%;border-radius:inherit;background:var(--admin-accent-strong)}.content-key[data-v-f5468812]{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis}.sr-only[data-v-f5468812]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-heading[data-v-f5468812]{min-height:58px;padding:10px 12px;border-bottom:1px solid var(--admin-line-soft)}.table-heading>strong[data-v-f5468812]{color:var(--admin-text);font-size:19px}.cell-subline[data-v-f5468812]{display:block;margin-top:2px;color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.inline-empty[data-v-f5468812]{padding:16px 12px;color:var(--admin-muted)}.run-id[data-v-f5468812]{color:var(--admin-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media(max-width:1320px){.dashboard-metrics[data-v-f5468812]{grid-template-columns:repeat(4,minmax(132px,1fr))}.daily-summary-grid[data-v-f5468812]{grid-template-columns:repeat(3,minmax(100px,1fr))}.activity-grid[data-v-f5468812],.funnel-grid[data-v-f5468812]{grid-template-columns:1fr}}@media(max-width:640px){.daily-summary-grid[data-v-f5468812]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reward-page[data-v-bc798a71]{display:grid;gap:18px}.safety-banner[data-v-bc798a71]{display:flex;gap:14px;align-items:center;padding:14px 18px;border:1px solid #d8e5d8;border-radius:14px;background:#f4faf3;color:#35523b}.safety-banner span[data-v-bc798a71]{color:#617166}.view-switch[data-v-bc798a71]{display:inline-flex;width:fit-content;padding:4px;border:1px solid #e5ddd2;border-radius:12px;background:#f8f5f0}.view-switch button[data-v-bc798a71]{border:0;border-radius:9px;padding:9px 16px;background:transparent;color:#76695e;cursor:pointer}.view-switch button[aria-selected=true][data-v-bc798a71]{background:#fff;color:#332820;box-shadow:0 2px 8px #48322014}.view-switch span[data-v-bc798a71]{margin-left:5px;color:#a26a42}.cell-subline[data-v-bc798a71]{display:block;margin-top:4px;color:#8a7c70;font-size:12px}.sku-id[data-v-bc798a71]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.status-pill[data-v-bc798a71]{display:inline-flex;border-radius:999px;padding:5px 9px;background:#eee9e2;color:#665a50;font-size:12px}.status-pill[data-status=ACTIVE][data-v-bc798a71],.status-pill[data-status=FULFILLED][data-v-bc798a71]{background:#e4f2e5;color:#357044}.status-pill[data-status=PAUSED][data-v-bc798a71],.status-pill[data-status=REVIEW_REQUIRED][data-v-bc798a71]{background:#fff0cf;color:#8a5d0a}.status-pill[data-status=ORDER_CREATED][data-v-bc798a71]{background:#e6eff8;color:#315f8b}.campaign-editor[data-v-bc798a71]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.form-hint[data-v-bc798a71]{margin:14px 0 0;color:#7b6d61;font-size:13px;line-height:1.65}.review-panel[data-v-bc798a71]{width:min(560px,calc(100vw - 32px))}.review-summary[data-v-bc798a71]{display:grid;gap:5px;margin-bottom:18px;padding:14px 16px;border-radius:12px;background:#f7f3ed}.review-summary span[data-v-bc798a71]{color:#7b6d61;font-size:13px}.review-evidence[data-v-bc798a71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0}.review-evidence div[data-v-bc798a71]{min-width:0;padding-top:9px;border-top:1px solid #e5dbce}.review-evidence dt[data-v-bc798a71]{color:#8f7f70;font-size:12px}.review-evidence dd[data-v-bc798a71]{margin:3px 0 0;overflow-wrap:anywhere;color:#413a33;font-size:13px;font-weight:650}.field textarea[data-v-bc798a71]{resize:vertical;min-height:104px}.danger-action[data-v-bc798a71]{border-color:#d9aaa3;color:#8b342d}@media(max-width:760px){.safety-banner[data-v-bc798a71]{align-items:flex-start;flex-direction:column;gap:4px}}.state-line[data-v-25f16959]{margin:14px 0 0;color:#67727e}.state-line--danger[data-v-25f16959]{color:#b42318}.pager[data-v-25f16959]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.state-line[data-v-80d1775b]{color:var(--admin-muted)}.state-line--danger[data-v-80d1775b]{color:var(--admin-danger)}.state-line--success[data-v-80d1775b]{color:var(--admin-accent-strong)}.detail-head[data-v-80d1775b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-head h2[data-v-80d1775b]{margin:0 0 4px}.metric-grid[data-v-80d1775b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.metric-grid div[data-v-80d1775b]{padding:10px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.metric-grid span[data-v-80d1775b],.metric-grid strong[data-v-80d1775b]{display:block}.metric-grid span[data-v-80d1775b]{color:var(--admin-muted);font-size:12px}.sample-order-note[data-v-80d1775b]{margin:4px 0 12px;padding:10px 12px;border:1px solid #d8e5d8;border-radius:var(--admin-radius);background:#f4faf3;color:#35523b;font-size:13px}.timeline[data-v-80d1775b]{margin:0;padding-left:18px;color:var(--admin-text-soft)}.timeline li+li[data-v-80d1775b]{margin-top:8px}.shipment+.shipment[data-v-80d1775b]{margin-top:12px;padding-top:12px;border-top:1px solid var(--admin-line-soft)}.shipment-form[data-v-80d1775b]{display:grid;gap:12px;margin-bottom:14px}.field-grid[data-v-80d1775b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.field span[data-v-80d1775b]{display:block;margin-bottom:5px}.device-page[data-v-c6dd78f5]{gap:14px}.device-metrics[data-v-c6dd78f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric small[data-v-c6dd78f5]{display:block;margin-top:4px;color:var(--admin-muted)}.device-layout[data-v-c6dd78f5]{display:grid;grid-template-columns:minmax(660px,1fr) minmax(340px,.4fr);gap:14px;align-items:start}.device-toolbar[data-v-c6dd78f5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--admin-line-soft)}.device-toolbar input[data-v-c6dd78f5],.device-toolbar select[data-v-c6dd78f5]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.status-subline[data-v-c6dd78f5],.test-result small[data-v-c6dd78f5],.test-result span[data-v-c6dd78f5],.feieyun-cell span[data-v-c6dd78f5]{display:block;margin-top:4px;color:var(--admin-muted)}.feieyun-cell[data-v-c6dd78f5]{min-width:170px;font-size:13px;line-height:1.4}.feie-actions[data-v-c6dd78f5]{margin-top:6px}.btn-compact[data-v-c6dd78f5]{min-height:28px;padding:4px 7px;font-size:12px}.feie-panel[data-v-c6dd78f5]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin-top:8px;padding:9px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.feie-panel label[data-v-c6dd78f5]{display:grid;gap:4px;font-size:12px;color:var(--admin-muted)}.feie-panel input[data-v-c6dd78f5],.feie-panel textarea[data-v-c6dd78f5]{width:100%;min-height:30px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 7px;font:inherit}.feie-panel textarea[data-v-c6dd78f5]{resize:vertical;min-height:76px}.feie-panel__wide[data-v-c6dd78f5],.feie-panel__actions[data-v-c6dd78f5]{grid-column:1 / -1}.feie-panel__actions[data-v-c6dd78f5]{display:flex;flex-wrap:wrap;gap:8px}.device-form-card[data-v-c6dd78f5]{position:sticky;top:14px}.device-form[data-v-c6dd78f5]{padding:0;box-shadow:none}.test-result[data-v-c6dd78f5]{display:grid;gap:4px;margin-top:12px;padding:10px;border:1px solid #cde3d3;border-radius:var(--admin-radius);background:var(--admin-accent-soft)}@media(max-width:1180px){.device-metrics[data-v-c6dd78f5],.device-layout[data-v-c6dd78f5]{grid-template-columns:1fr}.device-form-card[data-v-c6dd78f5]{position:static}}.shipping-page[data-v-7a1cb0ec]{gap:14px}.fulfillment-metrics[data-v-7a1cb0ec],.fulfillment-config-grid[data-v-7a1cb0ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fulfillment-config-grid[data-v-7a1cb0ec]{grid-template-columns:.85fr 1fr .9fr}.metric small[data-v-7a1cb0ec]{display:block;margin-top:4px;color:var(--admin-muted)}.shipping-toolbar[data-v-7a1cb0ec]{flex-wrap:wrap}.shipping-board[data-v-7a1cb0ec]{display:grid;grid-template-columns:minmax(500px,1fr) minmax(500px,.92fr);min-height:520px}.shipping-list[data-v-7a1cb0ec]{border-right:1px solid var(--admin-line-soft)}.shipping-row[data-v-7a1cb0ec]{display:grid;grid-template-columns:minmax(0,1.3fr) 150px 140px;gap:10px;width:100%;border:0;border-bottom:1px solid var(--admin-line-soft);background:var(--admin-surface);color:var(--admin-text);padding:11px;text-align:left;cursor:pointer}.shipping-row[data-v-7a1cb0ec]:hover,.shipping-row--active[data-v-7a1cb0ec]{background:var(--admin-accent-soft)}.shipping-row strong[data-v-7a1cb0ec],.shipping-row b[data-v-7a1cb0ec]{display:block;margin-bottom:5px}.shipping-row small[data-v-7a1cb0ec]{display:block;color:var(--admin-muted);line-height:1.4}.shipping-detail[data-v-7a1cb0ec]{display:grid;align-content:start;gap:12px;padding:14px}.detail-head[data-v-7a1cb0ec],.action-rail[data-v-7a1cb0ec],.two-column-log[data-v-7a1cb0ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-head h2[data-v-7a1cb0ec],.package-list h3[data-v-7a1cb0ec],.two-column-log h3[data-v-7a1cb0ec],.form-card h2[data-v-7a1cb0ec]{margin:0 0 8px}.action-rail[data-v-7a1cb0ec]{flex-wrap:wrap;justify-content:flex-start}.action-rail a[data-v-7a1cb0ec]{text-decoration:none}.device-entry-card[data-v-7a1cb0ec]{align-content:start}.device-entry-card a[data-v-7a1cb0ec]{width:fit-content;text-decoration:none}.device-entry-stats[data-v-7a1cb0ec]{display:grid;gap:7px;margin:10px 0;color:var(--admin-text-soft)}.compact-form[data-v-7a1cb0ec]{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.package-list[data-v-7a1cb0ec]{overflow:auto}.package-list code[data-v-7a1cb0ec]{color:var(--admin-accent);font-size:12px;word-break:break-all}.two-column-log[data-v-7a1cb0ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.exception-form[data-v-7a1cb0ec]{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:8px;margin:8px 0 10px}.exception-form input[data-v-7a1cb0ec],.exception-form select[data-v-7a1cb0ec]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.pager[data-v-7a1cb0ec]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px}.state-line[data-v-7a1cb0ec]{margin:10px 12px;color:var(--admin-muted)}.state-line--danger[data-v-7a1cb0ec]{color:var(--admin-danger)}.state-line--success[data-v-7a1cb0ec]{color:var(--admin-accent-strong)}@media(max-width:1180px){.fulfillment-metrics[data-v-7a1cb0ec],.fulfillment-config-grid[data-v-7a1cb0ec],.shipping-board[data-v-7a1cb0ec],.two-column-log[data-v-7a1cb0ec]{grid-template-columns:1fr}.shipping-list[data-v-7a1cb0ec]{border-right:0;border-bottom:1px solid var(--admin-line-soft)}}.mobile-scan-page[data-v-ce686cfb]{min-height:100vh;background:var(--admin-bg);padding:12px}.mobile-scan-shell[data-v-ce686cfb]{display:grid;gap:12px;max-width:680px;margin:0 auto}.mobile-scan-header[data-v-ce686cfb],.scan-form[data-v-ce686cfb],.scan-item[data-v-ce686cfb]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:12px}.mobile-scan-header[data-v-ce686cfb]{display:flex;justify-content:space-between;gap:10px}.mobile-scan-header h1[data-v-ce686cfb]{margin:0 0 5px;font-size:20px}.scan-actions[data-v-ce686cfb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scan-message[data-v-ce686cfb]{margin:0;border-radius:var(--admin-radius);padding:9px 11px;background:var(--admin-surface);color:var(--admin-muted)}.scan-message--success[data-v-ce686cfb]{color:var(--admin-accent-strong)}.scan-message--danger[data-v-ce686cfb]{color:var(--admin-danger)}.scan-video[data-v-ce686cfb]{width:100%;max-height:42vh;border-radius:var(--admin-radius);background:#111c16;object-fit:cover}.scan-form[data-v-ce686cfb]{display:grid;grid-template-columns:minmax(0,1fr) 92px auto;gap:8px;align-items:end}.scan-form label[data-v-ce686cfb]{display:grid;gap:5px;color:var(--admin-text-soft);font-size:13px;font-weight:700}.scan-form input[data-v-ce686cfb]{min-height:34px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.scan-list[data-v-ce686cfb]{display:grid;gap:8px}.scan-item[data-v-ce686cfb]{display:flex;justify-content:space-between;gap:10px}.scan-item strong[data-v-ce686cfb],.scan-count b[data-v-ce686cfb]{display:block}.scan-item p[data-v-ce686cfb]{margin:6px 0;color:var(--admin-muted)}.scan-item code[data-v-ce686cfb]{color:var(--admin-accent);word-break:break-all}.scan-count[data-v-ce686cfb]{min-width:82px;text-align:right}.scan-count span[data-v-ce686cfb]{color:var(--admin-muted);font-size:12px}.scan-item[data-status=PASSED][data-v-ce686cfb]{border-color:#a7d7b7}@media(max-width:560px){.scan-actions[data-v-ce686cfb],.scan-form[data-v-ce686cfb]{grid-template-columns:1fr}.scan-actions .btn[data-v-ce686cfb],.scan-form .btn[data-v-ce686cfb],.scan-form input[data-v-ce686cfb]{min-height:44px}}.state-line[data-v-f428f4b6]{color:#67727e}.state-line--danger[data-v-f428f4b6]{color:#b42318}.state-line[data-v-4deb51cc]{color:var(--admin-muted)}.state-line--danger[data-v-4deb51cc]{color:var(--admin-danger)}.refund-warning[data-v-4deb51cc]{margin:0;border:1px solid #ead293;border-radius:var(--admin-radius);background:var(--admin-warning-soft);color:var(--admin-warning);padding:9px}.refund-confirm[data-v-4deb51cc]{display:grid;gap:10px;margin-top:10px;border:1px solid #efc3bd;border-radius:var(--admin-radius);background:var(--admin-danger-soft);padding:10px}.refund-confirm dl[data-v-4deb51cc],.refund-confirm dl div[data-v-4deb51cc]{display:grid;gap:5px;margin:0}.refund-confirm dl div[data-v-4deb51cc]{grid-template-columns:78px minmax(0,1fr);border-bottom:1px solid rgb(168 59 53 / 12%);padding:5px 0}.refund-confirm dt[data-v-4deb51cc]{color:var(--admin-muted)}.refund-confirm dd[data-v-4deb51cc]{margin:0;word-break:break-all}.evidence-grid[data-v-4deb51cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.evidence-card[data-v-4deb51cc]{display:grid;gap:7px;min-width:0;color:var(--admin-text-soft);font-size:12px;font-weight:700;text-decoration:none}.record-stack[data-v-4deb51cc],.execution-box[data-v-4deb51cc]{display:grid;gap:7px}.execution-box[data-v-4deb51cc]{margin-top:14px;padding-top:14px;border-top:1px solid var(--admin-line-soft)}.execution-box h3[data-v-4deb51cc]{margin:0;color:var(--admin-text);font-size:15px}.evidence-thumb[data-v-4deb51cc]{width:100%;padding:0;border:0;background:transparent;cursor:pointer}.evidence-card img[data-v-4deb51cc],.evidence-file[data-v-4deb51cc]{width:100%;aspect-ratio:1;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted);object-fit:cover}.evidence-file[data-v-4deb51cc]{display:grid;place-items:center;color:var(--admin-muted)}.evidence-actions[data-v-4deb51cc]{display:flex;flex-wrap:wrap;gap:6px}.evidence-preview-image[data-v-4deb51cc],.evidence-preview-frame[data-v-4deb51cc]{width:100%;max-height:72vh;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted);object-fit:contain}.evidence-preview-frame[data-v-4deb51cc]{min-height:min(68vh,720px)}.conversation-metrics[data-v-a167f023]{grid-template-columns:repeat(4,minmax(132px,1fr))}.metric-filter[data-v-a167f023]{display:grid;text-align:left;cursor:pointer}.metric-filter.is-active[data-v-a167f023]{border-color:var(--admin-accent);box-shadow:0 0 0 1px var(--admin-accent)}.table-card tr.is-selected td[data-v-a167f023]{background:var(--admin-info-soft)}.agent-replay[data-v-a167f023]{display:grid;gap:8px;max-height:340px;overflow:auto}.message-heading[data-v-a167f023]{display:flex;justify-content:space-between;gap:8px}.feedback-panel[data-v-a167f023],.handoff-panel[data-v-a167f023]{display:grid;gap:6px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted);padding:10px}.feedback-panel p[data-v-a167f023]{margin:0}.handoff-panel[data-status=REQUESTED][data-v-a167f023],.handoff-panel[data-status=ASSIGNED][data-v-a167f023]{border-color:#ead293;background:var(--admin-warning-soft)}.agent-message[data-v-a167f023]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:9px;background:var(--admin-surface-muted)}.agent-message[data-role=USER][data-v-a167f023]{border-color:#c9d8ef;background:var(--admin-info-soft)}.agent-message[data-role=ASSISTANT][data-v-a167f023]{border-color:#cfe3d6;background:var(--admin-accent-soft)}.agent-message p[data-v-a167f023],.tool-run p[data-v-a167f023]{margin:6px 0 0;white-space:pre-wrap}.tool-run[data-v-a167f023]{border-top:1px solid var(--admin-line-soft);padding-top:8px}.tool-call[data-v-a167f023]{display:grid;gap:7px;margin-top:8px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted);padding:9px}.knowledge-evidence[data-v-a167f023]{margin-top:8px;border:1px solid #d7e5dc;border-radius:var(--admin-radius);background:var(--admin-accent-soft);padding:9px}.knowledge-evidence summary[data-v-a167f023]{cursor:pointer;color:var(--admin-accent-strong);font-size:12px;font-weight:700}.knowledge-evidence__item[data-v-a167f023]{display:grid;gap:4px;margin-top:8px;border-top:1px solid #d7e5dc;padding-top:8px}.knowledge-evidence__item p[data-v-a167f023]{margin:0;color:var(--admin-text-soft)}.tool-call__header[data-v-a167f023]{display:flex;justify-content:space-between;gap:10px;align-items:center}.tool-json summary[data-v-a167f023]{cursor:pointer;color:var(--admin-accent);font-size:12px;font-weight:700}.tool-json pre[data-v-a167f023]{max-height:180px;overflow:auto;margin:8px 0 0;border-radius:var(--admin-radius);background:#111c16;color:#dbe8ef;padding:9px;font-size:12px}.llm-observe[data-v-a167f023]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;color:var(--admin-muted);font-size:12px}.llm-error[data-v-a167f023]{color:var(--admin-danger);font-size:12px}.qc-metrics[data-v-3dcca0d7]{grid-template-columns:repeat(4,minmax(132px,1fr))}.table-card tr.is-selected td[data-v-3dcca0d7]{background:var(--admin-info-soft)}.qc-summary[data-v-3dcca0d7]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:10px;background:var(--admin-surface-muted)}.qc-summary p[data-v-3dcca0d7]{margin:6px 0 0}.agent-replay[data-v-3dcca0d7]{display:grid;gap:8px;max-height:280px;overflow:auto}.agent-message[data-v-3dcca0d7]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:9px;background:var(--admin-surface-muted)}.agent-message[data-role=USER][data-v-3dcca0d7]{border-color:#c9d8ef;background:var(--admin-info-soft)}.agent-message[data-role=ASSISTANT][data-v-3dcca0d7]{border-color:#cfe3d6;background:var(--admin-accent-soft)}.agent-message p[data-v-3dcca0d7]{margin:6px 0 0;white-space:pre-wrap}.section-jump[data-v-2d73be76]{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#fffffff5;padding:8px}.section-jump a[data-v-2d73be76]{border-radius:var(--admin-radius);padding:5px 9px;color:var(--admin-text-soft);text-decoration:none}.section-jump a[data-v-2d73be76]:hover,.section-jump a[data-v-2d73be76]:focus-visible{background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.section-anchor[data-v-2d73be76]{scroll-margin-top:56px}.metric-text[data-v-2d73be76]{font-size:16px}.section-title-row[data-v-2d73be76]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.inline-actions[data-v-2d73be76],.chip-row[data-v-2d73be76]{display:flex;flex-wrap:wrap;gap:8px}.choice-chip[data-v-2d73be76]{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:999px;padding:5px 10px;color:var(--admin-text-soft);cursor:pointer}.choice-chip.is-active[data-v-2d73be76]{border-color:#9cc3d9;background:var(--admin-info-soft);color:var(--admin-info)}.section-title-row h2[data-v-2d73be76]{margin:0;font-size:16px}.checkbox-field[data-v-2d73be76]{align-content:end}.table-card tr.is-selected td[data-v-2d73be76]{background:var(--admin-info-soft)}.conversion-grid[data-v-2d73be76]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.conversion-metric[data-v-2d73be76]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:9px;min-height:66px}.conversion-metric span[data-v-2d73be76],.conversion-metric strong[data-v-2d73be76]{display:block}.conversion-metric span[data-v-2d73be76]{color:var(--admin-muted);font-size:12px}.conversion-metric strong[data-v-2d73be76]{margin-top:4px;color:var(--admin-text);font-size:18px}.supervision-toolbar[data-v-2d73be76]{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr);gap:8px;margin-bottom:10px}.supervision-toolbar input[data-v-2d73be76]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.task-counter-grid[data-v-2d73be76]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.task-counter-grid--compact .task-counter[data-v-2d73be76]{min-height:48px;padding:7px 9px}.task-counter-grid--compact .task-counter strong[data-v-2d73be76]{font-size:16px}.task-counter[data-v-2d73be76]{min-height:62px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:9px;text-align:left;cursor:pointer}.task-counter.is-active[data-v-2d73be76]{border-color:#9cc3d9;background:var(--admin-info-soft)}.task-counter span[data-v-2d73be76],.task-counter strong[data-v-2d73be76]{display:block}.task-counter span[data-v-2d73be76]{color:var(--admin-muted);font-size:12px}.task-counter strong[data-v-2d73be76]{margin-top:4px;color:var(--admin-text);font-size:18px}.operation-task-toolbar[data-v-2d73be76]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:8px;align-items:end;margin-bottom:10px}.operation-task-toolbar .field[data-v-2d73be76]{margin:0}.toolbar-actions[data-v-2d73be76]{display:flex;gap:8px;justify-content:flex-end;padding-bottom:1px}.pagination-bar[data-v-2d73be76]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.action-cell[data-v-2d73be76]{display:flex;gap:8px}.empty-cell[data-v-2d73be76]{color:var(--admin-muted);padding:20px;text-align:center}.version-panel[data-v-2d73be76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.version-panel>div[data-v-2d73be76]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:9px;background:var(--admin-surface)}.version-panel span[data-v-2d73be76],.version-panel strong[data-v-2d73be76],.version-stack[data-v-2d73be76]{display:block}.version-panel strong[data-v-2d73be76]{margin-top:4px;color:var(--admin-text)}.version-stack[data-v-2d73be76]{margin-top:6px}.mini-tag[data-v-2d73be76]{display:inline-block;margin-top:6px;padding:2px 6px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);color:var(--admin-text-soft);font-size:12px}.mini-tag--draft[data-v-2d73be76]{border-color:#ead293;background:var(--admin-warning-soft);color:var(--admin-warning)}.state-card--success[data-v-2d73be76]{border-color:#b9ddc4;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.state-card--danger[data-v-2d73be76]{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.state-card--warning[data-v-2d73be76]{border-color:#ead293;background:var(--admin-warning-soft);color:var(--admin-warning)}.flow-binding[data-v-2d73be76]{display:grid;grid-template-columns:1fr .8fr .8fr .9fr 90px auto;gap:8px;align-items:center}.flow-binding input[data-v-2d73be76],.flow-binding select[data-v-2d73be76]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.link-button[data-v-2d73be76]{border:0;background:transparent;color:var(--admin-danger);cursor:pointer}.link-button[disabled][data-v-2d73be76]{color:#9aa49c;cursor:not-allowed}@media(max-width:1180px){.conversion-grid[data-v-2d73be76],.operation-task-toolbar[data-v-2d73be76]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.conversion-grid[data-v-2d73be76],.task-counter-grid[data-v-2d73be76],.operation-task-toolbar[data-v-2d73be76],.version-panel[data-v-2d73be76],.flow-binding[data-v-2d73be76],.supervision-toolbar[data-v-2d73be76]{grid-template-columns:1fr}}.section-title-row[data-v-c9230392]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.memory-toolbar[data-v-c9230392]{display:grid;grid-template-columns:minmax(220px,1fr) 150px minmax(180px,.8fr) auto auto auto;gap:8px;margin-bottom:10px;align-items:center}.memory-toolbar input[data-v-c9230392],.memory-toolbar select[data-v-c9230392]{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.empty-cell[data-v-c9230392]{color:var(--admin-muted);padding:20px;text-align:center}.pagination-row[data-v-c9230392]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px}.pagination-actions[data-v-c9230392]{display:flex;gap:8px;align-items:center}@media(max-width:1080px){.memory-toolbar[data-v-c9230392]{grid-template-columns:1fr 1fr}.pagination-row[data-v-c9230392]{align-items:stretch;flex-direction:column}}.table-card tr.is-selected td[data-v-c9230392]{background:var(--admin-info-soft)}.memory-danger-zone[data-v-c9230392]{border:1px solid #efc3bd;border-radius:var(--admin-radius);padding:10px;background:var(--admin-danger-soft)}.memory-confirm[data-v-c9230392]{display:flex;gap:8px;align-items:center;color:var(--admin-danger);font-size:13px}.link-button[data-v-c9230392]{border:0;background:transparent;color:var(--admin-danger);cursor:pointer}.link-button[disabled][data-v-c9230392]{color:#9aa49c;cursor:not-allowed}.table-card tr.is-selected td[data-v-ae377666]{background:var(--admin-info-soft)}.state-card[data-v-ae377666]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:9px 11px}.state-card--success[data-v-ae377666]{border-color:#b9ddc4;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.state-card--danger[data-v-ae377666]{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.state-card--warning[data-v-ae377666]{border-color:#ead293;background:var(--admin-warning-soft);color:var(--admin-warning)}.prompt-editor[data-v-ae377666]{min-height:240px;line-height:1.55}.prompt-meta[data-v-ae377666]{display:flex;justify-content:space-between;gap:12px;color:var(--admin-muted);font-size:12px}.section-title-row[data-v-d02cc7ee]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.section-title-row h2[data-v-d02cc7ee]{margin:0;font-size:16px}.table-card tr.is-selected td[data-v-d02cc7ee]{background:var(--admin-info-soft)}.form-card.state-card--success[data-v-d02cc7ee],.form-card.state-card--danger[data-v-d02cc7ee],.form-card.state-card--warning[data-v-d02cc7ee]{display:flex;align-items:center;justify-content:space-between;gap:12px}.state-card--success[data-v-d02cc7ee]{border-color:#b9ddc4;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.state-card--danger[data-v-d02cc7ee]{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.state-card--warning[data-v-d02cc7ee]{border-color:#ead293;background:var(--admin-warning-soft);color:var(--admin-warning)}.retrieval-list[data-v-d02cc7ee]{display:grid;gap:8px}.retrieval-stats[data-v-d02cc7ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.retrieval-stats span[data-v-d02cc7ee],.term-list span[data-v-d02cc7ee]{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:7px 9px;color:var(--admin-text-soft);font-size:12px;font-weight:700}.term-list[data-v-d02cc7ee]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.retrieval-item[data-v-d02cc7ee]{display:grid;gap:7px;padding:10px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.retrieval-item p[data-v-d02cc7ee]{margin:0}*{box-sizing:border-box}:root{--admin-bg: #f5f6f3;--admin-surface: #ffffff;--admin-surface-muted: #f9faf7;--admin-line: #dfe5df;--admin-line-soft: #edf1ec;--admin-text: #17211b;--admin-text-soft: #38463d;--admin-muted: #657269;--admin-muted-2: #849087;--admin-accent: #255b45;--admin-accent-strong: #184b38;--admin-accent-soft: #edf5ef;--admin-danger: #a83b35;--admin-danger-soft: #fff1ef;--admin-warning: #8a5a00;--admin-warning-soft: #fff7df;--admin-info: #285c97;--admin-info-soft: #eef5ff;--admin-radius: 6px}body{margin:0;min-width:1180px;color:var(--admin-text);background:var(--admin-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button{appearance:none}input,select,textarea{outline:none}input::placeholder,textarea::placeholder{color:#9aa49c}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(37 91 69 / 22%);outline-offset:2px}.app-shell{display:grid;grid-template-columns:224px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--admin-line);background:#fbfcfa;padding:16px 12px}.brand{display:grid;gap:3px;margin:2px 8px 20px;padding:0 2px 14px;border-bottom:1px solid var(--admin-line-soft)}.brand strong{color:var(--admin-text);font-size:18px;line-height:1.2}.brand span,.topbar__text,.page-description,.eyebrow,.muted{color:var(--admin-muted)}.nav-groups{display:grid;gap:16px}.nav-group p{margin:0 8px 6px;color:var(--admin-muted-2);font-size:12px;font-weight:700;letter-spacing:0}.nav-link{display:flex;align-items:center;justify-content:space-between;min-height:34px;border-radius:var(--admin-radius);padding:7px 9px;color:var(--admin-text-soft);text-decoration:none;font-size:14px}.nav-link:hover{background:#f0f3ef;color:var(--admin-text)}.nav-link small{min-width:22px;border-radius:999px;background:#eef1ed;color:var(--admin-muted);text-align:center;padding:2px 6px;font-size:11px}.nav-link.router-link-active{background:var(--admin-accent-soft);color:var(--admin-accent-strong);font-weight:700}.workspace{min-width:0;background:var(--admin-bg)}.topbar{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 20px;border-bottom:1px solid var(--admin-line);background:var(--admin-surface)}.topbar__summary{display:flex;align-items:center;gap:10px;min-width:0}.env-pill,.status-badge{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;background:#edf1ed;color:var(--admin-muted)}.env-pill{background:var(--admin-accent-strong);color:#fff}.operator{display:flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:13px}.operator strong,.operator__profile{color:var(--admin-text)}.operator__profile{font-weight:700;text-decoration:none}.operator__mode,.operator__role{min-height:22px;border:1px solid var(--admin-line);border-radius:999px;padding:2px 8px;background:var(--admin-surface-muted);color:var(--admin-muted);font-size:12px}.operator__role{background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.link-button:hover{color:var(--admin-accent-strong)}.main{padding:18px 20px 24px}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(320px,420px) minmax(360px,560px);place-content:center;align-items:stretch;gap:18px;padding:28px;background:#edf1ed}.login-panel{width:100%;display:grid;gap:14px;align-content:start;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);padding:22px;box-shadow:0 12px 30px #17211b14}.login-brand h1{margin:12px 0 6px;color:var(--admin-text);font-size:23px}.login-brand p,.login-error{margin:0;color:var(--admin-muted)}.login-error{color:var(--admin-danger)}.login-panel .field{gap:7px}.login-panel .field input{width:100%;height:36px;min-height:36px}.login-panel .btn{width:100%;min-height:36px;align-self:start}.login-compliance{display:grid;align-content:start;gap:14px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#fffffff0;padding:22px;box-shadow:0 12px 30px #17211b14}.login-compliance h2{margin:0;color:var(--admin-text);font-size:23px}.compliance-summary,.compliance-note{margin:0;color:var(--admin-muted);line-height:1.65}.login-compliance dl{display:grid;gap:0;margin:0;border-top:1px solid var(--admin-line-soft)}.login-compliance dl div{display:grid;gap:5px;padding:11px 0;border-bottom:1px solid var(--admin-line-soft)}.login-compliance dt{color:var(--admin-muted);font-size:12px;font-weight:700}.login-compliance dd{margin:0;color:var(--admin-text);line-height:1.55}.compliance-note{border:1px solid #eadcad;border-radius:var(--admin-radius);padding:10px 12px;background:var(--admin-warning-soft);color:var(--admin-warning);font-size:13px}.page{display:grid;gap:14px}.page-header{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:42px}.page-header h1{margin:0;color:var(--admin-text);font-size:22px;line-height:1.2}.page-description,.eyebrow{margin:5px 0 0;font-size:13px}.eyebrow{margin:0 0 4px;font-size:12px;font-weight:700}.page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:var(--admin-radius);border:1px solid transparent;padding:5px 11px;cursor:pointer;text-decoration:none;line-height:1.25}.btn-primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.btn-primary:hover{border-color:var(--admin-accent-strong);background:var(--admin-accent-strong)}.btn-secondary{border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-text-soft)}.btn-secondary:hover{border-color:#cbd5cb;background:var(--admin-surface-muted);color:var(--admin-text)}.btn:disabled,.btn[disabled],.btn[data-disabled=true]{cursor:not-allowed;opacity:.56}@media(max-width:900px){.login-page{grid-template-columns:minmax(0,520px);place-content:start center}}@media(max-width:760px){body{min-width:0}}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));gap:10px}.card,.table-card,.review-panel,.form-card{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface)}.card,.form-card,.review-panel{padding:14px}.table-card{overflow:hidden}.metric__label{display:block;color:var(--admin-muted);font-size:13px;margin-bottom:7px}.metric strong{color:var(--admin-text);font-size:24px;line-height:1.15}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--admin-line-soft)}.search-input,.toolbar select,.toolbar input,.field input,.field select,.field textarea{min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:5px 9px}.search-input{width:250px}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--admin-line-soft);padding:9px 11px;text-align:left;font-size:13px;line-height:1.45;vertical-align:top}th{color:var(--admin-muted);font-size:12px;font-weight:700;background:var(--admin-surface-muted)}tbody tr:hover td{background:#fbfcf9}.status-badge[data-tone=success]{background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.status-badge[data-tone=warning]{background:var(--admin-warning-soft);color:var(--admin-warning)}.status-badge[data-tone=danger]{background:var(--admin-danger-soft);color:var(--admin-danger)}.status-badge[data-tone=info]{background:var(--admin-info-soft);color:var(--admin-info)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-panel .form-grid{grid-template-columns:1fr}.form-grid label,.form-grid fieldset{display:grid;gap:5px;margin:0;border:0;padding:0;color:var(--admin-text-soft);font-size:13px;font-weight:700}.form-grid fieldset,.form-grid .form-message,.form-grid .form-actions{grid-column:1 / -1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:32px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-text);padding:5px 9px}.form-grid input:disabled{background:#f1f4f0;color:var(--admin-muted)}.form-grid legend{margin-bottom:7px;font-size:13px;font-weight:800}.checkbox-line{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px;min-height:28px;font-weight:600!important}.checkbox-line input{width:16px;min-height:16px}.form-actions{display:flex;justify-content:flex-end;gap:8px}.form-message{margin:0;border-radius:var(--admin-radius);padding:8px 10px;font-size:13px}.form-message.success{background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.form-message.error{background:var(--admin-danger-soft);color:var(--admin-danger)}.field{display:grid;gap:5px}.field label{font-size:13px;font-weight:700}.field textarea{min-height:80px;resize:vertical}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.section-title-row h2{margin:0;color:var(--admin-text);font-size:16px}.inline-row{display:flex;align-items:end;gap:8px}.inline-row__field{flex:1}.table-input{width:100%;min-height:30px;border:1px solid #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:4px 7px}.table-input--short{width:52px}.table-input--wide{min-width:220px}.link-button{border:0;background:transparent;color:var(--admin-accent);cursor:pointer;padding:0}.link-button:disabled{color:#9aa49c;cursor:not-allowed}.span-2{grid-column:span 2}.review-panel{position:sticky;top:64px;align-self:start}.review-panel h2{margin:0 0 10px;color:var(--admin-text);font-size:16px}.review-panel__actions{display:flex;gap:8px;margin-top:14px}.stack{display:grid;gap:10px}.timeline{display:grid;gap:8px;margin:0;padding:0;list-style:none}.timeline li{border-left:3px solid var(--admin-line);padding-left:9px}.code-box{border:1px solid #18251e;border-radius:var(--admin-radius);background:#111c16;color:#dbe8ef;padding:10px;white-space:pre-wrap}.tool-evidence{display:grid;gap:5px;margin-top:8px;border-left:3px solid #c9d8ef;background:var(--admin-info-soft);padding:8px 10px}.tool-evidence__label{color:var(--admin-info);font-size:12px;font-weight:700}.tool-evidence p{margin:0;color:var(--admin-text-soft)}.tool-evidence summary{cursor:pointer;color:var(--admin-accent);font-size:12px;font-weight:700}.tool-evidence pre{max-height:180px;overflow:auto;margin:8px 0 0;border-radius:var(--admin-radius);background:#111c16;color:#dbe8ef;padding:10px;font-size:12px;white-space:pre-wrap}.state-panel{display:grid;gap:7px;border:1px dashed #cbd5cd;border-radius:var(--admin-radius);background:var(--admin-surface);padding:14px;color:var(--admin-muted)}.state-panel strong{color:var(--admin-text)}.state-panel p{margin:0}.state-panel[data-kind=error],.state-panel[data-kind=permission]{border-color:#f2b8b5;background:var(--admin-danger-soft)}.state-card--success{border-color:#b9ddc4;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.state-card--danger{border-color:#efc3bd;background:var(--admin-danger-soft);color:var(--admin-danger)}.state-card--warning{border-color:#ead293;background:var(--admin-warning-soft);color:var(--admin-warning)}
