[data-app-shell] .management-page{max-width:800px;margin-inline:auto}[data-app-shell] .management-rows>li+li{box-shadow:inset 0 1px 0 var(--pb-ring)}[data-app-shell] .site-favicon{width:32px;height:32px;color:var(--pb-on-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}[data-app-shell] .management-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-app-shell] .management-policy{white-space:normal;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;height:auto;min-height:155px;padding:14px;display:flex}[data-app-shell] .management-policy[aria-checked=true]{background:var(--pb-accent-soft);box-shadow:inset 0 0 0 1px var(--pb-accent)}[data-app-shell] .billing-plan{flex-direction:column;min-width:0;padding:18px 14px;display:flex}[data-app-shell] .billing-plan[data-current=true]{background:var(--pb-accent-soft);border-radius:8px}[data-app-shell] .settings-layout{grid-template-columns:200px minmax(0,1fr);gap:24px;display:grid}[data-app-shell] .settings-nav{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:12px}[data-app-shell] .settings-nav a{min-height:36px;color:var(--pb-ink-2);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}[data-app-shell] .settings-nav a[aria-current=true]{background:var(--pb-hover);color:var(--pb-ink)}[data-app-shell] .settings-sections>section{background:var(--pb-surface);box-shadow:var(--pb-shadow-2);border:0;border-radius:12px;margin-top:0;margin-bottom:16px;scroll-margin-top:24px}[data-app-shell] .notification-row{align-items:center;gap:16px;padding-block:16px;display:flex}[data-app-shell] .notification-row+.notification-row{box-shadow:inset 0 1px 0 var(--pb-ring)}[data-app-shell] .notification-switch[data-state=unchecked]{background:var(--pb-track)}[data-app-shell] .notification-switch[data-state=checked]{background:var(--pb-accent)}[data-app-shell] .notification-switch>span{background:var(--pb-on-accent)}[data-app-shell] .wizard-frame{background:var(--pb-ground);min-height:100dvh}[data-app-shell] .wizard-panel{background:var(--pb-surface);width:min(560px,100% - 32px);box-shadow:var(--pb-shadow-2);border-radius:12px;margin:40px auto;padding:28px}[data-app-shell] .wizard-panel h1{font-size:20px;font-weight:600;line-height:1.3}[data-app-shell] .wizard-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:28px;display:grid}[data-app-shell] .wizard-progress li{box-shadow:inset 0 3px 0 var(--pb-track);color:var(--pb-ink-3);padding-top:8px;font-size:12px}[data-app-shell] .wizard-progress li[data-complete=true]{box-shadow:inset 0 3px 0 var(--pb-accent);color:var(--pb-ink)}[data-app-shell] .wizard-panel form,[data-app-shell] .wizard-panel .wizard-flat{box-shadow:none;background:0 0;border:0;padding:0}[data-app-shell] .wizard-panel .management-policy-grid{grid-template-columns:1fr}[data-app-shell] .wizard-panel .management-policy{min-height:100px}[data-app-shell] .wizard-panel .wizard-policy{white-space:normal;align-items:flex-start;height:auto;min-height:132px;padding:16px}[data-app-shell] .wizard-panel .wizard-policy>span{min-width:0}[data-app-shell] .wizard-panel>div:last-child{padding-bottom:12px}[data-app-shell] .wizard-panel form{padding-bottom:20px}@media (width<=767px){[data-app-shell] .management-policy-grid{grid-template-columns:1fr}[data-app-shell] .management-policy{min-height:100px}[data-app-shell] .management-rows button{flex-wrap:wrap}[data-app-shell] .management-rows button>span:last-child{margin-left:44px}[data-app-shell] .settings-layout{grid-template-columns:1fr;gap:16px}[data-app-shell] .settings-nav{flex-direction:row;position:static;overflow-x:auto}[data-app-shell] .settings-nav a{flex-shrink:0;min-height:44px}[data-app-shell] .wizard-panel{margin-top:20px;padding:20px}[data-app-shell] .wizard-panel [data-button-variant]{min-height:44px}}:root[data-onboarding-shell]{--text-tertiary:var(--text-secondary)}
