.table-loading-overlay[data-v-4e981b11]{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;padding:6px;pointer-events:none;transition:opacity .15s ease;background:transparent}.table-loading-chip[data-v-4e981b11]{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:999px;background:#1520330f;box-shadow:0 1px 8px #15203314}.loading-spinner[data-v-4e981b11]{width:24px;height:24px;border:2.5px solid rgba(21,32,51,.14);border-top-color:var(--accent-primary);border-radius:50%;animation:spinner-rotate-4e981b11 .7s linear infinite}.picker-loading-state[data-v-4e981b11]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;color:var(--text-muted);font-size:13px}.picker-loading-state .loading-spinner[data-v-4e981b11]{width:16px;height:16px;border-width:2px}:root[data-theme=dark]{background:transparent}:root[data-theme=dark]{background:#d6e3ff14;box-shadow:0 1px 8px #00000038}:root[data-theme=dark]{border-color:#d6e3ff24;border-top-color:var(--accent-primary)}@keyframes spinner-rotate-4e981b11{to{transform:rotate(360deg)}}.entity-jump-link[data-v-e4b522b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em}.entity-jump-link[data-v-e4b522b3]:hover{text-decoration-color:currentColor}.entity-jump-link[data-v-e4b522b3]:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:2px}.requested-game-pill[data-v-423222e9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;gap:6px}.requested-game-pill ion-icon[data-v-423222e9]{flex:0 0 auto;font-size:.92rem;color:var(--text-muted)}.blocks-section-header[data-v-fb6be8c4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:.75rem 1rem;align-items:end;margin-bottom:1rem}.blocks-section-title h3[data-v-fb6be8c4]{margin:0}.blocks-section-search[data-v-fb6be8c4]{width:100%}.blocks-section-search .table-search-input[data-v-fb6be8c4]{width:100%;min-width:260px}.blocks-pagination-bar[data-v-fb6be8c4]{margin-top:1rem}.blocks-pagination-bar .pagination-actions[data-v-fb6be8c4]{flex-wrap:wrap}@media(max-width:768px){.blocks-section-header[data-v-fb6be8c4]{grid-template-columns:minmax(0,1fr)}.blocks-section-search .table-search-input[data-v-fb6be8c4]{min-width:0}}.import-modal[data-v-54df6d01]{width:min(760px,100%);max-height:90vh;overflow-y:auto}.import-modal-columns-wrap[data-v-54df6d01]{margin-bottom:4px}.import-modal-columns-table[data-v-54df6d01]{min-width:0}.import-modal-columns-table td[data-v-54df6d01]{vertical-align:top}.import-modal-file-field[data-v-54df6d01]{margin:16px 0}.import-modal-file-input[data-v-54df6d01]{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:12px;background:color-mix(in srgb,var(--surface-chip) 60%,transparent);color:var(--text-strong);font-size:.92rem}.codes-filter-row+.status-banner.error[data-v-763b4cc3],.codes-filter-row+.status-banner.warning[data-v-763b4cc3]{margin-top:.75rem}.form-cascade-warning[data-v-763b4cc3]{color:var(--warning-text, #b45309);font-size:.8125rem;margin:.25rem 0 0;padding:.375rem .625rem;background:var(--warning-bg, #fef3c7);border-radius:4px;line-height:1.4}.workflow-counts-list[data-v-28afc6be]{display:grid;gap:8px}.workflow-counts-list .entity-detail-item[data-v-28afc6be]{margin:0}.session-outcome-detail-list[data-v-28afc6be]{display:grid;gap:12px}.session-outcome-detail-card[data-v-28afc6be]{display:grid;gap:10px}.session-outcome-detail-card-header[data-v-28afc6be]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.session-outcome-detail-card-label[data-v-28afc6be]{color:var(--text-strong);font-weight:700}.session-outcome-detail-confidence[data-v-28afc6be]{flex-shrink:0;white-space:nowrap;color:var(--text-strong);font-variant-numeric:tabular-nums}.session-outcome-detail-reasoning[data-v-28afc6be]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--page-text)}.session-outcome-detail-empty[data-v-28afc6be]{display:flex;align-items:center;min-height:48px;color:var(--text-muted)}.session-outcome-status-pill-button[data-v-28afc6be]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.session-outcome-status-pill-button[data-v-28afc6be]:hover{transform:translateY(-1px)}.session-outcome-status-pill-button[data-v-28afc6be]:focus-visible{outline:2px solid color-mix(in srgb,var(--status-offline) 38%,transparent);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-card) 82%,transparent)}.session-outcome-status-pill-button[data-v-28afc6be]:disabled{cursor:default}.dashboard-card[data-v-5a5ccf34]{display:grid;gap:18px;align-content:start}.dashboard-header[data-v-5a5ccf34]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-header-meta[data-v-5a5ccf34]{display:grid;gap:4px;text-align:right}.dashboard-scope-note[data-v-5a5ccf34]{margin:0;color:var(--text-muted);font-size:.86rem}.dashboard-tab-strip[data-v-5a5ccf34]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.dashboard-panel[data-v-5a5ccf34]{display:grid;gap:20px;min-width:0}.dashboard-refresh-warning[data-v-5a5ccf34]{margin:0}.dashboard-alert-banner[data-v-5a5ccf34]{display:grid;gap:10px}.dashboard-alert-row[data-v-5a5ccf34]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--line-soft);background:var(--status-offline-bg)}.dashboard-alert-row.warning[data-v-5a5ccf34]{background:#fff4cc}:root[data-theme=dark]{background:#ffd05429}.dashboard-alert-icon[data-v-5a5ccf34]{flex:0 0 auto;font-weight:900;color:var(--status-offline)}.dashboard-alert-row.warning .dashboard-alert-icon[data-v-5a5ccf34]{color:#9a6700}.dashboard-alert-copy[data-v-5a5ccf34]{display:grid;gap:3px;min-width:0}.dashboard-alert-title[data-v-5a5ccf34]{margin:0;color:var(--text-strong);font-weight:700}.dashboard-alert-reason[data-v-5a5ccf34],.dashboard-alert-meta[data-v-5a5ccf34]{margin:0;color:var(--text-muted);font-size:.84rem}.dashboard-last-sessions[data-v-5a5ccf34]{display:grid;gap:8px;padding:14px;border:1px solid var(--line-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-chip) 70%,transparent)}.dashboard-last-session-row[data-v-5a5ccf34]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:.88rem}.dashboard-last-session-label[data-v-5a5ccf34]{color:var(--text-subtle);font-weight:700;min-width:0}.dashboard-last-session-time[data-v-5a5ccf34]{padding:2px 8px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-card);color:var(--text-strong);font-size:.82rem;font-weight:600;transition:background .14s ease}.dashboard-last-session-time[data-v-5a5ccf34]:hover{background:var(--button-soft-hover)}.dashboard-last-session-time[data-v-5a5ccf34]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.dashboard-last-session-website[data-v-5a5ccf34]{color:var(--text-muted);font-size:.82rem}.dashboard-last-session-website[data-v-5a5ccf34]:before{content:"— "}.dashboard-last-session-empty[data-v-5a5ccf34]{color:var(--text-muted);font-style:italic;font-size:.84rem}.dashboard-prompt-warning[data-v-5a5ccf34]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:16px;border:1px solid var(--line-soft);background:#fff4cc;color:#9a6700;text-align:left;font-weight:600;font-size:.88rem;transition:transform .14s ease,background .14s ease}.dashboard-prompt-warning[data-v-5a5ccf34]:hover{transform:translateY(-1px);background:#ffecaa}.dashboard-prompt-warning[data-v-5a5ccf34]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.dashboard-prompt-warning .dashboard-alert-icon[data-v-5a5ccf34]{color:#9a6700}:root[data-theme=dark]{background:#ffd05429;color:#ffd86e}:root[data-theme=dark]{background:#ffd0543d}:root[data-theme=dark]{color:#ffd86e}.dashboard-prompt-warning-text[data-v-5a5ccf34]{margin:0}.dashboard-section[data-v-5a5ccf34]{display:grid;gap:12px;min-width:0}.dashboard-section-title[data-v-5a5ccf34]{margin:0;color:var(--text-strong);font-size:1.05rem;font-weight:800}.dashboard-attention-groups[data-v-5a5ccf34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.dashboard-attention-group[data-v-5a5ccf34]{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--line-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-chip) 70%,transparent)}.dashboard-group-title[data-v-5a5ccf34]{margin:0 0 2px;color:var(--text-subtle);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-row-list[data-v-5a5ccf34]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dashboard-row-button[data-v-5a5ccf34]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-card);color:var(--page-text);text-align:left;flex-wrap:wrap;transition:transform .14s ease,background .14s ease,border-color .14s ease}.dashboard-row-button[data-v-5a5ccf34]:hover{transform:translateY(-1px);background:var(--button-soft-hover)}.dashboard-row-button[data-v-5a5ccf34]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.dashboard-row-label[data-v-5a5ccf34]{min-width:0;font-weight:600}.dashboard-row-meta[data-v-5a5ccf34]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dashboard-row-count[data-v-5a5ccf34]{color:var(--text-strong);font-weight:800;min-width:1.5em;text-align:right}.dashboard-row-oldest[data-v-5a5ccf34]{color:var(--text-muted);font-size:.82rem;white-space:nowrap}.dashboard-row-oldest.muted[data-v-5a5ccf34]{font-style:italic}.dashboard-card-grid[data-v-5a5ccf34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.dashboard-metric-card[data-v-5a5ccf34]{display:grid;gap:6px;min-width:0;padding:16px;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-card);box-shadow:var(--shadow-chip);text-align:left}button.dashboard-metric-card.is-clickable[data-v-5a5ccf34]{color:inherit;font:inherit;transition:transform .14s ease,background .14s ease,border-color .14s ease}button.dashboard-metric-card.is-clickable[data-v-5a5ccf34]:hover{transform:translateY(-1px);background:var(--button-soft-hover)}button.dashboard-metric-card.is-clickable[data-v-5a5ccf34]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.dashboard-metric-card.is-severe[data-v-5a5ccf34]{border-color:color-mix(in srgb,var(--status-offline) 32%,var(--line-soft))}.dashboard-metric-card.is-severe .dashboard-metric-main[data-v-5a5ccf34]{color:var(--status-offline)}.dashboard-metric-title[data-v-5a5ccf34]{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-subtle);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboard-metric-flag[data-v-5a5ccf34]{padding:2px 8px;border-radius:999px;background:var(--status-offline-bg);color:var(--status-offline);font-size:.68rem;font-weight:800;letter-spacing:normal;text-transform:none}.dashboard-metric-main[data-v-5a5ccf34]{margin:0;color:var(--text-strong);font-size:1.55rem;font-weight:800;line-height:1.1}.dashboard-metric-sub[data-v-5a5ccf34]{margin:0;color:var(--text-muted);font-size:.84rem}.dashboard-metric-empty[data-v-5a5ccf34]{margin:0;color:var(--text-muted);font-size:.9rem}.dashboard-metric-links[data-v-5a5ccf34]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.dashboard-metric-link-button[data-v-5a5ccf34]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--line-strong);border-radius:999px;background:var(--button-soft);color:var(--page-text);font-size:.82rem;font-weight:700;transition:transform .14s ease,background .14s ease}.dashboard-metric-link-button[data-v-5a5ccf34]:hover{transform:translateY(-1px);background:var(--button-soft-hover)}.dashboard-metric-link-button[data-v-5a5ccf34]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.dashboard-metric-breakdown[data-v-5a5ccf34]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.dashboard-metric-breakdown li[data-v-5a5ccf34]{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--surface-chip) 88%,transparent);color:var(--text-muted);font-size:.76rem;font-weight:700}.statistics-controls[data-v-5a5ccf34]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.statistics-period-selector[data-v-5a5ccf34]{display:flex;gap:4px}.statistics-period-button[data-v-5a5ccf34]{padding:6px 14px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-card);color:var(--text-muted);font-size:.82rem;font-weight:700;transition:background .14s ease,color .14s ease}.statistics-period-button[data-v-5a5ccf34]:hover{background:var(--button-soft-hover)}.statistics-period-button.active[data-v-5a5ccf34]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.statistics-period-button[data-v-5a5ccf34]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.statistics-website-filter[data-v-5a5ccf34]{flex:1;min-width:160px;max-width:300px}.statistics-leaderboard[data-v-5a5ccf34]{display:grid;gap:8px}.statistics-leaderboard-row[data-v-5a5ccf34]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-card)}.statistics-leaderboard-rank[data-v-5a5ccf34]{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:var(--accent-primary);font-size:.78rem;font-weight:800}.statistics-leaderboard-name[data-v-5a5ccf34]{flex:1;min-width:0;font-weight:700;color:var(--text-strong)}.statistics-leaderboard-count[data-v-5a5ccf34]{flex:0 0 auto;font-weight:800;font-size:1.1rem;color:var(--text-strong)}.statistics-chart-container[data-v-5a5ccf34]{position:relative;height:260px;padding:14px;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-card)}.statistics-chart-container canvas[data-v-5a5ccf34]{width:100%!important;height:100%!important}.dashboard-section-total[data-v-5a5ccf34]{font-weight:600;font-size:.85rem;color:var(--text-muted);text-transform:none;letter-spacing:normal}@media(prefers-reduced-motion:reduce){.dashboard-row-button[data-v-5a5ccf34],button.dashboard-metric-card.is-clickable[data-v-5a5ccf34],.dashboard-metric-link-button[data-v-5a5ccf34],.dashboard-last-session-time[data-v-5a5ccf34],.dashboard-prompt-warning[data-v-5a5ccf34],.statistics-period-button[data-v-5a5ccf34]{transition:none}.dashboard-row-button[data-v-5a5ccf34]:hover,button.dashboard-metric-card.is-clickable[data-v-5a5ccf34]:hover,.dashboard-metric-link-button[data-v-5a5ccf34]:hover,.dashboard-last-session-time[data-v-5a5ccf34]:hover,.dashboard-prompt-warning[data-v-5a5ccf34]:hover{transform:none}}@media(max-width:640px){.dashboard-header[data-v-5a5ccf34]{flex-direction:column}.dashboard-header-meta[data-v-5a5ccf34]{text-align:left}.dashboard-tab-strip[data-v-5a5ccf34],.statistics-controls[data-v-5a5ccf34]{flex-direction:column;align-items:stretch}.statistics-website-filter[data-v-5a5ccf34]{max-width:none}}.session-outcome-detail-list[data-v-c362d9be]{display:grid;gap:12px}.session-outcome-detail-card[data-v-c362d9be]{display:grid;gap:10px}.session-outcome-detail-card-header[data-v-c362d9be]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.session-outcome-detail-card-label[data-v-c362d9be]{color:var(--text-strong);font-weight:700}.session-outcome-detail-confidence[data-v-c362d9be]{flex-shrink:0;white-space:nowrap;color:var(--text-strong);font-variant-numeric:tabular-nums}.session-outcome-detail-reasoning[data-v-c362d9be]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--page-text)}.session-outcome-detail-empty[data-v-c362d9be]{display:flex;align-items:center;min-height:48px;color:var(--text-muted)}.resolution-intent-list[data-v-c362d9be]{display:grid;gap:12px;margin-top:4px}.resolution-intent-card[data-v-c362d9be]{display:flex;align-items:center;justify-content:flex-start;width:100%;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;font:inherit}.resolution-intent-button[data-v-c362d9be]{cursor:pointer;transition:transform .14s ease,background .14s ease}.resolution-intent-button[data-v-c362d9be]:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.resolution-intent-label[data-v-c362d9be]{color:var(--text-strong);font-weight:700}.gamee-rejections-filters[data-v-b5bf6bdd]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:18px}.gamee-rejections-status-field[data-v-b5bf6bdd],.gamee-rejections-type-field[data-v-b5bf6bdd]{min-width:0}.gamee-rejections-status-strip[data-v-b5bf6bdd],.gamee-rejections-type-strip[data-v-b5bf6bdd]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.gamee-rejections-results-card[data-v-b5bf6bdd]{min-height:0;height:auto;align-self:start}.gamee-rejections-table-controls[data-v-b5bf6bdd]{margin-bottom:14px}.gamee-rejections-table[data-v-b5bf6bdd]{min-width:1680px}.gamee-rejections-pagination[data-v-b5bf6bdd]{margin-top:14px}.gamee-callback-type-pill[data-v-b5bf6bdd]{border:1px solid transparent}.gamee-callback-type-pill.callback-type-rejection[data-v-b5bf6bdd]{background:#dc26261a;border-color:#b91c1c2e;color:#b42318}.gamee-callback-type-pill.callback-type-sold[data-v-b5bf6bdd]{background:#16a34a1a;border-color:#15803d2e;color:#15803d}.gamee-rejection-code-pill[data-v-b5bf6bdd]{border:1px solid transparent}.gamee-rejection-code-pill.duplicate[data-v-b5bf6bdd]{background:#fff4cc;border-color:#9a67002e;color:#9a6700}.gamee-rejection-code-pill.already-used[data-v-b5bf6bdd]{background:#f973161f;border-color:#c2410c33;color:#c2410c}.gamee-rejection-code-pill.bad-region[data-v-b5bf6bdd],.gamee-rejection-code-pill.bad-code[data-v-b5bf6bdd]{background:#dc26261f;border-color:#b91c1c33;color:#b42318}.gamee-rejection-code-pill.unknown[data-v-b5bf6bdd]{background:color-mix(in srgb,var(--surface-chip) 88%,transparent);border-color:color-mix(in srgb,var(--surface-chip) 70%,transparent);color:var(--text-muted)}.gamee-rejection-message[data-v-b5bf6bdd]{margin:0;white-space:pre-wrap}:root[data-theme=dark]{background:#ffd05429;border-color:#ffd05433;color:#ffd86e}:root[data-theme=dark]{background:#4ade8024;border-color:#4ade8033;color:#86efac}:root[data-theme=dark]{background:#fb923c29;border-color:#fb923c38;color:#fdba74}:root[data-theme=dark]{background:#f8717124;border-color:#f8717133;color:#fca5a5}:root[data-theme=dark]{background:#d6e3ff14;border-color:#d6e3ff1f;color:#9eb0cf}@media(max-width:640px){.gamee-rejections-filters[data-v-b5bf6bdd]{grid-template-columns:1fr}}.requested-game-pill[data-v-24856dda]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;gap:6px}.requested-game-pill ion-icon[data-v-24856dda]{flex:0 0 auto;font-size:.92rem;color:var(--text-muted)}.queue-monitor-warning-banner[data-v-1e9a0e64]{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:6px;padding:8px 14px;margin-bottom:12px;font-size:13px}.queue-monitor-filter-layout[data-v-1e9a0e64]{display:grid;gap:14px;margin-top:16px}.queue-monitor-filter-row[data-v-1e9a0e64]{display:grid;gap:14px;align-items:start}.queue-monitor-filter-row-primary[data-v-1e9a0e64]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.queue-monitor-filter-row-secondary[data-v-1e9a0e64]{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-monitor-status-field[data-v-1e9a0e64],.queue-monitor-website-field[data-v-1e9a0e64]{min-width:0}.queue-monitor-workflow-badge[data-v-1e9a0e64]{font-size:11px;font-weight:600}.workflow-awaiting_answer[data-v-1e9a0e64]{background:#dbeafe;color:#1e40af}.workflow-review_link[data-v-1e9a0e64]{background:#ede9fe;color:#6d28d9}.workflow-potential_code[data-v-1e9a0e64]{background:#dcfce7;color:#166534}.workflow-review_code_request[data-v-1e9a0e64]{background:#ffedd5;color:#9a3412}.workflow-report_code_issue[data-v-1e9a0e64]{background:#fee2e2;color:#b91c1c}.workflow-collected_code[data-v-1e9a0e64]{background:#f1f5f9;color:#475569}.queue-status-processing[data-v-1e9a0e64]{background:#dbeafe;color:#1e40af}.queue-status-scheduled[data-v-1e9a0e64]{background:#ccfbf1;color:#0f766e}.queue-status-pending_admin[data-v-1e9a0e64]{background:#fef9c3;color:#854d0e}.queue-status-failed[data-v-1e9a0e64]{background:#fee2e2;color:#991b1b}.queue-status-done[data-v-1e9a0e64]{background:#dcfce7;color:#166534}.queue-status-ignored[data-v-1e9a0e64],.queue-status-unknown[data-v-1e9a0e64]{background:#f1f5f9;color:#475569}.queue-monitor-failure-text[data-v-1e9a0e64]{color:#991b1b;font-size:12px}.queue-monitor-count-cell[data-v-1e9a0e64]{font-variant-numeric:tabular-nums}.queue-monitor-reference-link[data-v-1e9a0e64]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;border:0;background:none;color:var(--button-solid);cursor:pointer;font:inherit;font-weight:600;text-align:left}.queue-monitor-reference-link[data-v-1e9a0e64]:hover{text-decoration:underline}.queue-monitor-reference-link[data-v-1e9a0e64]:focus-visible{outline:2px solid color-mix(in srgb,var(--button-solid) 30%,transparent);outline-offset:2px;border-radius:4px}.queue-monitor-scheduled-label[data-v-1e9a0e64]{font-size:12px;color:#6b7280;font-style:italic}@media(max-width:1100px){.queue-monitor-filter-row-primary[data-v-1e9a0e64],.queue-monitor-filter-row-secondary[data-v-1e9a0e64]{grid-template-columns:minmax(0,1fr)}}.review-link-generated-field-header[data-v-e0f3a651]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.email-import-modal[data-v-2a3d5357]{width:min(1280px,100%)}.email-import-section[data-v-2a3d5357]{gap:16px}.email-import-modal .email-import-section[data-v-2a3d5357]{margin-top:16px}.email-import-warning[data-v-2a3d5357]{margin-top:0}.email-import-panel-switch[data-v-2a3d5357],.email-import-history-panel[data-v-2a3d5357]{display:grid;gap:12px}.email-import-panel-switch[data-v-2a3d5357]{margin-top:16px;margin-bottom:16px}.website-modal-body[data-v-2a3d5357]{display:grid;gap:16px}.email-import-state-panel[data-v-2a3d5357],.email-import-inline-empty[data-v-2a3d5357]{min-height:140px}.email-import-details-filter[data-v-2a3d5357],.email-import-details-search[data-v-2a3d5357]{display:grid;gap:8px}.email-import-sender-cell[data-v-2a3d5357]{display:grid;gap:4px;min-width:0}.email-import-details-backdrop[data-v-2a3d5357]{z-index:25}.text-link-button[data-v-2a3d5357]{padding:0;border:0;background:transparent;color:#2f5ea9;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.text-link-button[data-v-2a3d5357]:hover{color:#1f4f93}:root[data-theme=dark] .text-link-button[data-v-2a3d5357]{color:#8eb3ff}:root[data-theme=dark] .text-link-button[data-v-2a3d5357]:hover{color:#b5d0ff}.status-success[data-v-2a3d5357]{background:var(--status-live-bg);color:var(--status-live);font-weight:600}.status-error[data-v-2a3d5357],.status-cancelled[data-v-2a3d5357]{background:var(--status-offline-bg);color:var(--status-offline);font-weight:600}.email-import-folder-grid[data-v-2a3d5357]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.email-import-folder-option[data-v-2a3d5357]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 94%,transparent);cursor:pointer}.email-import-folder-option.selected[data-v-2a3d5357]{border-color:#2f5ea947;background:#2f5ea914}.email-import-folder-option.disabled[data-v-2a3d5357]{cursor:not-allowed;opacity:.72}.email-import-folder-option input[data-v-2a3d5357]{width:16px;height:16px;margin:2px 0 0}.email-import-folder-option-copy[data-v-2a3d5357]{display:grid;gap:6px;min-width:0}.email-import-folder-option-header[data-v-2a3d5357],.email-import-folder-toggle[data-v-2a3d5357],.email-import-source-cell[data-v-2a3d5357]{display:flex;align-items:center;justify-content:space-between;gap:10px}.email-import-folder-option-reason[data-v-2a3d5357],.email-import-candidate-error[data-v-2a3d5357]{margin:0;color:var(--status-offline)}.email-import-search-row[data-v-2a3d5357]{flex-wrap:wrap;justify-content:flex-start}.email-import-search-note[data-v-2a3d5357]{margin-top:-8px}.email-import-folder-sections[data-v-2a3d5357]{display:grid;gap:12px}.email-import-folder-section[data-v-2a3d5357]{gap:14px}.email-import-folder-toggle[data-v-2a3d5357]{width:100%;padding:0;background:transparent;color:var(--text-strong);font-size:1rem;font-weight:800;text-align:left}.email-import-folder-toggle[data-v-2a3d5357]:disabled{cursor:not-allowed;opacity:.65}.email-import-folder-toggle-summary[data-v-2a3d5357]{color:var(--text-muted);font-size:.82rem;font-weight:700}.email-import-folder-body[data-v-2a3d5357]{display:grid;gap:12px}.email-import-table-actions[data-v-2a3d5357],.email-import-summary-actions[data-v-2a3d5357]{flex-wrap:wrap}.email-import-source-cell[data-v-2a3d5357]{align-items:flex-start;flex-direction:column}.email-import-error-list[data-v-2a3d5357]{margin:0;padding-left:18px;color:var(--status-offline)}.email-import-error-list li+li[data-v-2a3d5357]{margin-top:6px}@media(max-width:900px){.email-import-folder-grid[data-v-2a3d5357]{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-text: #152033;--page-background: radial-gradient( circle at top left, rgba(198, 219, 255, .9), transparent 32% ), linear-gradient(180deg, #f4f8ff 0%, #eef3f9 100%);--surface-card: rgba(255, 255, 255, .9);--surface-topbar: rgba(255, 255, 255, .86);--surface-chip: rgba(243, 247, 253, .92);--surface-input: #fff;--line-soft: rgba(21, 32, 51, .08);--line-strong: rgba(21, 32, 51, .1);--accent-primary: #3467c2;--text-muted: #55657e;--text-subtle: #708099;--text-strong: #1a2940;--button-solid: #152033;--button-solid-hover: #0b1321;--button-soft: #fff;--button-soft-hover: #edf3fc;--switch-bg: #e8eef7;--switch-active-bg: #152033;--switch-active-text: #fff;--status-live: #159a55;--status-live-bg: rgba(21, 154, 85, .12);--status-connecting: #b8860b;--status-connecting-bg: rgba(184, 134, 11, .12);--status-offline: #cf3f4d;--status-offline-bg: rgba(207, 63, 77, .12);--shadow-card: 0 24px 60px rgba(44, 72, 114, .12);--shadow-chip: inset 0 1px 0 rgba(255, 255, 255, .7)}:root[data-theme=dark]{color-scheme:dark;--page-text: #ebf1ff;--page-background: radial-gradient( circle at top left, rgba(66, 109, 179, .26), transparent 26% ), linear-gradient(180deg, #0d1522 0%, #121b2c 100%);--surface-card: rgba(14, 23, 37, .9);--surface-topbar: rgba(12, 20, 32, .88);--surface-chip: rgba(23, 35, 54, .92);--surface-input: rgba(10, 17, 28, .95);--line-soft: rgba(214, 227, 255, .08);--line-strong: rgba(214, 227, 255, .12);--accent-primary: #6ea0ff;--text-muted: #9eb0cf;--text-subtle: #8da1c4;--text-strong: #f5f8ff;--button-solid: #edf3fc;--button-solid-hover: #ffffff;--button-soft: rgba(12, 20, 32, .96);--button-soft-hover: rgba(25, 38, 58, .96);--switch-bg: rgba(9, 16, 26, .9);--switch-active-bg: #edf3fc;--switch-active-text: #0f1826;--status-live: #53d68c;--status-live-bg: rgba(83, 214, 140, .14);--status-connecting: #f0c040;--status-connecting-bg: rgba(240, 192, 64, .14);--status-offline: #ff7b86;--status-offline-bg: rgba(255, 123, 134, .14);--shadow-card: 0 24px 60px rgba(0, 0, 0, .28);--shadow-chip: inset 0 1px 0 rgba(255, 255, 255, .03)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}html{font-size:14px}body{min-width:320px;color:var(--page-text);background:var(--page-background);overflow:hidden;transition:background .18s ease,color .18s ease}button,input{font:inherit}button{border:0;cursor:pointer}.app-shell{min-height:100vh}.toast-stack{position:fixed;top:16px;right:16px;z-index:120;display:grid;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.toast-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:16px;background:#fff;box-shadow:0 10px 28px #10182824;pointer-events:auto}:root[data-theme=dark] .toast-item{background:#111a29}.toast-item.success{border-color:#159a5538}.toast-item.error{border-color:#cf3f4d38}.toast-item.warning{border-color:#9a67003d}.toast-content{display:flex;align-items:flex-start;gap:10px;min-width:0}.toast-dot{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--text-muted);flex:0 0 auto}.toast-item.success .toast-dot{background:var(--status-live)}.toast-item.error .toast-dot{background:var(--status-offline)}.toast-item.warning .toast-dot{background:#9a6700}:root[data-theme=dark] .toast-item.warning{border-color:#ffd86e38}:root[data-theme=dark] .toast-item.warning .toast-dot{background:#ffd86e}.toast-message{margin:0;color:var(--text-strong);font-weight:600;line-height:1.4}.toast-close-button{padding:0;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:700;white-space:nowrap}.toast-enter-active,.toast-leave-active{transition:opacity .18s ease,transform .18s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-8px) scale(.98)}.toast-move{transition:transform .18s ease}.auth-layout{display:grid;min-height:100vh;place-items:center;padding:18px}.login-card{width:min(100%,420px);padding:24px;border:1px solid var(--line-soft);border-radius:20px;background:var(--surface-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.eyebrow{margin:0 0 12px;color:#476a9c;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-card h1{margin:0;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1}.subtitle{margin:10px 0 20px;color:var(--text-muted)}.login-form{display:grid;gap:12px}.login-form label{display:grid;gap:8px}.login-form span{font-size:.95rem;font-weight:600}.login-form input{width:100%;padding:11px 13px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-input);color:var(--page-text);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.login-form input:focus{border-color:#3467c2;box-shadow:0 0 0 4px #3467c21f}.hint,.error{margin:0;font-size:1rem}.hint{color:var(--text-muted)}.error{color:#c03434}.login-form button,.logout-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:999px;background:var(--button-solid);color:var(--switch-active-text);font-weight:700;transition:transform .14s ease,opacity .14s ease,background .14s ease}.login-form button:hover,.logout-button:hover{transform:translateY(-1px);background:var(--button-solid-hover)}.login-form button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dashboard-layout{height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);overflow:hidden}.sidebar{display:flex;flex-direction:column;gap:20px;padding:20px 14px;border-right:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-topbar) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-card);box-shadow:var(--shadow-chip)}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#3f72d1,#152033);color:#fff;font-size:.84rem;font-weight:800;letter-spacing:.04em}.sidebar-brand-copy{display:grid}.sidebar-brand-label{color:var(--text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sidebar-brand-title{color:var(--text-strong);font-size:.96rem;font-weight:800}.sidebar-nav{display:grid;gap:6px}.nav-item,.nav-child{width:100%;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--text-muted);text-align:left;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.nav-item{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;font-weight:700}.nav-item:hover,.nav-child:hover{transform:translate(2px)}.nav-item.active,.nav-group.active>.nav-parent{border-color:color-mix(in srgb,var(--text-strong) 8%,transparent);background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-chip)}.nav-group{display:grid;gap:6px}.nav-caret{color:var(--text-subtle);font-size:1rem;font-weight:600}.nav-children{display:grid;gap:4px;padding:2px 0 2px 10px}.nav-child{padding:10px 12px;color:var(--text-subtle);font-size:.92rem;font-weight:600}.nav-child.active{border-color:color-mix(in srgb,var(--text-strong) 8%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-strong)}.main-panel{position:relative;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.main-panel>.toast-stack{top:86px;right:18px}.topbar{position:relative;z-index:15;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-soft);background:var(--surface-topbar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-statuses{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar-actions{display:flex;align-items:center;margin-left:auto;gap:10px;flex-wrap:wrap}.connection-badge,.service-status-pill,.account-chip,.theme-switcher{min-height:42px;border-radius:999px}.connection-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line-soft);border-radius:999px;background:var(--status-live-bg);color:var(--status-live);font-weight:700}.connection-badge.disconnected{background:var(--status-offline-bg);color:var(--status-offline)}.connection-badge.connecting{background:var(--status-connecting-bg);color:var(--status-connecting)}.connection-dot{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.connection-text{font-size:.82rem}.service-status-shell{position:relative;z-index:16}.service-status-pill{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:7px 11px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-chip);color:var(--page-text);box-shadow:var(--shadow-chip);transition:transform .14s ease,background .14s ease,border-color .14s ease}.service-status-pill:hover{transform:translateY(-1px);background:var(--button-soft-hover)}.service-status-pill.active{color:var(--status-live)}.service-status-pill.paused{color:var(--status-offline)}.service-status-pill.checking{color:var(--text-muted)}.service-status-pill-dot,.service-status-row-indicator{width:10px;height:10px;border-radius:50%;background:currentColor;flex:0 0 auto}.service-status-pill-copy{display:grid;gap:1px;text-align:left}.service-status-pill-label{color:var(--text-subtle);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-status-pill-summary,.service-status-pill-state{font-weight:700}.service-status-pill-summary{color:var(--text-strong);font-size:.82rem}.service-status-pill-state{font-size:.76rem}.service-status-pill-caret{color:var(--text-muted);font-size:.8rem;transition:transform .14s ease}.service-status-pill-caret.open{transform:rotate(180deg)}.service-status-dropdown{position:absolute;top:calc(100% + 10px);left:0;z-index:40;display:grid;gap:14px;width:min(420px,calc(100vw - 32px));padding:14px;border:1px solid var(--line-soft);border-radius:18px;background:#fff;box-shadow:0 18px 38px #10182829}:root[data-theme=dark] .service-status-dropdown{background:#111a29}.service-status-dropdown-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-status-dropdown-header strong{color:var(--text-strong)}.service-status-dropdown-header p{margin:4px 0 0;color:var(--text-muted)}.service-status-list{display:grid;gap:10px;max-height:min(62vh,520px);overflow:auto}.service-status-row{display:grid;gap:8px;padding:12px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-chip) 76%,transparent)}.service-status-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px}.service-status-row-title{display:flex;align-items:flex-start;gap:10px;min-width:0}.service-status-row-title strong{display:block;color:var(--text-strong)}.service-status-row-title p{margin:3px 0 0;color:var(--text-muted);font-size:.82rem}.service-status-row-indicator.active{color:var(--status-live)}.service-status-row-indicator.paused{color:var(--status-offline)}.service-status-row-indicator.checking{color:var(--text-muted)}.service-status-row-meta{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap;flex:0 0 auto}.service-status-row-secondary{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--text-subtle);font-size:.79rem}.account-chip{display:flex;align-items:center;gap:9px;padding:5px 8px 5px 5px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-chip);box-shadow:var(--shadow-chip)}.account-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2f5ea9,#1a2a43);color:#fff;font-size:.82rem;font-weight:800;text-transform:uppercase}.account-copy{display:grid;gap:1px}.account-label{color:var(--text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.username{color:var(--text-strong);font-weight:700}.theme-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--switch-bg)}.theme-option{min-width:58px;padding:6px 10px;border-radius:999px;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:capitalize;transition:background .14s ease,color .14s ease,transform .14s ease}.theme-option:hover{transform:translateY(-1px)}.theme-option.active{background:var(--switch-active-bg);color:var(--switch-active-text)}.apply-block-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,280px);padding:4px;border-radius:999px;background:var(--switch-bg)}.apply-block-option{min-width:0;padding:6px 10px;border-radius:999px;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:capitalize;transition:background .14s ease,color .14s ease,transform .14s ease}.apply-block-option:hover:not(:disabled){transform:translateY(-1px)}.apply-block-option.active{background:var(--switch-active-bg);color:var(--switch-active-text)}.apply-block-option:disabled{cursor:not-allowed;opacity:.55;transform:none}.logout-button{padding:8px 11px;background:var(--button-soft);color:var(--page-text);border:1px solid var(--line-strong)}.logout-button:hover{background:var(--button-soft-hover)}.content-area{position:relative;flex:1;min-height:0;padding:18px;overflow-y:auto;overflow-x:hidden}.content-card{width:100%;min-width:0;min-height:320px;padding:22px;border:1px solid var(--line-soft);border-radius:22px;background:var(--surface-card);box-shadow:var(--shadow-card)}.content-eyebrow{margin:0 0 10px;color:var(--text-subtle);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.content-card h2{margin:0;color:var(--text-strong);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}.games-panel-title-group{margin-bottom:18px}.games-toolbar-actions{margin-top:14px;justify-content:flex-end;flex-wrap:nowrap;align-items:center;gap:14px 18px}.games-toolbar-actions .table-search-input{flex:1 1 220px;width:min(220px,100%);min-width:0}.games-header-filters{margin-top:14px}.game-family-filter-group{display:grid;gap:6px;width:100%}.game-family-tab-strip{align-items:center}.games-status-filter-group{margin-top:14px}.games-table-controls{margin-bottom:14px}.games-pagination-bar{margin-top:14px}.block-suggestions-table-controls{margin-bottom:14px}.block-suggestions-pagination,.websites-header-actions{margin-top:14px}.websites-table-summary{margin-bottom:14px}.websites-pagination-bar{margin-top:14px}.bad-emails-results-card,.game-publisher-change-results-card,.reference-data-results-card,.users-results-card,.duplicate-rejected-results-card{min-height:0!important;height:auto!important;align-self:start}.reference-data-table-controls,.users-table-controls{margin-bottom:14px}.reference-data-pagination,.users-pagination{margin-top:14px}.content-description{margin:14px 0 0;color:var(--text-muted);max-width:48ch}.websites-panel{display:grid;gap:16px;width:100%;min-width:0;align-content:start}.websites-subtabs{margin-top:-2px}.websites-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.websites-filter-field-wide{grid-column:span 2}.websites-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.users-panel{display:grid;gap:16px;width:100%;min-width:0;align-content:start}.users-panel-header,.users-filters-card{min-height:unset}.users-panel-header .websites-toolbar-actions{margin-top:14px}.users-toolbar,.users-filters-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-search-input{width:min(280px,100%)}.block-modal-combobox{position:relative}.block-modal-combobox-shell{display:flex;align-items:stretch;width:100%;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-input);transition:border-color .14s ease,box-shadow .14s ease}.block-modal-combobox-shell:focus-within{border-color:#3467c2cc;box-shadow:0 0 0 3px #3467c21f}.block-modal-combobox-input{flex:1;min-width:0;border:0;background:transparent}.block-modal-combobox-input:disabled{opacity:1}.block-modal-combobox-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;border-left:1px solid var(--line-soft);background:transparent;color:var(--text-muted);flex:0 0 auto}.block-modal-combobox-toggle:hover:not(:disabled){background:var(--button-soft-hover)}.block-modal-combobox-toggle:disabled{cursor:not-allowed;opacity:.7}.block-modal-combobox-toggle ion-icon{font-size:1rem}.block-modal-combobox-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:grid;gap:4px;max-height:240px;overflow:auto;padding:6px;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface-card);box-shadow:0 18px 48px #10182829;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=dark] .block-modal-combobox-panel{background:#111a29;box-shadow:0 18px 48px #0000005c}.block-modal-combobox-option{display:grid;gap:2px;width:100%;padding:10px 11px;border-radius:12px;background:transparent;color:var(--page-text);text-align:left}.block-modal-combobox-option:hover{background:var(--button-soft-hover)}.block-modal-combobox-option-label{font-weight:700}.block-modal-combobox-option-meta,.block-modal-combobox-empty{color:var(--text-muted);font-size:.8rem}.block-modal-combobox-empty{margin:0;padding:8px 10px}.inline-toggle-control{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--button-soft);color:var(--page-text);font-weight:600}.users-filters-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.status-banner{margin:0;padding:10px 12px;border-radius:14px;font-weight:600}.status-banner.success{background:var(--status-live-bg);color:var(--status-live)}.status-banner.error{background:var(--status-offline-bg);color:var(--status-offline)}.status-banner.warning{background:#fff4cc;color:#9a6700}:root[data-theme=dark] .status-banner.warning{background:#ffd05429;color:#ffd86e}.websites-toolbar,.websites-table-controls,.pagination-bar,.website-modal-header,.website-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.confirm-modal .website-form-field+.website-form-actions{margin-top:6px}.website-modal .website-form-section+.status-banner.warning{margin-top:18px}.website-modal .status-banner.warning+.website-form-actions{margin-top:18px}.website-modal .game-form-actions{display:grid;gap:14px;align-items:stretch;justify-content:stretch}.game-form-actions-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.game-name-alias-option{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--text-strong);font-weight:600;cursor:pointer}.game-name-alias-option input{width:16px;height:16px;margin:0;accent-color:var(--accent-primary)}.websites-toolbar-actions,.pagination-actions{display:flex;gap:10px}.blocks-toolbar-title-group{display:grid;gap:6px}.blocks-toolbar-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.blocks-toolbar-filter{width:min(260px,100%);margin:0}.website-modal-header-actions{display:flex;align-items:center;gap:10px}.move-website-actions{margin-top:20px}.requested-send-at-panel{display:grid;gap:12px}.requested-send-at-note{margin:0}.requested-send-at-actions{justify-content:flex-start}.games-tab-strip{display:flex;gap:8px;flex-wrap:wrap}.games-tab-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:999px;background:var(--button-soft);color:var(--text-muted);font-size:.92rem;line-height:1.2;font-weight:700;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.games-tab-button:hover{transform:translateY(-1px);background:var(--button-soft-hover)}.games-tab-button.active{border-color:var(--button-solid);background:var(--button-solid);color:var(--switch-active-text)}.games-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--surface-topbar) 72%,transparent);color:inherit;font-size:.76rem;font-weight:800;line-height:1}.games-tab-button.active .games-tab-count{background:#ffffff29}.primary-action-button,.secondary-action-button,.modal-close-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border-radius:999px;font-weight:700;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.primary-action-button ion-icon,.secondary-action-button ion-icon{font-size:1rem}.primary-action-button{background:var(--button-solid);color:var(--switch-active-text);white-space:nowrap;flex-shrink:0}.primary-action-button.success{background:var(--status-live);color:#fff}.secondary-action-button,.modal-close-button{border:1px solid var(--line-strong);background:var(--button-soft);color:var(--page-text)}.secondary-action-button.danger{border-color:#c034342e;background:#c034341a;color:#c03434}.primary-action-button:hover,.secondary-action-button:hover,.modal-close-button:hover{transform:translateY(-1px)}.primary-action-button:hover{background:var(--button-solid-hover)}.primary-action-button.success:hover{background:color-mix(in srgb,var(--status-live) 86%,#000 14%)}.secondary-action-button:hover,.modal-close-button:hover{background:var(--button-soft-hover)}.secondary-action-button.danger:hover{background:#c0343429}.primary-action-button:disabled,.secondary-action-button:disabled{opacity:.55;cursor:not-allowed}.secondary-action-button.success{border-color:#159a552e;background:var(--status-live-bg);color:var(--status-live)}:root[data-theme=dark] .secondary-action-button.success{border-color:#53d68c3d;background:#53d68c1f;color:var(--status-live)}.secondary-action-button.success:hover{background:color-mix(in srgb,var(--status-live-bg) 74%,var(--button-soft-hover))}.secondary-action-button.success:disabled:hover{background:var(--status-live-bg)}.secondary-action-button.danger:disabled{background:#c0343414}.primary-action-button:disabled:hover,.secondary-action-button:disabled:hover{transform:none;background:inherit}.primary-action-button.success:disabled:hover{background:var(--status-live)}.table-page-size{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;color:var(--text-muted);font-weight:600}.table-page-size .websites-select,.table-page-size .users-page-select{width:auto;min-width:72px}.selection-summary,.muted-cell{margin:0;color:var(--text-muted)}.review-drafts-summary-toolbar{margin-bottom:14px}.review-bundle-hold-banner{margin:18px 0 22px}.empty-state-panel{display:grid;min-height:180px;place-items:center;padding:18px;text-align:center}.websites-select,.website-form-control{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-input);color:var(--page-text);outline:none}select.website-form-control,select.websites-select{min-height:42px;padding-top:0;padding-bottom:0}.settings-checkbox-control{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 2px}.settings-checkbox-input{width:18px;height:18px;margin:0;flex:0 0 auto}.settings-checkbox-state{color:var(--text-muted);font-size:.92rem}.websites-table-wrap,.users-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--line-soft);border-radius:22px}.websites-table{width:100%;border-collapse:collapse;min-width:1320px;background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.users-table{width:100%;border-collapse:collapse;min-width:1200px;background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.websites-table th,.websites-table td{padding:11px 12px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.websites-table th,.websites-table td{vertical-align:middle}.users-table th,.users-table td{padding:11px 12px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.users-table th,.users-table td{vertical-align:middle}.websites-table th,.users-table th{background:color-mix(in srgb,var(--surface-topbar) 92%,transparent);color:var(--text-subtle);font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.websites-table tbody tr:hover,.users-table tbody tr:hover{background:color-mix(in srgb,var(--surface-chip) 84%,transparent)}.websites-table:has(>thead .sticky-actions-column)>thead .sticky-actions-column,.websites-table:has(>thead .sticky-actions-column)>tbody>tr>td:last-child:not([colspan]),.users-table:has(>thead .sticky-actions-column)>thead .sticky-actions-column,.users-table:has(>thead .sticky-actions-column)>tbody>tr>td:last-child:not([colspan]){position:sticky;right:0;z-index:2;min-width:150px;background:color-mix(in srgb,var(--surface-card) 96%,transparent);box-shadow:-12px 0 18px -18px #0f172aa6}.websites-table:has(>thead .sticky-actions-column)>thead .sticky-actions-column,.users-table:has(>thead .sticky-actions-column)>thead .sticky-actions-column{z-index:3;background:color-mix(in srgb,var(--surface-topbar) 96%,transparent)}.websites-table:has(>thead .sticky-actions-column)>tbody>tr:hover>td:last-child:not([colspan]),.users-table:has(>thead .sticky-actions-column)>tbody>tr:hover>td:last-child:not([colspan]){background:color-mix(in srgb,var(--surface-chip) 88%,var(--surface-card))}.clamped-cell{display:-webkit-box;overflow:hidden;max-width:220px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.token-cell{max-width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem}.post-approval-collected-code-link{display:inline-block;padding:0;border:0;background:transparent;color:#2f5ea9;text-align:left;text-decoration:underline;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.post-approval-collected-code-link:hover{color:#1f4f93}:root[data-theme=dark] .post-approval-collected-code-link{color:#8eb3ff}:root[data-theme=dark] .post-approval-collected-code-link:hover{color:#b9d0ff}.session-outcome-folder-link{display:inline-block;max-width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:#2f5ea9;text-align:left;text-decoration:underline;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.session-outcome-folder-link:hover{color:#1f4f93}.session-outcome-folder-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.duplicate-rejected-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:4px 10px;border:1px solid rgba(154,103,0,.18);border-radius:999px;background:#fff4cc;color:#9a6700;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease}.duplicate-rejected-pill:hover{transform:translateY(-1px);background:#ffeaa0;color:#7f5600}:root[data-theme=dark] .session-outcome-folder-link{color:#8eb3ff}:root[data-theme=dark] .session-outcome-folder-link:hover{color:#b9d0ff}:root[data-theme=dark] .duplicate-rejected-pill{border-color:#ffd05433;background:#ffd05429;color:#ffd86e}:root[data-theme=dark] .duplicate-rejected-pill:hover{background:#ffd05438;color:#ffe59a}.preview-uuid-cell{display:block;width:100%;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.code-value-box{display:flex;align-items:center;gap:8px;width:100%;max-width:240px;min-width:0;padding:6px 8px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 88%,transparent)}.code-value-text{display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-column{width:54px}.multi-row-selected{background:#3b82f60f}:root[data-theme=dark] .multi-row-selected{background:#3b82f61f}.collected-code-send-review-link-cell{display:flex;align-items:center;justify-content:center;min-height:100%}.collected-code-send-review-link-checkbox{width:16px;height:16px;margin:0}.sort-button{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.status-pill,.automation-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:.78rem;font-weight:700}.game-type-pill{width:fit-content;padding:4px 8px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.game-type-pill.main{background:color-mix(in srgb,var(--surface-chip) 88%,transparent);color:var(--text-muted)}.game-type-pill.edition{background:#2f5ea91a;color:#2f5ea9}.game-type-pill.orphan{background:#fff4cc;color:#9a6700}:root[data-theme=dark] .game-type-pill.main{background:#d6e3ff14;color:#9eb0cf}:root[data-theme=dark] .game-type-pill.edition{background:#93bbff24;color:#9fc2ff}:root[data-theme=dark] .game-type-pill.orphan{background:#ffd05429;color:#ffd86e}.value-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:.78rem;font-weight:700}.value-pill-low{background:#2f5ea91a;color:#2f5ea9}.value-pill-medium{background:#fff4cc;color:#9a6700}.value-pill-max,.status-pill.enabled{background:var(--status-live-bg);color:var(--status-live)}.status-pill.pending{background:#fff4cc;color:#9a6700}.status-pill.disabled{background:var(--status-offline-bg);color:var(--status-offline)}.status-pill.active{background:var(--status-live-bg);color:var(--status-live)}.status-pill.paused{background:var(--status-offline-bg);color:var(--status-offline)}.status-pill.checking{background:color-mix(in srgb,var(--surface-chip) 88%,transparent);color:var(--text-muted)}.status-pill.scheduled{background:#2f5ea91a;color:#2f5ea9}.skipped-reasoning-text{font-size:.82rem;color:var(--text-muted);line-height:1.4;max-width:400px;word-break:break-word}.ai-result-pill{border:1px solid transparent}.ai-result-pill.hard-failure{background:#2f5ea91a;border-color:#2f5ea92e;color:#2f5ea9}.ai-result-pill.ai-rejected{background:#fff4cc;border-color:#9a67002e;color:#9a6700}.ai-result-pill.ai-error{background:var(--status-offline-bg);border-color:#80808024;color:var(--status-offline)}.ai-result-pill.ai-unknown{background:color-mix(in srgb,var(--surface-chip) 88%,transparent);border-color:color-mix(in srgb,var(--surface-chip) 70%,transparent);color:var(--text-muted)}:root[data-theme=dark] .status-pill.pending{background:#ffd05429;color:#ffd86e}:root[data-theme=dark] .status-pill.scheduled{background:#93bbff24;color:#9fc2ff}:root[data-theme=dark] .ai-result-pill.hard-failure{background:#93bbff24;border-color:#93bbff33;color:#9fc2ff}:root[data-theme=dark] .ai-result-pill.ai-rejected{background:#ffd05429;border-color:#ffd05433;color:#ffd86e}:root[data-theme=dark] .ai-result-pill.ai-error{background:#d6e3ff14;border-color:#d6e3ff1f;color:#9eb0cf}:root[data-theme=dark] .ai-result-pill.ai-unknown{background:#d6e3ff14;border-color:#d6e3ff1f;color:#9eb0cf}.automation-badges{display:flex;flex-wrap:wrap;gap:6px}.automation-badge{background:color-mix(in srgb,var(--surface-chip) 90%,transparent);color:var(--text-strong)}.cell-stack{display:grid;gap:6px}.game-name-stack{gap:8px}.family-summary-stack{display:grid;gap:4px;min-width:0}.family-summary-label{color:var(--text-strong);font-weight:700}.family-summary-detail{color:var(--text-muted);font-size:.82rem}.platform-family-stack{display:grid;gap:4px;min-width:0}.platform-family-label{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.platform-family-detail{color:var(--text-strong);font-size:.82rem;min-width:0}.platform-family-uuid{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-detail-item .platform-family-uuid{max-width:none;width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.platform-family-count,.platform-family-empty{color:var(--text-muted);font-size:.82rem}.family-summary-stack.root .family-summary-label,.family-summary-stack.linked .family-summary-label{color:#2f5ea9}.family-summary-stack.orphan .family-summary-label{color:#9a6700}:root[data-theme=dark] .family-summary-stack.root .family-summary-label,:root[data-theme=dark] .family-summary-stack.linked .family-summary-label{color:#9fc2ff}:root[data-theme=dark] .family-summary-stack.orphan .family-summary-label{color:#ffd86e}.warning-inline-badge{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:999px;background:#fff4cc;color:#9a6700;font-size:.74rem;font-weight:700}:root[data-theme=dark] .warning-inline-badge{background:#ffd05429;color:#ffd86e}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.multi-row-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-card) 96%,transparent);box-shadow:0 -12px 28px #10182824;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=dark] .multi-row-action-bar{background:color-mix(in srgb,var(--surface-card) 94%,transparent);box-shadow:0 -12px 28px #00000052}.multi-row-action-bar-left,.multi-row-action-bar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.multi-row-selection-count{color:var(--text-strong);font-weight:700}.multi-row-no-actions-hint{color:var(--text-muted);font-weight:600}.multi-row-progress-modal{width:min(520px,100%)}.multi-row-progress-track{width:100%;height:8px;margin:18px 0 14px;overflow:hidden;border-radius:999px;background:var(--line-strong)}.multi-row-progress-fill{height:100%;border-radius:inherit;background:var(--accent-primary);transition:width .3s ease}.multi-row-progress-counts{display:flex;gap:12px;flex-wrap:wrap;margin:0;color:var(--text-muted);font-weight:600}.multi-row-progress-success{color:var(--status-live)}.multi-row-progress-failed{color:var(--status-offline)}.multi-row-progress-status{margin:12px 0 16px;color:var(--text-subtle)}.multi-row-summary-modal{width:min(860px,100%)}.multi-row-summary-table{width:100%;min-width:0;table-layout:fixed}.multi-row-summary-table th:first-child,.multi-row-summary-table td:first-child{width:260px}.multi-row-summary-table th:last-child,.multi-row-summary-table td:last-child{width:180px}.multi-row-summary-uuid-cell{display:block;overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.multi-row-summary-status-success{color:var(--status-live);font-weight:700}.multi-row-summary-status-failed{color:var(--status-offline);font-weight:700}.multi-row-summary-status-aborted{color:var(--text-muted);font-weight:700}.multi-row-summary-pagination{margin-top:14px}.has-multi-row-action-bar{padding-bottom:92px}.assign-game-row,.assign-target-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.assign-game-row .modal-picker,.assign-target-row .modal-picker{min-width:min(100%,280px);flex:1 1 280px}.assign-target-row .games-tab-strip{flex:0 0 auto}.inline-picker{position:relative;min-width:180px}.modal-picker{position:relative;min-width:0}.inline-picker-row{display:flex;gap:6px;align-items:center}.inline-picker-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-input);color:var(--page-text);text-align:left}.inline-picker-trigger-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-picker-add{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:12px;background:var(--button-soft);color:var(--page-text);transition:transform .14s ease,background .14s ease}.inline-picker-add:hover{transform:translateY(-1px);background:var(--button-soft-hover)}.code-inline-editor{display:flex;align-items:center;gap:6px;min-width:220px}.code-inline-input{min-width:0;flex:1 1 auto}.code-inline-submit{width:34px;height:34px;padding:0}.code-inline-submit:disabled{cursor:not-allowed;opacity:.45;transform:none}.code-inline-submit:disabled:hover{transform:none}.inline-picker-trigger ion-icon{color:var(--text-muted);flex:0 0 auto}.game-name-hint-wrap{position:relative}.game-name-hint-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:12;display:grid;gap:6px;max-height:280px;overflow:auto;padding:10px;border:1px solid var(--line-soft);border-radius:16px;background:#fff;box-shadow:0 10px 28px #10182829;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.game-name-hint-row{margin:0;padding:9px 10px;border-radius:12px;background:#f5f8fd;color:var(--page-text);cursor:default;line-height:1.4}.game-name-hint-row-empty,.game-name-hint-footer{color:var(--text-muted)}.game-name-hint-footer{margin:0;padding:2px 10px 0;font-size:.82rem;cursor:default}.inline-picker-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:5;display:grid;gap:8px;width:min(280px,90vw);padding:10px;border:1px solid var(--line-soft);border-radius:16px;background:#fff;box-shadow:0 10px 28px #10182829}.modal-picker-panel{z-index:60;box-sizing:border-box;overflow:hidden}.modal-picker-panel .inline-picker-options{max-height:var(--modal-picker-options-max-height, 220px)}:root[data-theme=dark] .inline-picker-panel{background:#111a29}:root[data-theme=dark] .game-name-hint-panel{background:#111a29;box-shadow:0 10px 28px #00000052}:root[data-theme=dark] .game-name-hint-row{background:#162132}.inline-picker-search{min-height:38px}.inline-picker-options{display:grid;gap:6px;max-height:220px;overflow:auto}.inline-picker-option{padding:9px 10px;border-radius:12px;background:#f5f8fd;color:var(--page-text);text-align:left;transition:background .14s ease,transform .14s ease}.inline-picker-option.game-picker-option-edition{margin-left:12px;width:calc(100% - 12px);box-sizing:border-box;padding-left:18px;border-left:3px solid color-mix(in srgb,var(--line-strong) 62%,transparent)}.inline-picker-option:focus,.inline-picker-option:focus-visible{background:#edf3fc}.inline-picker-option:hover{transform:translateY(-1px);background:#edf3fc}.parent-game-picker-option{display:grid;gap:2px}.parent-game-picker-option strong{color:var(--text-strong);font-size:.9rem}.parent-game-picker-option span{color:var(--text-muted);font-size:.78rem}.website-search-picker-clear-option{color:#c03434}.website-multi-filter-option{display:flex;align-items:center;gap:8px}.website-multi-filter-check{flex:0 0 auto;width:16px;height:16px;border:2px solid #b0bec5;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.website-multi-filter-check.is-checked{background:#3b82f6;border-color:#3b82f6}.website-multi-filter-check.is-checked:after{content:"";display:block;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-1px,-1px)}:root[data-theme=dark] .website-multi-filter-check{border-color:#546e7a}.inline-picker-option:disabled{cursor:not-allowed;opacity:.52;transform:none}.inline-picker-option.is-disabled-website{opacity:.72}.website-disabled-badge{font-size:.8em;font-weight:600;opacity:.6;margin-left:2px}:root[data-theme=dark] .inline-picker-option.is-disabled-website{opacity:.68}:root[data-theme=dark] .inline-picker-option{background:#162132}:root[data-theme=dark] .inline-picker-option:focus,:root[data-theme=dark] .inline-picker-option:focus-visible,:root[data-theme=dark] .inline-picker-option:hover{background:#1d2b41}:root[data-theme=dark] .website-search-picker-clear-option{color:#ff7b86}.inline-switch{display:inline-flex;align-items:center;padding:0;background:transparent}.inline-switch-track{display:inline-flex;align-items:center;width:42px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--surface-chip) 88%,transparent);border:1px solid var(--line-strong);transition:background .14s ease,border-color .14s ease}.inline-switch-knob{width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .14s ease,background .14s ease}.inline-switch.active .inline-switch-track{background:var(--status-live-bg);border-color:color-mix(in srgb,var(--status-live) 30%,transparent)}.inline-switch.active .inline-switch-knob{transform:translate(18px);background:var(--status-live)}.table-action-link{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid rgba(47,94,169,.18);border-radius:999px;background:#2f5ea91a;color:#2f5ea9;font-weight:700;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.table-date-time{padding:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;white-space:nowrap}.table-date-time:hover{color:var(--accent-primary)}.table-date-time:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.table-action-link:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.table-action-link:hover{transform:translateY(-1px);background:#2f5ea929}.table-action-link.compact-table-action{padding:5px 9px;font-size:.8rem}.table-action-link.success.compact-table-action,.table-action-link.danger.compact-table-action{font-size:inherit}.danger-link{border-color:#c034342e;background:#c034341a;color:var(--status-offline)}.users-page-select{min-width:76px}.website-assignment{display:grid;gap:4px;color:var(--text-muted)}.website-assignment strong{color:var(--text-strong)}.admin-toggle{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:6px 11px 6px 6px;border:1px solid var(--line-strong);border-radius:999px;background:var(--button-soft);color:var(--page-text);font-weight:700}.admin-toggle.active{background:var(--status-live-bg);color:var(--status-live)}.admin-toggle-knob{width:22px;height:22px;border-radius:50%;background:var(--text-muted)}.admin-toggle.active .admin-toggle-knob{background:var(--status-live)}.table-action-link.danger{border-color:#c034342e;background:#c034341a;color:#c03434}.table-action-link.success{border-color:#308f592e;background:#308f591a;color:#2f8a57}.table-action-link.neutral{border-color:var(--line-strong);background:var(--button-soft);color:var(--page-text)}.table-action-link.neutral:hover{background:var(--button-soft-hover)}.table-action-link.neutral:disabled{background:var(--button-soft);border-color:var(--line-strong);color:var(--page-text)}.table-action-link.success:disabled{background:#308f590f;border-color:#308f591f;color:#6b9f7c}.table-action-link.danger:hover,.danger-link:hover{background:#c0343429}.table-action-link.success:hover{background:#308f5929}.table-action-link:disabled:hover,.table-action-link.success:disabled:hover,.table-action-link.danger:disabled:hover{transform:none}:root[data-theme=dark] .table-action-link{border-color:#93bbff29;background:#93bbff14;color:#9fc2ff}:root[data-theme=dark] .table-action-link:hover{background:#93bbff24}:root[data-theme=dark] .table-action-link.danger,:root[data-theme=dark] .danger-link{border-color:#ff7b8633;background:#ff7b861a;color:#ff8f98}:root[data-theme=dark] .table-action-link.success{border-color:#76e3a833;background:#76e3a81f;color:#8ce7b7}:root[data-theme=dark] .table-action-link.neutral{border-color:var(--line-strong);background:var(--button-soft);color:var(--page-text)}:root[data-theme=dark] .table-action-link.neutral:hover{background:var(--button-soft-hover)}:root[data-theme=dark] .table-action-link.danger:hover,:root[data-theme=dark] .danger-link:hover{background:#ff7b8629}:root[data-theme=dark] .table-action-link.success:hover{background:#76e3a82e}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:18px;background:#070b136b}.website-modal{width:min(1100px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border:1px solid var(--line-soft);border-radius:18px;background:#fff;box-shadow:0 10px 28px #10182829}:root[data-theme=dark] .website-modal{background:#111a29}.potential-codes-review-modal{width:min(1180px,100%)}.potential-codes-assignments-modal{width:min(920px,100%)}.awaiting-answer-edit-modal{width:min(940px,100%)}.potential-codes-form-fill-submit-modal{width:min(560px,100%)}.email-outcome-preview-modal{width:min(980px,100%)}.users-table{min-width:1200px}.users-modal{width:min(760px,100%)}.publisher-pr-agency-unlink-review-modal{width:min(1240px,100%)}.confirm-modal{width:min(460px,100%)}.confirm-modal-description{margin-bottom:28px}.potential-codes-form-fill-submit-actions{justify-content:flex-end}.potential-codes-form-fill-submit-form-url{margin:18px 0 22px}.potential-codes-form-fill-submit-generated-fields{display:grid;gap:18px;margin-bottom:22px}.potential-codes-form-fill-submit-field-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.users-admin-toggle{min-height:44px}.users-multi-select{min-height:150px}.generated-token-box{padding:12px 14px;border:1px dashed var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--surface-chip) 80%,transparent);color:var(--text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;word-break:break-all}.destructive-action-button{border-color:#c034342e;background:#c034341a;color:#c03434}:root[data-theme=dark] .destructive-action-button{border-color:#ff7b8638;background:#ff7b861f;color:#ff7b86}.website-modal-header h3,.website-form-section h4{margin:0;color:var(--text-strong)}.website-form-section h4{font-size:1.08rem;font-weight:800;letter-spacing:.01em}.website-form{display:grid;gap:18px;margin-top:16px}.website-form-section{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line-soft)}.entity-detail-grid+.website-form-section,.website-form-section+.website-form-section{margin-top:14px}.website-form .website-form-section,.website-form-section.publisher-pr-agency-unlink-preview-section,.website-form-section.block-modal-type-section,.website-form-section.block-modal-fields{margin-top:0}.publisher-pr-agency-unlink-review-modal .publisher-pr-agency-unlink-preview-section{gap:10px;padding-top:0;border-top:0}.game-family-section{gap:14px}.linked-editions-list{display:grid;gap:10px}.linked-edition-card{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-chip) 72%,transparent)}.linked-edition-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.linked-edition-card-meta{color:var(--text-muted);font-size:.82rem}.family-summary-grid{margin-top:12px}.website-form-section.settings-section-box{gap:14px;padding:18px 18px 20px;border:1px solid var(--line-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-card) 94%,transparent);box-shadow:0 10px 24px #1018280d}:root[data-theme=dark] .website-form-section.settings-section-box{box-shadow:0 10px 24px #0000002e}.remove-game-list{display:grid;gap:12px}.remove-game-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 96%,transparent)}.remove-game-meta{display:grid;gap:6px;min-width:0}.remove-game-submeta{color:var(--text-muted);font-size:.84rem}.remove-game-row .table-action-link.danger{margin-left:auto;flex-shrink:0}.website-modal .website-form-section+.website-form-actions{margin-top:22px}.website-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-publisher-change-assignment-grid:not(.has-target-game){grid-template-columns:minmax(0,1fr)}.website-form-field{display:grid;gap:8px;align-content:start;align-self:start}.website-form-field span{font-size:.92rem;font-weight:700}.start-session-website-field{margin-top:14px;margin-bottom:24px}.publisher-override-toggle{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-left:4px;color:var(--text-strong);font-weight:700;cursor:pointer}.publisher-override-toggle input{width:16px;height:16px;margin:0;accent-color:var(--button-solid)}.publisher-override-input{max-width:220px}.website-selector{display:grid;gap:10px}.selected-website-list{display:flex;flex-wrap:wrap;gap:8px}.selected-website-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface-chip) 88%,transparent);color:var(--text-strong);transition:transform .14s ease,background .14s ease,border-color .14s ease}.selected-website-chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-chip) 100%,transparent)}.selected-website-chip span,.selected-website-chip{font-weight:700}.selected-website-chip ion-icon{font-size:.95rem;color:var(--text-muted);flex:0 0 auto}.entity-pill-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.entity-pill{display:inline-flex;align-items:center;max-width:100%;padding:4px 9px;border:1px solid var(--line-soft);border-radius:999px;background:color-mix(in srgb,var(--surface-chip) 82%,transparent);color:var(--text-strong);font-size:.8rem;font-weight:600;line-height:1.2;word-break:break-word}.website-selector-dropdown{display:grid;gap:6px;max-height:220px;overflow:auto;padding:8px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.website-selector-option{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:transparent;color:var(--page-text);text-align:left;transition:background .14s ease,transform .14s ease}.website-selector-option:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-chip) 88%,transparent)}.website-selector-option strong{color:var(--text-strong);font-size:.92rem}.website-selector-empty{color:var(--text-muted);font-size:.84rem}.website-selector-empty{margin:0;padding:10px 12px}.website-form-field-full{grid-column:1 / -1}.settings-word-count-group{display:grid;gap:10px}.settings-word-count-group+.settings-word-count-group{margin-top:6px}.settings-word-count-header strong{color:var(--text-strong);font-size:.95rem}.settings-word-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-prompt-group{display:grid;gap:12px}.settings-prompt-group+.settings-prompt-group{margin-top:8px}.settings-inline-note{margin:0;padding:12px 14px;border:1px solid rgba(196,144,32,.18);border-radius:14px;background:#c4902014;color:#9a6b08;font-weight:600}.settings-inline-note-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.settings-prompt-expected-output-toggle{align-items:flex-start}.settings-inline-note-title,.settings-inline-note-placeholders-title{margin:0}.settings-prompt-expected-output-title{flex:1 1 auto;min-width:0}.settings-inline-note-toggle-icon{color:var(--text-muted);font-size:.82rem;font-weight:700;white-space:nowrap}.settings-inline-note-body{display:grid}.settings-inline-note-helper{margin:8px 0 0}.settings-prompt-expected-output{margin-top:8px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.settings-inline-note-placeholders-title{margin-top:10px}.settings-inline-note-placeholder-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.settings-inline-note-placeholder{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid rgba(154,107,8,.18);border-radius:999px;background:#fff6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.2}:root[data-theme=dark] .settings-inline-note{border-color:#ffcc5e2e;background:#ffcc5e14;color:#ffd989}:root[data-theme=dark] .settings-inline-note-placeholder{border-color:#ffd98933;background:#111a2966}.settings-prompt-textarea{min-height:220px}.settings-search-row{display:flex;justify-content:flex-start}.settings-header-controls{margin-top:14px}.settings-header-controls:empty{display:none}.settings-header-controls .categorization-rules-filters{margin-top:0;margin-bottom:0}.settings-search-input{width:min(420px,100%)}.settings-label-tooltip{cursor:help}.settings-field-note{color:var(--text-muted);font-size:.78rem;line-height:1.4}.generic-domain-help{margin:0;max-width:680px}.generic-domains-editor{margin-top:.5rem}.generic-domains-tags{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2rem;padding:.4rem;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-input);margin-bottom:.5rem}.generic-domain-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:#1a73e81a;color:#1a60cc;border-radius:6px;font-size:.85rem;font-weight:600;line-height:1.4}:root[data-theme=dark] .generic-domain-tag{background:#64a0ff26;color:#7fb4ff}.generic-domain-remove{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .1rem;opacity:.55}.generic-domain-remove:hover{opacity:1}.generic-domains-empty{color:var(--text-muted);font-size:.85rem;font-style:italic;padding:.2rem;align-self:center}.generic-domain-add{display:flex;gap:.5rem;align-items:center}.generic-domain-input{flex:0 0 auto;width:min(280px,100%);min-height:38px;padding:8px 12px;font-size:.88rem}.website-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.website-priority-list{display:grid;gap:12px}.website-priority-card{display:grid;gap:10px;cursor:grab;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.website-priority-card:hover{transform:translateY(-1px)}.website-priority-card.readonly{cursor:default}.website-priority-card.readonly:hover{transform:none}.website-priority-card.dragging{opacity:.72;cursor:grabbing}.website-priority-card.drop-target{border-color:var(--line-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--line-strong) 62%,transparent)}.website-priority-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.website-priority-card-leading{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-start}.website-priority-card-handle{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-muted)}.website-priority-card-handle ion-icon{font-size:1.2rem}.website-priority-platform-name{color:var(--text-strong);font-size:1rem;font-weight:700;line-height:1.2;min-width:0;overflow-wrap:anywhere}.website-priority-order-badge{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,var(--surface-chip) 84%,transparent);border:1px solid color-mix(in srgb,var(--line-subtle) 78%,transparent);color:var(--text-strong);font-size:.95rem;font-weight:800;letter-spacing:.01em}.website-priority-disabled-badge{flex:0 0 auto;width:fit-content;white-space:nowrap}.website-priority-readonly-meta{display:grid;gap:8px}.website-priority-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.website-priority-legacy-section{display:grid;gap:12px}.website-auto-detect-summary{margin-bottom:2px}.entity-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.entity-detail-item{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-chip) 72%,transparent)}.entity-detail-label{color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.entity-detail-value{color:var(--text-strong);font-weight:700}.session-outcome-detected-context{display:grid;gap:12px;margin-top:12px}.session-outcome-context-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 90%,transparent)}.session-outcome-context-grid{margin-top:0}.session-outcome-match-list{display:grid;gap:10px}.session-outcome-match-card{display:grid;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-chip) 78%,transparent)}.session-outcome-match-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.session-outcome-raw-context{margin:0}.linked-publishers-value{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px}.linked-publishers-list{margin-top:14px}.website-textarea{resize:vertical}.review-drafts-filters{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;margin-top:16px}.game-publisher-change-reviews-panel,.publisher-pr-agency-unlink-reviews-panel{display:grid;gap:16px}.publisher-pr-agency-unlink-toolbar{align-items:flex-end;flex-wrap:wrap}.publisher-pr-agency-unlink-toolbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.publisher-pr-agency-unlink-reviews-filters{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.bad-emails-filters{margin-top:18px;gap:32px}.codes-filter-row{align-items:end}.contacts-filters-block{margin-top:14px}.contacts-filter-group{display:grid;gap:6px;width:100%}.contacts-toolbar-actions{margin-top:14px;justify-content:flex-end;flex-wrap:nowrap;align-items:center}.contacts-toolbar-actions .table-search-input{flex:1 1 220px;width:min(220px,100%);min-width:0}.contacts-toolbar-actions .primary-action-button,.contacts-toolbar-actions .secondary-action-button{flex:0 0 auto}.codes-table-controls,.contacts-table-controls{margin-bottom:14px}.codes-toolbar-actions{margin-top:14px;justify-content:flex-end;flex-wrap:nowrap;align-items:center}.codes-toolbar-actions .table-search-input{flex:1 1 220px;width:min(220px,100%);min-width:0}.codes-toolbar-actions .primary-action-button{flex:0 0 auto}.queue-search-toolbar{margin-top:14px}.queue-search-toolbar .table-search-input{flex:1 1 280px;min-width:0}.review-drafts-status-field{align-content:start}.bad-emails-filter-pair{display:grid;grid-template-columns:repeat(2,max-content);gap:32px;min-width:0;justify-content:start}.review-drafts-table{min-width:1500px}.publisher-pr-agency-unlink-reviews-table{min-width:1680px}.review-drafts-table th,.review-drafts-table td{vertical-align:middle}.collected-codes-table{min-width:1720px}.codes-pagination-bar,.contacts-pagination{margin-top:14px}.post-approval-table-controls{margin-bottom:14px}.post-approval-pagination{margin-top:14px}.publisher-pr-agency-unlink-table-controls{margin-bottom:14px}.publisher-pr-agency-unlink-pagination{margin-top:14px}.game-publisher-change-table-controls{margin-bottom:14px}.game-publisher-change-pagination{margin-top:14px}.bad-emails-table-controls{margin-bottom:14px}.bad-emails-pagination{margin-top:14px}.awaiting-answer-table-controls{margin-bottom:14px}.awaiting-answer-pagination{margin-top:14px}.potential-codes-table-controls{margin-bottom:14px}.potential-codes-pagination{margin-top:14px}.review-links-table-controls{margin-bottom:14px}.review-links-pagination{margin-top:14px}.review-links-results-card,.post-approval-results-card{min-height:0!important;height:auto!important;align-self:start}.contact-form-queue-table-controls{margin-bottom:14px}.inbound-categorization-review-results-card{min-height:0!important;height:auto!important;align-self:start}.inbound-categorization-review-table-controls{margin-bottom:14px}.inbound-categorization-review-pagination{margin-top:14px}.review-drafts-table+.pagination-bar,.review-drafts-pagination{margin-top:18px}.draft-bundle-cell,.draft-games-cell{display:grid;gap:4px}.draft-bundle-pill{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--button-soft) 88%,transparent);color:var(--text-strong);font-size:.74rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.draft-bundle-meta,.draft-games-meta,.draft-games-requested-count,.table-helper-note,.websites-session-section-label{margin:0;color:var(--text-muted);font-size:.82rem}.draft-games-requested-count{color:var(--text);font-size:inherit;font-weight:inherit}.table-helper-note{margin-top:8px;line-height:1.35}.review-draft-bundle-note{margin-top:10px}.requested-games-table-wrap{margin-top:6px}.requested-games-table{min-width:0}.requested-websites-table-wrap{margin-top:8px}.requested-websites-table{min-width:0}.publisher-pr-agency-unlink-candidates-table{min-width:980px}.publisher-pr-agency-unlink-candidates-table tbody tr.active{background:color-mix(in srgb,var(--status-live-bg) 56%,transparent)}.publisher-pr-agency-unlink-candidates-table tbody tr.active:hover{background:color-mix(in srgb,var(--status-live-bg) 68%,transparent)}.publisher-pr-agency-unlink-assignment-grid{grid-template-columns:1fr;margin-top:2px}.pair-validation-note{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.4}.pair-validation-note.invalid{color:#c03434}:root[data-theme=dark] .pair-validation-note.invalid{color:#ff8f98}.contact-form-url-cell,.contact-form-url-detail{display:flex;align-items:center;gap:8px;min-width:0}.contact-form-url-box{width:100%;padding:6px 8px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 88%,transparent)}.contact-form-queue-table td{vertical-align:middle}.contact-form-queue-pagination{margin-top:14px}.contact-form-url-actions{flex:0 0 auto;gap:4px}.contact-form-url-text{min-width:0;flex:1 1 auto;max-width:none}.contact-form-url-icon-button{width:28px;height:28px;min-width:28px;padding:0}.contact-form-url-icon-button ion-icon{font-size:.95rem}.websites-sessions-filters{margin-top:14px}.websites-sessions-toolbar{width:100%;align-items:flex-start;justify-content:flex-end}.review-code-sessions-table{min-width:1120px}.websites-sessions-pagination{margin-top:14px}.websites-sessions-table-controls{margin-bottom:14px}.categorization-rules-filters{display:flex;gap:14px;margin-top:14px;margin-bottom:14px;align-items:flex-end;justify-content:space-between}.categorization-rules-results-card{min-height:unset}.categorization-rules-table-controls{margin-bottom:14px}.categorization-rules-pagination{margin-top:14px}.code-request-sessions-table-controls{margin-bottom:14px}.websites-session-results-header{margin-top:18px}.websites-session-results-table{min-width:1040px}.websites-session-results-table .session-outcome-reasoning-cell{width:260px;max-width:260px}.websites-session-results-table .session-outcome-reasoning-cell .clamped-cell{max-width:100%}.websites-session-bundle-table{min-width:980px}.websites-session-results-empty,.websites-session-results-table-wrap{margin-top:20px}.requested-websites-table th,.requested-websites-table td{white-space:nowrap}.review-code-sessions-table th,.review-code-sessions-table td,.websites-session-results-table th,.websites-session-results-table td,.websites-session-bundle-table th,.websites-session-bundle-table td,.collected-codes-table th,.collected-codes-table td,.requested-websites-table th,.requested-websites-table td{vertical-align:middle}.queue-content-block{margin:0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--page-text);white-space:pre-wrap;word-break:break-word}.queue-content-pre{font-family:inherit}.trigger-results-list{display:grid;gap:12px}.trigger-result-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-chip) 68%,transparent)}.trigger-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trigger-result-title{display:grid;gap:4px}.trigger-result-stats,.trigger-target-item{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--text-muted)}.trigger-target-list{display:grid;gap:10px}.trigger-target-item{padding-top:10px;border-top:1px solid var(--line-soft)}.trigger-target-item strong{color:var(--text-strong)}.requested-websites-list{display:grid;gap:12px}.blocks-control-form{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr)) auto;gap:12px;margin-top:14px;margin-bottom:16px;align-items:end}.block-modal-type-section{padding-bottom:6px;padding-top:0;border-top:0}.block-modal-fields{padding-bottom:20px;padding-top:14px;border-top:0}.blocks-table-section .website-modal-header{margin-bottom:18px}.blocks-table-section .users-table-wrap{margin-top:0}.block-modal-actions{margin-top:12px}.quick-add-form{display:grid;gap:14px}.quick-add-actions{margin-top:10px}.automation-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.automation-toggle{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-chip) 70%,transparent);font-weight:600}@media(max-width:640px){.toast-stack{left:12px;right:12px;width:auto}.main-panel>.toast-stack{top:146px;right:12px}.login-card{padding:18px}.dashboard-layout{grid-template-columns:1fr}.sidebar{padding:14px 12px 8px;border-right:0;border-bottom:1px solid var(--line-soft)}.topbar{padding:14px 12px;flex-direction:column;align-items:flex-start;gap:12px}.topbar-statuses,.topbar-actions{width:100%;flex-direction:column;align-items:stretch}.account-chip{width:100%;border-radius:22px;flex-wrap:wrap}.account-copy{flex:1}.theme-switcher{width:100%}.connection-badge{width:100%;justify-content:center}.service-status-shell{width:100%}.service-status-pill{width:100%;justify-content:space-between}.service-status-dropdown{width:100%}.service-status-dropdown-header,.service-status-row-main{flex-direction:column;align-items:stretch}.content-area{padding:12px}.content-card{padding:18px;border-radius:18px}.websites-toolbar,.websites-table-controls,.pagination-bar,.website-modal-header,.website-form-actions,.websites-toolbar-actions,.pagination-actions{flex-direction:column;align-items:stretch}.website-form-grid,.website-priority-list,.automation-toggle-grid,.users-filters-form,.entity-detail-grid,.websites-filter-grid,.review-drafts-filters,.bad-emails-filter-pair,.blocks-control-form{grid-template-columns:1fr}.users-toolbar,.users-filters-actions{align-items:stretch}.websites-filter-field-wide{grid-column:auto}.website-modal{padding:16px}.potential-codes-review-modal,.potential-codes-assignments-modal,.publisher-pr-agency-unlink-review-modal{width:100%}}
