/* Domain management + manual bulk controls (gTLD.name and ccTLD.name). */
.ops-admin-links,.ops-admin-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}
.ops-admin-bulk select{max-width:260px}
.ops-admin-bulk button{margin:0}
.ops-action-cells form{display:inline-flex;margin:3px 6px 3px 0}
.ops-action-cells a{display:inline-block;margin:3px 6px 3px 0}
.ops-published{opacity:.7;cursor:default}
@media(max-width:720px){.ops-admin-bulk{align-items:stretch}.ops-admin-bulk select,.ops-admin-bulk button{max-width:100%}}

/* Seller and admin domain status badges. */
.ops-domain-badge{display:inline-block;padding:4px 9px;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.3;white-space:nowrap}
.ops-domain-badge--sale{background:#e5f1ff;color:#154b85}
.ops-domain-badge--offer{background:#fff1cf;color:#80520c}
.ops-domain-badge--deal{background:#e9e4ff;color:#433487}
.ops-domain-badge--sold{background:#e7e8ec;color:#444958}
.ops-action-note{font-size:.8rem;opacity:.85}


/* BLOCKS 3–6: append only to existing style.css for each site. */
.cp3456-stat-link{display:block;color:inherit;text-decoration:none;min-width:0}
.cp3456-stat-link:hover .stat,.cp3456-stat-link:focus-visible .stat{outline:2px solid currentColor;outline-offset:2px}
.cp3456-metrics{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0;font-size:.83em;opacity:.95}
.cp3456-soon{font-weight:700}.cp3456-expired{font-weight:700;text-decoration:underline}
.cp3456-rdap-note{display:block;margin:5px 0 9px;opacity:.85}
.cp3456-parking{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}
.cp3456-parking form{display:inline-flex;margin:0}
.cp3456-parking button{margin:0;min-height:36px}
.cp3456-parking .cp3456-selected{opacity:1;cursor:default;border:2px solid currentColor}
.cp3456-parking-note{display:block;font-size:.82em;opacity:.82;margin-bottom:10px}
.cp3456-admin-domain-actions .panel form{max-width:100%}
.cp3456-admin-domain-actions button,.cp3456-admin-domain-actions .tiny{margin:5px 7px 5px 0}
.tablewrap td form{display:inline-flex;margin:4px 6px 4px 0}
@media(max-width:740px){.cp3456-parking button{max-width:100%;white-space:normal}.cp3456-metrics{gap:5px 9px}}

/* Corrected controls: compact seller dashboard, actual global-sort header links. */
.whole-table-sort{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.whole-table-sort:hover,.whole-table-sort:focus-visible{font-weight:700}
.seller-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}
.seller-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:300px}
.seller-actions form{display:inline-flex;margin:0}
.seller-actions a{white-space:normal}
.seller-domains-table td{vertical-align:top}
.seller-more{min-width:135px;max-width:260px}
.seller-more summary{cursor:pointer}
.seller-more .cp3456-metrics{display:flex;flex-direction:column}
.ops-domain-badge--interest{background:#e4f4f2;color:#145d57}
@media(max-width:800px){.seller-domains-table{min-width:680px}.seller-toolbar .btn{margin:0}}
