/* Domain record in the legacy "Domain Tool" style (screen parity, visual pass): a compact row of dark buttons
   that open one action at a time, and the record details as a striped label/value table. Layout only. */
.domain-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px}
.domain-toolbar-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:4px}
.domain-tool-button{background:#2e2e2e;color:#fff;border:1px solid #2e2e2e;border-radius:4px;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1.2;cursor:pointer}
.domain-tool-button:hover{background:#3f3f46;border-color:#3f3f46}
.domain-tool-button[aria-expanded=true]{background:var(--teal,#2563eb);border-color:var(--teal,#2563eb)}
.domain-tool-button:focus-visible{outline:2px solid var(--teal,#2563eb);outline-offset:2px}
.dm-section[hidden]{display:none}
.domain-toolbar+.dm-section,.domain-toolbar~.dm-section{margin-top:0}
/* Record details: the legacy Details box — right-aligned muted labels, monospace values, striped rows. */
.domain-subresource>.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}
.domain-subresource>.details-grid>div{display:grid;grid-template-columns:minmax(150px,40%) 1fr;gap:10px;padding:6px 12px;margin:0;border-bottom:1px solid var(--border)}
.domain-subresource>.details-grid>div:nth-child(4n+1),.domain-subresource>.details-grid>div:nth-child(4n+2){background:var(--surface-2,#f8fafc)}
.domain-subresource>.details-grid dt{text-align:right;color:var(--muted);font-size:.74rem;text-transform:none;letter-spacing:0;font-weight:600;margin:0;align-self:center}
.domain-subresource>.details-grid dd{font-family:var(--font-mono,monospace);font-size:.8rem;margin:0;align-self:center;word-break:break-word}
@media(max-width:900px){.domain-subresource>.details-grid{grid-template-columns:minmax(0,1fr)}.domain-subresource>.details-grid>div:nth-child(n){background:none}.domain-subresource>.details-grid>div:nth-child(odd){background:var(--surface-2,#f8fafc)}}
