.shell[data-v-a22e0e3c]{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.shell__main[data-v-a22e0e3c]{flex:1;width:100%;max-width:1200px;margin:0 auto}.header[data-v-a22e0e3c]{background:var(--surface);border-bottom:1px solid var(--border);gap:16px;min-height:56px;padding:12px 16px;display:flex}.badge[data-v-a22e0e3c],.header[data-v-a22e0e3c]{align-items:center}.badge[data-v-a22e0e3c]{border-radius:var(--r-pill);font-size:var(--fs-xs);background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success);padding:2px 8px;font-weight:600;line-height:1.5;display:inline-flex}@media (width>=768px){.header[data-v-a22e0e3c]{padding:12px 32px}}
