.security-page[data-v-ea97f0a4]{max-width:760px;margin:32px auto;padding:0 24px}.security-header[data-v-ea97f0a4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.security-page>.form-panel[data-v-ea97f0a4]{margin:24px 0}.security-page>p[data-v-ea97f0a4]{margin-top:8px}.security-page h1[data-v-ea97f0a4]{font-size:24px}.security-secret[data-v-ea97f0a4],.recovery-codes code[data-v-ea97f0a4]{overflow-wrap:anywhere}.recovery-codes[data-v-ea97f0a4]{gap:12px;padding-left:20px;display:grid}@media (width<=600px){.security-page[data-v-ea97f0a4]{margin:20px auto;padding:0 16px}}@media (height<=540px){.sticky-action-bar[data-v-dd6504b5]{position:static}}.audit-entry[data-v-07b6e3c3]{padding:20px 24px}.audit-entry+.audit-entry[data-v-07b6e3c3]{border-top:1px solid var(--border,#e5e7eb)}.audit-entry-heading[data-v-07b6e3c3]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.audit-entry-heading h3[data-v-07b6e3c3],.audit-entry-heading p[data-v-07b6e3c3]{margin:0;font-size:14px}.audit-entry-heading p[data-v-07b6e3c3]{color:var(--muted-foreground)}.audit-panel[data-v-07b6e3c3],.audit-detail[data-v-07b6e3c3],.audit-extra[data-v-07b6e3c3]{gap:24px;min-width:0;display:grid}.audit-detail[data-v-07b6e3c3]{overflow-wrap:anywhere;padding-top:20px}.audit-extra[data-v-07b6e3c3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:16px 0}details summary[data-v-07b6e3c3]{cursor:pointer;padding:8px 0}dl[data-v-07b6e3c3]{margin:0}dt[data-v-07b6e3c3]{font-weight:600}dd[data-v-07b6e3c3]{white-space:pre-wrap;margin:6px 0 0}.status-badge[data-v-d7ec7a0a]{white-space:normal;overflow-wrap:anywhere;place-self:start;width:fit-content;max-width:100%}.loading-region[data-v-3635ee40]{min-height:calc(100dvh - 170px);position:relative}.loading-region.compact[data-v-3635ee40]{min-height:240px}.compact .loading-region-overlay[data-v-3635ee40]{place-items:center;padding:16px}.compact .loading-region-overlay[data-v-3635ee40] .loading-state{position:static}.loading-region-content[data-v-3635ee40]{filter:blur(4px);opacity:.45;pointer-events:none;min-height:inherit}.loading-region-overlay[data-v-3635ee40]{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f8f9fb73;place-items:start center;padding-top:min(30vh,260px);display:grid;position:absolute;inset:0}.loading-region-overlay[data-v-3635ee40] .loading-state{background:var(--background);box-shadow:var(--shadow-overlay);border-radius:12px;align-items:center;gap:12px;padding:24px;display:flex;position:sticky;top:45vh}.loading-region-overlay[data-v-3635ee40] .spinner{background:conic-gradient(from 0deg, transparent 4%, var(--brand-gradient-start) 28%, var(--brand-gradient-middle) 58%, var(--brand-gradient-end) 95%);border:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.metric-bars[data-v-9963607e]{padding:24px}.metric-bars h2[data-v-9963607e]{margin-bottom:24px}.metric-bars ul[data-v-9963607e]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.metric-label[data-v-9963607e]{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.metric-track[data-v-9963607e]{background:var(--muted);border-radius:6px;height:12px;overflow:hidden}.metric-track i[data-v-9963607e]{border-radius:6px;height:100%;display:block}.edition-dates[data-v-3b913cc8]{flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.edition-dates span[data-v-3b913cc8]{color:var(--muted-foreground)}.dashboard-charts[data-v-3b913cc8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 16px;display:grid}.dashboard-links[data-v-3b913cc8]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=767px){.dashboard-charts[data-v-3b913cc8]{grid-template-columns:1fr}}.license-sections[data-v-b0d7441a]{gap:var(--space-5);display:grid}.license-section[data-v-b0d7441a]{padding:var(--space-6)}.license-section h2[data-v-b0d7441a]{margin:0 0 var(--space-5);font-size:1.125rem}.license-facts[data-v-b0d7441a]{gap:var(--space-5);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.license-facts dt[data-v-b0d7441a]{color:var(--muted-foreground);font-size:.875rem}.license-facts dd[data-v-b0d7441a]{margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:1.5rem;font-weight:600}.license-modules[data-v-b0d7441a]{margin:0;padding:0;list-style:none}.license-modules li[data-v-b0d7441a]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.license-modules li[data-v-b0d7441a]:last-child{border-bottom:0}.opening-hours-field[data-v-480f64be]{max-width:1040px;margin-top:28px;padding:0}.schedule-heading[data-v-480f64be]{flex-wrap:wrap;align-items:start;gap:16px}h3[data-v-480f64be]{margin:0 0 8px}.opening-hour-row[data-v-480f64be]{border:1px solid var(--border);background:var(--background);border-radius:10px;grid-template-columns:minmax(150px,1.4fr) 1fr 1fr auto;align-items:end;gap:16px;margin:16px 0;padding:20px;display:grid}.opening-hour-row label[data-v-480f64be]{margin:0}.schedule-advanced[data-v-480f64be]{color:var(--muted-foreground);grid-column:1/-1;font-size:12px}.schedule-advanced .two-columns[data-v-480f64be]{margin-top:16px}.schedule-empty[data-v-480f64be]{border:1px dashed var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:10px;padding:24px}.copy-hours[data-v-480f64be]{flex-wrap:wrap;align-items:end;gap:16px;padding-top:8px;display:flex}.copy-hours label[data-v-480f64be]{min-width:180px;margin:0}@media (width<=600px){.opening-hour-row[data-v-480f64be]{grid-template-columns:1fr 1fr}.opening-hour-row>label[data-v-480f64be]:first-child{grid-column:1/-1}.opening-hour-row>button[data-v-480f64be]{grid-column:1/-1;justify-self:start}}
