.brand-list{max-width:1120px;margin:auto;padding:48px 24px 80px}.brand-heading,.brand-toolbar,.brand-row-actions,.brand-dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-heading h1{margin:8px 0 18px}.brand-new,.brand-row-actions a{text-underline-offset:5px;align-items:center;gap:8px;display:inline-flex}.brand-toolbar{border-bottom:1px solid var(--border);margin:32px 0;padding-bottom:20px}.brand-tabs{gap:8px;display:flex}.brand-tabs button{border:1px solid var(--border);border-radius:6px;padding:10px 18px}.brand-tabs button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.brand-list h2{margin:32px 0 16px;font-size:20px}.brand-rows{margin:0;padding:0;list-style:none}.brand-rows li{background:var(--card);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:12px 0;padding:24px;display:flex}.brand-rows h3{overflow-wrap:anywhere;margin:4px 0;font-size:21px}.brand-rows p{margin:0}.brand-rows small,.brand-footnote{color:var(--muted-foreground);font-size:14px}.brand-row-actions{flex-shrink:0;justify-content:flex-end}.brand-row-actions small{text-align:right;width:100%}.brand-notice,.brand-empty{background:var(--accent);border-radius:8px;padding:24px}.brand-alert{color:var(--destructive)}.brand-empty a{font-size:18px}.brand-footnote{margin-top:36px}.brand-delete-dialog{max-width:min(560px,100vw - 32px);font-size:16px}.brand-delete-dialog ul{max-height:32vh;padding-left:22px;list-style:outside;overflow:auto}.brand-delete-dialog p{font-size:16px}@media (max-width:720px){.brand-rows li{flex-direction:column;align-items:flex-start}.brand-row-actions{justify-content:flex-start}.brand-list{padding:28px 16px 60px}.brand-manager header{gap:12px;height:auto;min-height:82px}.brand-toolbar>button{white-space:normal;height:auto}}
