.admin-shell-module__DX8J1G__shell,.admin-shell-module__DX8J1G__centeredPage{background:var(--admin-surface-base);color:var(--admin-text-primary);min-height:100vh}.admin-shell-module__DX8J1G__centeredPage{place-items:center;padding:32px 20px;display:grid}.admin-shell-module__DX8J1G__entryCard{background:var(--admin-surface-overlay);border:1px solid var(--admin-border-subtle);border-radius:24px;width:100%;max-width:560px;padding:clamp(24px,5vw,48px);box-shadow:0 16px 50px #0a0a0a14}.admin-shell-module__DX8J1G__signInForm,.admin-shell-module__DX8J1G__contentStack,.admin-shell-module__DX8J1G__detailWorkspace{gap:24px;display:grid}.admin-shell-module__DX8J1G__signInForm h1,.admin-shell-module__DX8J1G__contentStack h1,.admin-shell-module__DX8J1G__contentStack h2,.admin-shell-module__DX8J1G__contentStack h3,.admin-shell-module__DX8J1G__contentStack h4,.admin-shell-module__DX8J1G__entryCard h1{margin:0;line-height:1.2}.admin-shell-module__DX8J1G__signInForm h1,.admin-shell-module__DX8J1G__contentStack h1,.admin-shell-module__DX8J1G__entryCard h1{font-size:clamp(28px,4vw,36px)}.admin-shell-module__DX8J1G__contentStack h2{font-size:24px}.admin-shell-module__DX8J1G__contentStack h3{font-size:20px}.admin-shell-module__DX8J1G__contentStack h4{font-size:17px}.admin-shell-module__DX8J1G__signInForm p,.admin-shell-module__DX8J1G__contentStack p,.admin-shell-module__DX8J1G__entryCard p{line-height:1.6}.admin-shell-module__DX8J1G__eyebrow{color:var(--admin-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.admin-shell-module__DX8J1G__lead{color:var(--admin-text-muted);max-width:760px;margin:8px 0 0;font-size:16px}.admin-shell-module__DX8J1G__muted{color:var(--admin-text-muted);margin:4px 0 0;font-size:14px}.admin-shell-module__DX8J1G__field{gap:8px;font-size:13px;font-weight:600;display:grid}.admin-shell-module__DX8J1G__field input,.admin-shell-module__DX8J1G__field select{background:var(--admin-surface-overlay);border:1px solid var(--admin-border-strong);color:var(--admin-text-primary);font:inherit;border-radius:8px;min-height:48px;padding:10px 12px;font-size:15px}.admin-shell-module__DX8J1G__field input:focus-visible,.admin-shell-module__DX8J1G__field select:focus-visible,.admin-shell-module__DX8J1G__primaryButton:focus-visible,.admin-shell-module__DX8J1G__secondaryButton:focus-visible,.admin-shell-module__DX8J1G__tertiaryButton:focus-visible,.admin-shell-module__DX8J1G__sidebarButton:focus-visible,.admin-shell-module__DX8J1G__navigationLink:focus-visible,.admin-shell-module__DX8J1G__navigationActive:focus-visible,.admin-shell-module__DX8J1G__textLink:focus-visible{outline:3px solid var(--admin-info);outline-offset:3px}.admin-shell-module__DX8J1G__primaryButton,.admin-shell-module__DX8J1G__secondaryButton,.admin-shell-module__DX8J1G__tertiaryButton,.admin-shell-module__DX8J1G__sidebarButton{cursor:pointer;font:inherit;border-radius:8px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600}.admin-shell-module__DX8J1G__primaryButton{background:var(--admin-text-primary);border:1px solid var(--admin-text-primary);color:var(--admin-surface-overlay)}.admin-shell-module__DX8J1G__secondaryButton{background:var(--admin-surface-overlay);border:1px solid var(--admin-text-primary);color:var(--admin-text-primary);justify-self:start}.admin-shell-module__DX8J1G__tertiaryButton,.admin-shell-module__DX8J1G__sidebarButton{border:1px solid var(--admin-border-strong);color:inherit;background:0 0}.admin-shell-module__DX8J1G__primaryButton:disabled{cursor:wait;opacity:.48}.admin-shell-module__DX8J1G__shell{grid-template-columns:260px minmax(0,1fr);display:grid}.admin-shell-module__DX8J1G__sidebar{color:#fff;background:#0a0a0a;flex-direction:column;gap:32px;min-height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.admin-shell-module__DX8J1G__brand{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:800}.admin-shell-module__DX8J1G__productName{color:#d1d1cc;margin:2px 0 0;font-size:13px}.admin-shell-module__DX8J1G__navigation{gap:8px;display:grid}.admin-shell-module__DX8J1G__navigationLink,.admin-shell-module__DX8J1G__navigationActive{color:inherit;border-radius:8px;padding:12px 14px;font-size:14px;text-decoration:none}.admin-shell-module__DX8J1G__navigationLink:hover{background:#ffffff14}.admin-shell-module__DX8J1G__navigationActive{color:#0a0a0a;background:#fff;font-weight:700}.admin-shell-module__DX8J1G__sidebarButton{color:#fff;border-color:#73736e;margin-top:auto}.admin-shell-module__DX8J1G__workspace{min-width:0}.admin-shell-module__DX8J1G__topbar{border-bottom:1px solid var(--admin-border-subtle);z-index:20;background:#f7f7f5f5;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.admin-shell-module__DX8J1G__scopeSummary{margin:0;font-size:14px;font-weight:600}.admin-shell-module__DX8J1G__topbarActions,.admin-shell-module__DX8J1G__pageHeadingRow,.admin-shell-module__DX8J1G__sectionHeadingRow,.admin-shell-module__DX8J1G__cardHeadingRow,.admin-shell-module__DX8J1G__filterActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell-module__DX8J1G__pageContent{max-width:1280px;margin:0 auto;padding:clamp(24px,4vw,48px)}.admin-shell-module__DX8J1G__readOnlyBadge,.admin-shell-module__DX8J1G__cityBadge{background:var(--admin-info-surface);color:var(--admin-info);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-shell-module__DX8J1G__filterBar{background:var(--admin-surface-clay);border:1px solid var(--admin-border-subtle);border-radius:16px;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) auto;align-items:end;gap:16px;padding:20px;display:grid}.admin-shell-module__DX8J1G__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.admin-shell-module__DX8J1G__card,.admin-shell-module__DX8J1G__cardSelected,.admin-shell-module__DX8J1G__stateCard{background:var(--admin-surface-overlay);border:1px solid var(--admin-border-subtle);border-radius:16px;padding:20px}.admin-shell-module__DX8J1G__cardSelected{border:2px solid var(--admin-text-primary);box-shadow:0 10px 24px #0a0a0a14}.admin-shell-module__DX8J1G__card>.admin-shell-module__DX8J1G__secondaryButton,.admin-shell-module__DX8J1G__cardSelected>.admin-shell-module__DX8J1G__secondaryButton{margin-top:20px}.admin-shell-module__DX8J1G__definitionGrid,.admin-shell-module__DX8J1G__definitionGridWide,.admin-shell-module__DX8J1G__statusDefinitionGrid{gap:16px;margin:20px 0 0;display:grid}.admin-shell-module__DX8J1G__definitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-module__DX8J1G__definitionGridWide,.admin-shell-module__DX8J1G__statusDefinitionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-shell-module__DX8J1G__definition{gap:6px;min-width:0;display:grid}.admin-shell-module__DX8J1G__definition dt{color:var(--admin-text-muted);font-size:12px;font-weight:600}.admin-shell-module__DX8J1G__definition dd{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:7px;margin:0;font-size:14px;display:flex}.admin-shell-module__DX8J1G__definition small{color:var(--admin-text-muted);line-height:1.45}.admin-shell-module__DX8J1G__statusTag{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.admin-shell-module__DX8J1G__statusSuccess{background:var(--admin-success-surface);color:var(--admin-success)}.admin-shell-module__DX8J1G__statusWarning{background:var(--admin-warning-surface);color:var(--admin-warning)}.admin-shell-module__DX8J1G__statusDanger{background:var(--admin-danger-surface);color:var(--admin-danger)}.admin-shell-module__DX8J1G__statusInfo{background:var(--admin-info-surface);color:var(--admin-info)}.admin-shell-module__DX8J1G__statusNeutral{background:var(--admin-surface-clay);color:var(--admin-text-muted)}.admin-shell-module__DX8J1G__alertDanger,.admin-shell-module__DX8J1G__alertWarning,.admin-shell-module__DX8J1G__alertInfo{border-left:4px solid;border-radius:8px;margin:0;padding:14px 16px}.admin-shell-module__DX8J1G__alertDanger{background:var(--admin-danger-surface);border-color:var(--admin-danger);color:var(--admin-danger)}.admin-shell-module__DX8J1G__alertWarning{background:var(--admin-warning-surface);border-color:var(--admin-warning);color:var(--admin-warning)}.admin-shell-module__DX8J1G__alertInfo{background:var(--admin-info-surface);border-color:var(--admin-info);color:var(--admin-info)}.admin-shell-module__DX8J1G__detailWorkspace{border-top:1px solid var(--admin-border-strong);margin-top:16px;padding-top:32px}.admin-shell-module__DX8J1G__statusList{gap:16px;display:grid}.admin-shell-module__DX8J1G__tableWrap{background:var(--admin-surface-overlay);border:1px solid var(--admin-border-subtle);border-radius:16px;padding:4px 20px 16px;overflow-x:auto}.admin-shell-module__DX8J1G__tableWrap table{border-collapse:collapse;width:100%;min-width:520px}.admin-shell-module__DX8J1G__tableWrap caption{text-align:left;padding:16px 0;font-size:13px;font-weight:600}.admin-shell-module__DX8J1G__tableWrap th,.admin-shell-module__DX8J1G__tableWrap td{border-bottom:1px solid var(--admin-border-subtle);text-align:left;padding:14px 10px;font-size:14px}.admin-shell-module__DX8J1G__textLink{color:var(--admin-info);font-weight:700}@media (max-width:900px){.admin-shell-module__DX8J1G__shell{grid-template-columns:1fr}.admin-shell-module__DX8J1G__sidebar{grid-template-columns:auto 1fr auto;align-items:center;min-height:auto;padding:16px 20px;display:grid;position:static}.admin-shell-module__DX8J1G__navigation{justify-content:center;display:flex}.admin-shell-module__DX8J1G__sidebarButton{margin:0}.admin-shell-module__DX8J1G__topbar{position:static}.admin-shell-module__DX8J1G__filterBar{grid-template-columns:1fr 1fr}.admin-shell-module__DX8J1G__filterActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.admin-shell-module__DX8J1G__sidebar{grid-template-columns:1fr;align-items:stretch}.admin-shell-module__DX8J1G__navigation{justify-content:flex-start;overflow-x:auto}.admin-shell-module__DX8J1G__topbar,.admin-shell-module__DX8J1G__pageHeadingRow,.admin-shell-module__DX8J1G__sectionHeadingRow,.admin-shell-module__DX8J1G__cardHeadingRow{flex-direction:column;align-items:flex-start}.admin-shell-module__DX8J1G__topbarActions{flex-wrap:wrap}.admin-shell-module__DX8J1G__filterBar,.admin-shell-module__DX8J1G__definitionGrid{grid-template-columns:1fr}.admin-shell-module__DX8J1G__filterActions{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-shell-module__DX8J1G__shell *,.admin-shell-module__DX8J1G__shell :before,.admin-shell-module__DX8J1G__shell :after,.admin-shell-module__DX8J1G__centeredPage *,.admin-shell-module__DX8J1G__centeredPage :before,.admin-shell-module__DX8J1G__centeredPage :after{scroll-behavior:auto!important}}
