/* New result surfaces. Commercial tokens/buttons and included-domain conditions stay unchanged. */
#disponible{container:domain-results / inline-size;max-width:1200px}
#disponible .hmd-result-section{margin:28px 0 0;text-align:left}
#disponible .hmd-result-section h2{font:600 clamp(23px,2.2vw,30px)/1.2 Rubik,Karla,sans-serif;letter-spacing:-.025em;color:#242424;margin:0 0 10px}
#disponible .hmd-result-kicker{font:700 12px/1.5 Karla,sans-serif;letter-spacing:.1em;color:#914100;margin:0 0 8px}
#disponible .hmd-result-copy{font:400 15px/1.5 Karla,sans-serif;color:#625b51;margin:0 0 18px;max-width:76ch}
#disponible .hmd-result-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:stretch}
#disponible .hmd-result-grid>div{min-width:0;display:flex}
#disponible .hmd-domain-offer{display:flex;flex-direction:column;min-width:0;width:100%;height:100%;overflow:hidden;border:1px solid #e6ded3;border-radius:18px;background:#fff}
#disponible .hmd-domain-offer .hmd-promo-art{min-height:118px;padding:10px 12px}
#disponible .hmd-domain-offer .hmd-promo-tld{font-size:clamp(2rem,calc(160cqw / var(--tld-length)),5.3rem)}
#disponible .hmd-domain-offer__body{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:18px}
#disponible .hmd-result-address{display:flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid #e6ded3;border-radius:9px;background:#fbf9f5;padding:9px 10px;font:400 14px/1.5 Karla,sans-serif;color:#3d3933}
#disponible .hmd-result-address svg{flex-shrink:0;stroke:#625b51;fill:none;stroke-width:1.4;margin-top:2px}
#disponible .hmd-result-address>span{min-width:0;overflow-wrap:anywhere;word-break:normal}
#disponible .hmd-offer-state{align-self:flex-start;display:flex;gap:6px;align-items:center;font:700 14px/1.4 Karla,sans-serif;color:#514a41;background:#f4f1eb;border-radius:6px;padding:4px 8px;margin:0}
#disponible .hmd-offer-state--available{color:#246342;background:#eef6f0}
#disponible .hmd-offer-state--unavailable{color:#8f3540;background:#fff0f0}
#disponible .hmd-offer-state--error{color:#914100;background:#fff3e7}
#disponible .hmd-offer-message{font:400 14px/1.5 Karla,sans-serif;color:#625b51;margin:0;overflow-wrap:anywhere}
#disponible .hmd-offer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:2px}
#disponible .hmd-domain-offer--main{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0,1.2fr);border-color:#cfc2ae;box-shadow:0 8px 24px #57371d09}
#disponible .hmd-domain-offer--main .hmd-promo-art{min-height:250px;border-bottom:0;border-right:1px solid #e7ddce}
#disponible .hmd-domain-offer--main .hmd-promo-tld{font-size:clamp(2rem,calc(165cqw / var(--tld-length)),8rem)}
#disponible .hmd-domain-offer--main .hmd-domain-offer__body{padding:24px;gap:14px}
#disponible .hmd-domain-offer--main .hmd-domain-price-amount{font-size:38px}
#disponible .hmd-results-more{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}
#disponible #domain-more-status{margin:0;font:400 14px/1.5 Karla,sans-serif;color:#625b51;max-width:80ch}
#disponible .domain-selection-row__price{white-space:normal}
#disponible .hmd-result-grid .hmd-domain-price-amount{font-size:28px}
#disponible .hmd-result-grid .hmd-domain-renewal{font-size:14px}
@container domain-results (width < 600px){
 #disponible .hmd-domain-offer--main{display:flex}
 #disponible .hmd-domain-offer--main .hmd-promo-art{min-height:145px;border-right:0;border-bottom:1px solid #e7ddce}
 #disponible .hmd-domain-offer--main .hmd-promo-tld{font-size:clamp(2.5rem,calc(160cqw / var(--tld-length)),6.6rem)}
 #disponible .hmd-domain-offer--main .hmd-domain-offer__body{padding:18px}
 #disponible .hmd-domain-offer--main .hmd-domain-price-amount{font-size:34px}
 #disponible .hmd-result-grid{gap:16px}
}
@media(prefers-reduced-motion:reduce){#disponible *{animation:none!important;scroll-behavior:auto!important}}
