.domain-workspace{gap:24px;max-width:1180px;margin:0 auto;padding:32px 24px;display:grid}.domain-workspace h1{letter-spacing:-.02em;font-size:28px}.domain-workspace>.ui-heading{margin:0}.domain-workspace h2{font-size:20px}.domain-workspace h3{margin-top:8px;font-size:15px}.domain-workspace section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;padding:24px;display:grid}.domain-workspace fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);gap:16px;min-width:0;margin:0;padding:20px;display:grid}.domain-workspace legend{padding:0 8px;font-weight:600}.domain-workspace button{justify-self:start}.domain-workspace .card{flex-wrap:wrap;gap:12px;display:flex}.domain-workspace .card>p,.domain-workspace .card>details{flex-basis:100%}.domain-workspace input[type=checkbox]{width:auto;accent-color:var(--accent);margin:0}.domain-workspace label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;display:flex}@media (width<=640px){.domain-workspace{padding:20px 12px}.domain-workspace section,.domain-workspace fieldset{padding:14px}}.domain-settings{border:1px solid var(--line);border-radius:var(--radius-sm);gap:16px;max-width:1180px;margin:0 auto;padding:20px;display:grid}.domain-settings input[type=checkbox]{width:auto;accent-color:var(--accent);margin:0}.domain-settings label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;display:flex}.ui-notifications{font-family:var(--font-body)}.ui-notifications [data-sonner-toaster]{z-index:100}.ui-notifications .ui-toast{font-family:var(--font-body);border-radius:12px;padding:16px;box-shadow:0 8px 32px #0000001f}.ui-notifications [data-close-button]{cursor:pointer}.ui-notifications [data-close-button]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ui-notifications[popover]{background:0 0;border:0;width:0;height:0;margin:0;padding:0;position:fixed;inset:auto 0 0 auto;overflow:visible}.ui-filter-field select:not([multiple]){background-position:right 8px center;background-size:14px;height:36px;min-height:36px;padding:6px 28px 6px 10px;font-size:12px}.ui-filter-caption{color:var(--muted);font-size:11px}@media (pointer:coarse){.ui-filter-field select:not([multiple]){height:44px;min-height:44px}}.ui-confirmation>p{margin:0;font-size:13px;line-height:1.6}.ui-confirmation .ui-confirmation-detail{color:var(--muted);margin-top:8px}.ui-confirmation-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}@media (width<=400px){.ui-confirmation-actions{flex-wrap:wrap}}
