.hero-domain-search:has(.rev23-results){width:100%;max-width:780px}
.rev23-results{margin-top:15px;background:linear-gradient(145deg,#15162a,#0b1521);border:1px solid #6552a1;border-radius:20px;padding:18px;box-shadow:0 18px 55px #0007;color:#f8f7ff;text-align:left;position:relative;z-index:6}
.rev23-results[hidden]{display:none!important}.rev23-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.rev23-head strong{font-size:19px;color:white}.rev23-head p{font-size:12px;line-height:1.6;margin:5px 0 0;color:#b9c7db}.rev23-close{background:#252c42;border:1px solid #52617f;border-radius:10px;padding:4px 11px;font-size:22px}.rev23-controls{display:grid;grid-template-columns:1fr minmax(130px,200px);gap:10px;margin:15px 0}.rev23-controls input,.rev23-controls select{height:43px;width:100%;background:#090f1c;color:white;border:1px solid #394e6b;padding:9px 12px;border-radius:10px}.rev23-count{font-size:12px;color:#a8e4f4;margin:8px 0}.rev23-list{max-height:400px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:7px;scrollbar-color:#6a66a6 #101627}.rev23-entry{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:#111b2a;border:1px solid #27384e;border-radius:12px}.rev23-entry strong{display:block;overflow-wrap:anywhere;font-size:14px}.rev23-entry small{display:block;color:#9eafc4;margin-top:3px;font-size:11px}.rev23-entry-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.rev23-entry-actions a{display:inline-flex;padding:8px 11px;border:1px solid #455d80;border-radius:9px;color:#ccecff;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.rev23-entry-actions .rev23-verify{background:linear-gradient(110deg,#8045e6,#397be4);border-color:transparent;color:#fff}.rev23-note{font-size:11px;color:#a2b0c5;line-height:1.6;margin:12px 0 0}.rev23-empty{padding:20px;color:#a7b5ca}
@media(max-width:600px){.rev23-results{padding:13px}.rev23-controls{grid-template-columns:1fr}.rev23-entry{align-items:stretch;flex-direction:column}.rev23-entry-actions{justify-content:stretch}.rev23-entry-actions a{flex:1;justify-content:center}}
@media(prefers-reduced-motion:no-preference){.rev23-results:not([hidden]){animation:rev23appear .25s ease both}@keyframes rev23appear{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
