/* hx-dominios v5 · Heptahost (28 oct 2026) · lo carga includes/hooks/heptahost_dominios.php */
#order-standard_cart .spotlight-tlds-container[data-hx-count]{grid-template-columns:repeat(3,minmax(0,1fr))}
.hx-dom-status{min-height:1.5em;margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--hx-ink,#0A0F1C);text-align:center}
.hx-dom-status:empty{margin:0;min-height:0}
.hx-dom-status.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin:0 8px -2px 0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hx-dom-giro .8s linear infinite}
#order-standard_cart .domain-checker-container .hx-dom-status,
#order-standard_cart .domain-checker-bg .hx-dom-status{color:#fff}
.hx-dom-buscando #btnCheckAvailability{cursor:progress}
#DomainSearchResults,#primaryLookupResult,.suggested-domains{scroll-margin-top:96px}
.hx-dom-foco:focus{outline:2px solid var(--hx-blue,#3B68FC);outline-offset:4px;border-radius:8px}
.hx-dom-foco:focus:not(:focus-visible){outline:2px solid var(--hx-blue,#3B68FC)}
#message{resize:none}
@keyframes hx-dom-giro{to{transform:rotate(360deg)}}
@media (max-width:575px){
  #order-standard_cart .spotlight-tlds-container,#order-standard_cart .spotlight-tlds-container[data-hx-count]{grid-template-columns:1fr;gap:8px}
  #order-standard_cart .spotlight-tld-container{height:auto!important;min-height:0!important}
  #order-standard_cart .spotlight-tld{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;height:auto!important;min-height:0!important;padding:10px 14px!important;text-align:left}
  #order-standard_cart .spotlight-tld .domain-lookup-result{position:static!important;flex:none;display:flex;align-items:center;gap:10px;margin:0}
  #order-standard_cart .spotlight-tld .domain-lookup-result .btn{width:auto;margin:0}
}
@media (prefers-reduced-motion:reduce){.hx-dom-status.is-busy::before{animation:none;border-right-color:currentColor;opacity:.6}}
