/* mailbox-domain-review-v2: reuse mailbox typography, controls and list rows. */
#view-domains .domain-create .row{margin:0;gap:12px}
#view-domains .domain-auto-note{display:inline-block;margin-top:14px;font-size:13px;line-height:1.65;color:var(--muted)}
#view-domains .domain-dns-help{display:inline-block;margin:14px 20px 0 0;padding:0;border:0}
#view-domains .domain-dns-help summary,#view-domains .domain-stats-help summary{font-size:13px;line-height:1.65;color:var(--muted)}
#view-domains .domain-dns-help[open]{display:block}
#view-domains .domain-create-dns{margin-top:12px;padding-top:12px}
#view-domains .domain-list-panel>.domain-filter-row{display:grid;grid-template-columns:minmax(200px,1fr) repeat(3,minmax(130px,170px)) auto auto;gap:12px;margin-bottom:18px}
#view-domains .domain-filter-row>input,#view-domains .domain-filter-row>select{min-width:0;width:100%}
#domain-count{white-space:nowrap;align-self:center}
#view-domains .domain-bulk-toolbar>span{margin-right:0}
#view-domains .domain-bulk-toolbar #domain-selection-count{margin-right:auto}
#view-domains .domain-bulk-toolbar label{cursor:pointer}
#view-domains .domain-stats-help{margin-top:20px;padding:0;border:0}
#view-domains .classification-note{font-size:13px;margin:10px 0 0;padding-top:0}
#view-domains .domain-row{scroll-margin-top:110px}
#view-domains .domain-row h2.address{margin:0;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:0}
#view-domains .domain-row.is-selected{background:var(--blue-soft);box-shadow:-10px 0 var(--blue-soft),10px 0 var(--blue-soft)}
#view-domains .domain-row .domain-dns-line{overflow-wrap:anywhere}
#view-domains .domain-row .domain-statistics{gap:6px 18px}
#view-domains .domain-row .domain-statistics strong{font-size:inherit;font-weight:600;color:var(--text)}
#view-domains .domain-row .domain-statistics>span{white-space:nowrap}
:root #view-domains .badge.amber{background:color-mix(in srgb,#c88a30 16%,var(--panel));color:var(--text)}
@media(max-width:1199px){
 #view-domains .domain-list-panel>.domain-filter-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,1fr))}
 #view-domains .domain-filter-row>button{justify-self:start}
 #domain-count{grid-column:2/-1;justify-self:end}
}
@media(max-width:700px){
 #view-domains .domain-list-panel>.domain-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}
 #domain-search{grid-column:1/-1}
 #domain-count{grid-column:1/-1;justify-self:end}
 #domain-job-status:not(:empty){flex-basis:100%}
}
@media(max-width:600px){
 #view-domains .domain-row h2.address{font-size:15px}
 #view-domains .domain-auto-note{display:block;margin-top:10px}
 #view-domains .domain-row .domain-statistics{gap:6px 12px}
}
