.venue-manager[data-v-a7eb9ce0]{gap:18px;display:grid}.manager-heading[data-v-a7eb9ce0],.venue-summary[data-v-a7eb9ce0],.form-heading[data-v-a7eb9ce0],.title-row[data-v-a7eb9ce0]{justify-content:space-between;align-items:start;gap:16px;display:flex}.manager-heading h2[data-v-a7eb9ce0],.manager-heading p[data-v-a7eb9ce0],.venue-card h3[data-v-a7eb9ce0],.venue-card p[data-v-a7eb9ce0],.venue-card small[data-v-a7eb9ce0],.form-heading h3[data-v-a7eb9ce0]{margin:0}.manager-heading h2[data-v-a7eb9ce0]{color:var(--forest-900);font-size:1.55rem}.manager-heading>div>p[data-v-a7eb9ce0]:last-child{color:var(--ink-500);margin-top:8px}.filters[data-v-a7eb9ce0]{grid-template-columns:1fr 220px auto;align-items:end;gap:10px;display:grid}label[data-v-a7eb9ce0]{color:var(--ink-600);gap:6px;font-weight:700;display:grid}input[data-v-a7eb9ce0],select[data-v-a7eb9ce0],textarea[data-v-a7eb9ce0]{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink-700);font:inherit;background:#fff;border-radius:10px}input[data-v-a7eb9ce0],select[data-v-a7eb9ce0]{min-height:42px;padding:0 11px}textarea[data-v-a7eb9ce0]{resize:vertical;padding:10px 11px}.venue-list[data-v-a7eb9ce0]{gap:10px;display:grid}.venue-card[data-v-a7eb9ce0]{border:1px solid var(--line);background:var(--cream-50);border-radius:14px;padding:17px}.title-row[data-v-a7eb9ce0]{justify-content:flex-start;align-items:center;gap:8px}.title-row h3[data-v-a7eb9ce0]{color:var(--forest-900)}.title-row span[data-v-a7eb9ce0]{background:var(--mint-100);color:var(--forest-800);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.venue-card p[data-v-a7eb9ce0]{color:var(--ink-600);margin-top:8px}.venue-card small[data-v-a7eb9ce0]{color:var(--ink-500);margin-top:6px;display:block}.card-actions[data-v-a7eb9ce0]{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.card-actions button[data-v-a7eb9ce0],.form-heading button[data-v-a7eb9ce0]{border:1px solid var(--line);min-height:36px;color:var(--forest-900);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-weight:750}.card-actions .danger[data-v-a7eb9ce0]{color:var(--danger-700)}.card-actions .confirmed[data-v-a7eb9ce0]{border-color:var(--danger-700);background:var(--danger-700);color:#fff}.card-actions button[data-v-a7eb9ce0]:disabled{cursor:not-allowed;opacity:.45}.venue-form[data-v-a7eb9ce0]{border:1px solid var(--line);background:var(--cream-50);border-radius:16px;padding:20px}.form-grid[data-v-a7eb9ce0]{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.wide[data-v-a7eb9ce0]{grid-column:1/-1}.feedback[data-v-a7eb9ce0]{color:var(--ink-500);margin:0}.success[data-v-a7eb9ce0]{color:var(--forest-700)}.error[data-v-a7eb9ce0]{color:var(--danger-700)}.empty-row[data-v-a7eb9ce0]{color:var(--ink-500);text-align:center;padding:28px}.load-more[data-v-a7eb9ce0]{justify-self:center}@media (width<=760px){.filters[data-v-a7eb9ce0],.form-grid[data-v-a7eb9ce0]{grid-template-columns:1fr}.wide[data-v-a7eb9ce0]{grid-column:auto}.manager-heading[data-v-a7eb9ce0],.venue-summary[data-v-a7eb9ce0]{flex-direction:column}.card-actions[data-v-a7eb9ce0]{justify-content:start}}.core-operations[data-v-447f4a30]{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.action-row[data-v-447f4a30],.section-heading[data-v-447f4a30]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section-heading[data-v-447f4a30]{justify-content:space-between}.section-heading h2[data-v-447f4a30]{color:var(--forest-900)}.task-list[data-v-447f4a30]{gap:10px;display:grid}.compact-card[data-v-447f4a30]{background:var(--cream-50);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.compact-card span[data-v-447f4a30]{color:var(--ink-500);flex:1}.editor-panel[data-v-447f4a30]{border:1px solid var(--line);background:var(--cream-50);border-radius:16px;margin-top:18px;padding:20px}.form-grid[data-v-447f4a30]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.wide-field[data-v-447f4a30]{grid-column:1/-1}.check-label[data-v-447f4a30]{flex-direction:row;align-items:center;gap:8px;display:flex}.check-label input[data-v-447f4a30]{width:auto}.lookup-row[data-v-447f4a30]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.lookup-row label[data-v-447f4a30]{flex:1;min-width:220px}.leaderboard-refresh[data-v-447f4a30]{margin:18px 0}.table-wrap[data-v-447f4a30]{overflow-x:auto}table[data-v-447f4a30]{border-collapse:collapse;width:100%}th[data-v-447f4a30],td[data-v-447f4a30]{text-align:left;border-bottom:1px solid var(--line);padding:12px}@media (width<=600px){.form-grid[data-v-447f4a30]{grid-template-columns:1fr}.wide-field[data-v-447f4a30]{grid-column:auto}.editor-panel[data-v-447f4a30]{padding:14px}.compact-card span[data-v-447f4a30]{flex-basis:100%}}.photo-exports[data-v-c112eb1b]{border-top:1px solid var(--line);margin:24px 0;padding-top:20px}h2[data-v-c112eb1b]{color:var(--forest-900)}.action-row[data-v-c112eb1b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.photo-filters[data-v-c112eb1b]{align-items:end;margin:16px 0}.photo-filters label[data-v-c112eb1b]{gap:6px;display:grid}.photo-filters input[data-v-c112eb1b]{border:1px solid var(--line);border-radius:6px;padding:8px}.table-wrap[data-v-c112eb1b]{margin:16px 0;overflow-x:auto}table[data-v-c112eb1b]{border-collapse:collapse;width:100%}th[data-v-c112eb1b],td[data-v-c112eb1b]{text-align:left;border-bottom:1px solid var(--line);padding:12px}td[data-v-c112eb1b]{overflow-wrap:anywhere}.export-status[data-v-c112eb1b]{background:var(--cream-50);border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:16px}.download-link[data-v-c112eb1b]{color:var(--forest-800);font-weight:700}.activity-catalog[data-v-4a3d1857]{max-width:1080px}.catalog-form-grid[data-v-4a3d1857]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wide-field[data-v-4a3d1857]{grid-column:1/-1}.catalog-toolbar[data-v-4a3d1857]{max-width:220px;display:flex}.catalog-list[data-v-4a3d1857]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-card[data-v-4a3d1857]{gap:14px;display:grid}.catalog-card-title[data-v-4a3d1857]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-card h3[data-v-4a3d1857],.catalog-empty h3[data-v-4a3d1857]{color:var(--forest-900);margin:10px 0 0}.catalog-card p[data-v-4a3d1857],.catalog-empty p[data-v-4a3d1857]{color:var(--ink-600);margin:0}.catalog-card-title>strong[data-v-4a3d1857]{color:var(--forest-800);font-size:1.1rem}.catalog-metrics[data-v-4a3d1857]{color:var(--ink-600);flex-wrap:wrap;gap:8px 16px;font-size:.86rem;display:flex}.catalog-empty[data-v-4a3d1857]{text-align:center;grid-column:1/-1}.catalog-document-id[data-v-4a3d1857]{overflow-wrap:anywhere}@media (width<=760px){.catalog-form-grid[data-v-4a3d1857],.catalog-list[data-v-4a3d1857]{grid-template-columns:1fr}.wide-field[data-v-4a3d1857]{grid-column:auto}.panel-heading[data-v-4a3d1857]{flex-direction:column;align-items:stretch}}.capacity-panel[data-v-22fcffcf]{align-self:start;position:sticky;top:24px}.capacity-stats[data-v-22fcffcf]{gap:8px;margin:20px 0;display:grid}.capacity-stats p[data-v-22fcffcf]{background:var(--cream-100);color:var(--ink-700);border-radius:12px;justify-content:space-between;margin:0;padding:12px 14px;display:flex}.field-hint[data-v-22fcffcf]{color:var(--ink-500);margin:-6px 0 2px;font-size:.84rem;line-height:1.5}@media (width<=860px){.capacity-panel[data-v-22fcffcf]{position:static}}.conditions-panel[data-v-e26405f9]{border:1px solid var(--line);background:#ffffffe0;border-radius:18px;margin-bottom:20px;padding:22px}.panel-heading[data-v-e26405f9]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.panel-heading p[data-v-e26405f9],.panel-heading h2[data-v-e26405f9]{margin:0}.panel-heading h2[data-v-e26405f9]{color:var(--forest-900);margin-top:4px;font-size:1.25rem}.mode-badge[data-v-e26405f9]{background:var(--sun-100);color:var(--forest-900);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.mode-options[data-v-e26405f9]{color:var(--forest-900);flex-wrap:wrap;gap:16px;margin-bottom:16px;font-weight:750;display:flex}.mode-options label[data-v-e26405f9]{align-items:center;gap:7px;display:flex}.form-grid[data-v-e26405f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.field[data-v-e26405f9]{color:var(--ink-600);gap:7px;font-size:.85rem;font-weight:700;display:grid}.field.wide[data-v-e26405f9]{grid-column:1/-1}.field input[data-v-e26405f9],.field textarea[data-v-e26405f9]{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink-700);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-weight:500}.field textarea[data-v-e26405f9]{resize:vertical;min-height:72px}.actions[data-v-e26405f9]{align-items:center;gap:14px;margin-top:18px;display:flex}.actions p[data-v-e26405f9]{margin:0;font-size:.85rem;font-weight:700}.success[data-v-e26405f9]{color:var(--forest-700)}.error[data-v-e26405f9]{color:var(--danger-700)}@media (width<=760px){.form-grid[data-v-e26405f9]{grid-template-columns:1fr}.field.wide[data-v-e26405f9]{grid-column:auto}}.lifecycle-panel[data-v-bad15f17]{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;margin-bottom:20px;padding:22px;display:grid}.lifecycle-panel h2[data-v-bad15f17],.lifecycle-panel p[data-v-bad15f17]{margin:0}.lifecycle-panel h2[data-v-bad15f17]{color:var(--forest-900);margin-top:4px}.impact-note[data-v-bad15f17]{color:var(--ink-600);line-height:1.65}.field[data-v-bad15f17]{color:var(--ink-700);gap:7px;font-weight:700;display:grid}.field textarea[data-v-bad15f17]{resize:vertical;border:1px solid var(--line);min-height:72px;font:inherit;border-radius:10px;padding:11px 12px;font-weight:500}.danger-button[data-v-bad15f17]{background:var(--danger-700);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:10px 18px;font-weight:800}.primary-button[data-v-bad15f17]{justify-self:start}.danger-button[data-v-bad15f17]:disabled,.primary-button[data-v-bad15f17]:disabled{cursor:not-allowed;opacity:.48}.message.error[data-v-bad15f17]{color:var(--danger-700)}.message.success[data-v-bad15f17],.ended-note[data-v-bad15f17]{color:var(--forest-700);font-weight:800}.equipment-panel[data-v-14bac24e]{min-width:0}.mode-picker[data-v-14bac24e]{border:0;flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;display:flex}.mode-picker legend[data-v-14bac24e]{width:100%;color:var(--ink-600);margin-bottom:4px;font-size:.88rem;font-weight:700}.mode-picker label[data-v-14bac24e]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:flex}.mode-picker label[data-v-14bac24e]:has(input:checked){border-color:var(--forest-700);background:var(--mint-100);color:var(--forest-900)}.fields-stack[data-v-14bac24e],.options-stack[data-v-14bac24e]{gap:14px;display:grid}.fields-stack[data-v-14bac24e]{margin-top:22px}.equipment-field[data-v-14bac24e],.equipment-option[data-v-14bac24e]{border:1px solid var(--line);border-radius:16px;min-width:0}.equipment-field[data-v-14bac24e]{background:var(--cream-50);padding:16px}.equipment-field>legend[data-v-14bac24e]{color:var(--forest-800);padding:0 8px;font-weight:800}.equipment-option[data-v-14bac24e]{background:#fff;grid-template-columns:minmax(150px,1.4fr) minmax(115px,.8fr) minmax(125px,.9fr) minmax(120px,.8fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.equipment-option>legend[data-v-14bac24e]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.field-toolbar[data-v-14bac24e]{grid-template-columns:minmax(180px,1fr) 150px auto auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.check-control[data-v-14bac24e]{flex-direction:row;align-items:center;gap:7px;min-height:42px;display:flex}.stock-readonly[data-v-14bac24e]{color:var(--ink-500);align-self:center;margin:0;font-size:.8rem;line-height:1.4}.limit-row[data-v-14bac24e]{color:var(--ink-500);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.82rem;display:flex}.field-limit[data-v-14bac24e]{padding:0 2px}.save-block[data-v-14bac24e]{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:22px;display:grid}.full-width[data-v-14bac24e]{display:block}@media (width<=1080px){.equipment-option[data-v-14bac24e],.field-toolbar[data-v-14bac24e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.equipment-option[data-v-14bac24e],.field-toolbar[data-v-14bac24e]{grid-template-columns:1fr}.mode-picker[data-v-14bac24e]{display:grid}}.registration-state-panel[data-v-c30d9044]{border:1px solid var(--line);background:#fff;border-radius:18px;gap:16px;margin:20px 0;padding:22px;display:grid}.panel-heading[data-v-c30d9044]{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading h2[data-v-c30d9044],.panel-heading p[data-v-c30d9044],.impact-note[data-v-c30d9044],.message[data-v-c30d9044]{margin:0}.panel-heading h2[data-v-c30d9044]{color:var(--forest-900);margin-top:4px}.status-badge[data-v-c30d9044]{background:var(--mint-100);color:var(--forest-800);border-radius:999px;padding:7px 11px;font-size:.8rem;font-weight:800}.status-badge.stopped[data-v-c30d9044]{background:var(--sun-100);color:var(--danger-700)}.impact-note[data-v-c30d9044]{color:var(--ink-600);font-size:.92rem}.field[data-v-c30d9044]{color:var(--ink-700);gap:7px;font-weight:700;display:grid}.field textarea[data-v-c30d9044]{resize:vertical;border:1px solid var(--line);min-height:72px;font:inherit;border-radius:10px;padding:11px 12px;font-weight:500}.danger-button[data-v-c30d9044]{background:var(--danger-700);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:10px 18px;font-weight:800}.primary-button[data-v-c30d9044]{justify-self:start}.danger-button[data-v-c30d9044]:disabled,.primary-button[data-v-c30d9044]:disabled{cursor:not-allowed;opacity:.48}.message.error[data-v-c30d9044]{color:var(--danger-700)}.message.success[data-v-c30d9044]{color:var(--forest-700)}.venue-panel[data-v-cda939d7]{border:1px solid var(--line);background:#ffffffdb;border-radius:18px;margin-bottom:20px;padding:22px;box-shadow:0 12px 34px #123f320f}.panel-heading[data-v-cda939d7]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.panel-heading h2[data-v-cda939d7],.panel-heading p[data-v-cda939d7]{margin:0}.panel-heading h2[data-v-cda939d7]{color:var(--forest-900);font-size:1.28rem}.mode-badge[data-v-cda939d7]{background:var(--sun-200);color:var(--forest-900);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.current-venue[data-v-cda939d7]{color:var(--forest-900);flex-wrap:wrap;gap:8px;margin:0 0 18px;font-weight:800;display:flex}.current-venue span[data-v-cda939d7],.muted[data-v-cda939d7]{color:var(--ink-500);font-weight:500}.form-row[data-v-cda939d7]{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.form-row label[data-v-cda939d7]{color:var(--ink-600);padding-top:11px;font-weight:750}select[data-v-cda939d7],textarea[data-v-cda939d7]{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink-700);font:inherit;background:#fff;border-radius:11px}select[data-v-cda939d7]{min-height:44px;padding:0 12px}textarea[data-v-cda939d7]{resize:vertical;min-height:76px;padding:11px 12px}.actions[data-v-cda939d7]{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.actions button[data-v-cda939d7]{border:1px solid var(--line);min-height:40px;color:var(--forest-900);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-weight:750}.actions .primary-button[data-v-cda939d7]{border-color:var(--forest-800);background:var(--forest-800);color:#fff}.actions button[data-v-cda939d7]:disabled{cursor:not-allowed;opacity:.48}.status[data-v-cda939d7]{color:var(--ink-500);margin:14px 0 0}.success[data-v-cda939d7]{color:var(--forest-700)}.error[data-v-cda939d7]{color:var(--danger-700)}@media (width<=680px){.form-row[data-v-cda939d7]{grid-template-columns:1fr;gap:6px}.form-row label[data-v-cda939d7]{padding-top:0}}.admin-shell[data-v-a3f8a329]{width:min(1440px,100% - 40px);margin:0 auto;padding:24px 0 60px}.admin-shell.embedded[data-v-a3f8a329]{width:100%;padding:0}.brand-header[data-v-a3f8a329]{align-items:center;gap:12px;margin-bottom:42px;display:flex}.brand-mark[data-v-a3f8a329]{background:var(--forest-800);width:46px;height:46px;color:var(--sun-400);letter-spacing:-.08em;border-radius:14px;place-items:center;font-weight:900;display:grid}.brand-name[data-v-a3f8a329],.brand-subtitle[data-v-a3f8a329]{margin:0}.brand-name[data-v-a3f8a329]{color:var(--forest-900);font-size:1.04rem;font-weight:850}.brand-subtitle[data-v-a3f8a329]{color:var(--ink-500);margin-top:2px;font-size:.78rem}.activity-heading[data-v-a3f8a329]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.activity-heading h1[data-v-a3f8a329]{color:var(--forest-900);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.65rem)}.activity-status[data-v-a3f8a329]{background:var(--sun-300);color:var(--forest-900);border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:800}.session-tabs[data-v-a3f8a329]{box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb8;border-radius:14px;gap:8px;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.session-tabs button[data-v-a3f8a329]{min-width:110px;color:var(--ink-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.session-tabs button.active[data-v-a3f8a329]{background:var(--forest-800);color:#fff;box-shadow:0 7px 18px #123f3233}.session-tabs button[data-v-a3f8a329]:disabled{cursor:not-allowed;opacity:.58}.editor-grid[data-v-a3f8a329]{grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.refresh-lock[data-v-a3f8a329]{border:1px solid var(--sun-500);background:var(--sun-100);color:var(--forest-900);border-radius:18px;justify-items:start;gap:12px;padding:24px;display:grid}.refresh-lock h2[data-v-a3f8a329],.refresh-lock p[data-v-a3f8a329]{margin:0}.reload-error[data-v-a3f8a329]{color:var(--danger-700)}.empty-panel[data-v-a3f8a329]{border:1px solid var(--line);min-height:50vh;color:var(--ink-600);text-align:center;background:#fff;border-radius:20px;place-items:center;padding:40px;display:grid}.empty-panel h1[data-v-a3f8a329],.empty-panel p[data-v-a3f8a329]{margin:0}.empty-panel p[data-v-a3f8a329]{margin-top:8px}.error-state[data-v-a3f8a329]{color:var(--danger-700)}@media (width<=860px){.admin-shell[data-v-a3f8a329]{width:min(100% - 24px,720px);padding-top:16px}.brand-header[data-v-a3f8a329]{margin-bottom:28px}.editor-grid[data-v-a3f8a329]{grid-template-columns:1fr}}.console-shell[data-v-a09e46e9]{width:min(1540px,100% - 32px);margin:0 auto;padding:20px 0 60px}.console-brand[data-v-a09e46e9]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand-mark[data-v-a09e46e9]{background:var(--forest-800);width:44px;height:44px;color:var(--sun-400);letter-spacing:-.08em;border-radius:14px;place-items:center;font-weight:900;display:grid}.brand-name[data-v-a09e46e9],.brand-subtitle[data-v-a09e46e9]{margin:0}.brand-name[data-v-a09e46e9]{color:var(--forest-900);font-weight:850}.brand-subtitle[data-v-a09e46e9]{color:var(--ink-500);font-size:.78rem}.console-layout[data-v-a09e46e9]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.console-sidebar[data-v-a09e46e9],.console-content[data-v-a09e46e9]{background:#fffffff0;border:1px solid #174d3c1a;border-radius:20px;box-shadow:0 14px 36px #123a2f0f}.console-sidebar[data-v-a09e46e9]{padding:18px 12px;position:sticky;top:16px}.console-sidebar .eyebrow[data-v-a09e46e9]{padding:0 10px 10px}.console-sidebar nav[data-v-a09e46e9]{gap:4px;display:grid}.console-sidebar button[data-v-a09e46e9]{color:var(--ink-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px}.console-sidebar button.active[data-v-a09e46e9]{background:var(--forest-800);color:#fff;font-weight:800}.console-content[data-v-a09e46e9]{min-width:0;padding:24px}.content-heading[data-v-a09e46e9]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.content-heading h1[data-v-a09e46e9]{color:var(--forest-900);margin:4px 0 0;font-size:clamp(1.65rem,2.6vw,2.35rem)}.health-pill[data-v-a09e46e9]{border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:800}.health-pill.healthy[data-v-a09e46e9]{background:var(--mint-100);color:var(--forest-800)}.health-pill.degraded[data-v-a09e46e9]{color:var(--danger-700);background:#fff0ed}.metric-grid[data-v-a09e46e9]{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.metric-card[data-v-a09e46e9]{border:1px solid var(--line);background:var(--cream-50);border-radius:16px;gap:10px;padding:18px;display:grid}.metric-card span[data-v-a09e46e9]{color:var(--ink-500);font-size:.82rem}.metric-card strong[data-v-a09e46e9]{color:var(--forest-900);font-size:1.9rem}.alert-panel[data-v-a09e46e9],.module-state[data-v-a09e46e9],.console-empty[data-v-a09e46e9]{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.module-state[data-v-a09e46e9],.console-empty[data-v-a09e46e9]{text-align:center}.console-empty[data-v-a09e46e9]{place-content:center;gap:12px;min-height:50vh;display:grid}.console-empty h1[data-v-a09e46e9],.console-empty p[data-v-a09e46e9],.module-state p[data-v-a09e46e9]{margin:0}.table-wrap[data-v-a09e46e9]{border:1px solid var(--line);border-radius:14px;overflow-x:auto}table[data-v-a09e46e9]{border-collapse:collapse;width:100%;font-size:.84rem}th[data-v-a09e46e9],td[data-v-a09e46e9]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:12px}th[data-v-a09e46e9]{background:var(--cream-100);color:var(--forest-900)}td small[data-v-a09e46e9]{color:var(--ink-500);margin-top:4px;display:block}.empty-row[data-v-a09e46e9]{color:var(--ink-500);text-align:center;padding:28px}.load-more[data-v-a09e46e9]{margin:16px auto 0;display:block}.card-list[data-v-a09e46e9]{gap:12px;margin-top:16px;display:grid}.review-card[data-v-a09e46e9],.compact-card[data-v-a09e46e9]{border:1px solid var(--line);background:var(--cream-50);border-radius:14px;padding:18px}.review-card p[data-v-a09e46e9],.compact-card p[data-v-a09e46e9]{margin:10px 0}.card-heading[data-v-a09e46e9]{justify-content:space-between;align-items:start;gap:12px;display:flex}.card-heading small[data-v-a09e46e9],.compact-card span[data-v-a09e46e9]{color:var(--ink-500);margin-top:4px;font-size:.78rem;display:block}.action-row[data-v-a09e46e9],.media-list[data-v-a09e46e9]{flex-wrap:wrap;gap:8px;display:flex}.media-list a[data-v-a09e46e9]{color:var(--forest-700)}.inline-form[data-v-a09e46e9]{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.split-grid[data-v-a09e46e9]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.split-grid h2[data-v-a09e46e9]{color:var(--forest-900)}.section-heading[data-v-a09e46e9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading h2[data-v-a09e46e9]{margin:0}.editor-panel[data-v-a09e46e9],.export-panel[data-v-a09e46e9]{border:1px solid var(--line);background:var(--cream-50);border-radius:16px;margin-top:20px;padding:20px}.form-grid[data-v-a09e46e9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.wide-field[data-v-a09e46e9]{grid-column:1/-1}.export-panel h2[data-v-a09e46e9]{color:var(--forest-900);margin-top:0}.export-status[data-v-a09e46e9]{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid}.download-link[data-v-a09e46e9]{background:var(--forest-800);color:#fff;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.error-state[data-v-a09e46e9]{color:var(--danger-700)}@media (width<=980px){.console-layout[data-v-a09e46e9]{grid-template-columns:1fr}.console-sidebar[data-v-a09e46e9]{position:static}.console-sidebar nav[data-v-a09e46e9]{display:flex;overflow-x:auto}.console-sidebar button[data-v-a09e46e9]{white-space:nowrap}.metric-grid[data-v-a09e46e9]{grid-template-columns:repeat(2,minmax(130px,1fr))}.split-grid[data-v-a09e46e9]{grid-template-columns:1fr}}@media (width<=600px){.console-shell[data-v-a09e46e9]{width:min(100% - 20px,720px)}.console-content[data-v-a09e46e9]{padding:16px}.metric-grid[data-v-a09e46e9]{grid-template-columns:1fr 1fr}.form-grid[data-v-a09e46e9]{grid-template-columns:1fr}.wide-field[data-v-a09e46e9]{grid-column:auto}}.enterprise-login[data-v-cc6cc224]{max-width:540px;margin:12vh auto}h1[data-v-cc6cc224]{color:var(--forest-900);margin:0}@media (width<=600px){.enterprise-login[data-v-cc6cc224]{margin:24px 12px}}:root{--forest-900:#123a2f;--forest-800:#174d3c;--forest-700:#23654f;--sun-400:#f6ca58;--sun-300:#f9dc8a;--mint-100:#e9f4ed;--cream-50:#fdfbf4;--cream-100:#f7f2e5;--ink-700:#24332e;--ink-600:#455650;--ink-500:#6a7873;--line:#dfe6df;--danger-700:#9f3028;color:var(--ink-700);font-synthesis:none;text-rendering:optimizelegibility;background:#f3f4ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 90% 0,#fff3c9 0,#0000 28rem),#f3f4ed;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #f6ca58ad}label{color:var(--ink-600);gap:6px;font-size:.86rem;font-weight:700;display:grid}input:not([type=radio]):not([type=checkbox]),select,textarea{width:100%;color:var(--ink-700);background:#fff;border:1px solid #ccd7cf;border-radius:10px}input:not([type=radio]):not([type=checkbox]),select{min-height:42px;padding:0 11px}textarea{resize:vertical;padding:10px 11px}input:disabled,select:disabled,textarea:disabled{color:var(--ink-500);background:#eef0eb}.panel{background:#fffffff0;border:1px solid #174d3c1c;border-radius:20px;padding:22px;box-shadow:0 14px 36px #123a2f12}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2{color:var(--forest-900);margin:4px 0 0;font-size:1.35rem}.eyebrow{color:var(--forest-700);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.state-pill,.session-tag{background:var(--mint-100);color:var(--forest-800);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.stack{gap:14px;display:grid}.primary-button,.secondary-button,.text-button{cursor:pointer;border-radius:10px;font-weight:800}.primary-button{border:1px solid var(--forest-800);background:var(--forest-800);color:#fff;min-height:44px;padding:0 18px}.secondary-button{border:1px solid var(--forest-700);min-height:40px;color:var(--forest-800);background:#fff;padding:0 14px}.text-button{min-height:38px;color:var(--forest-700);background:0 0;border:0;padding:0 8px}.text-button.danger{color:var(--danger-700)}button:disabled{cursor:not-allowed;opacity:.45}.feedback{border-radius:10px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.45}.feedback.success{background:var(--mint-100);color:var(--forest-800)}.feedback.error{color:var(--danger-700);background:#fff0ed}@media (width<=600px){.panel{border-radius:16px;padding:16px}}
