.domain-sale,.domain-sale *{box-sizing:border-box}
.domain-sale{display:flex;align-items:center;justify-content:space-between;gap:.55rem 1rem;padding:.6rem clamp(1rem,4vw,4rem);background:#123f49;color:#fff;border-bottom:2px solid #e5b260;font:600 .875rem/1.35 Inter,Arial,sans-serif}
.domain-sale-owner{min-width:0;overflow-wrap:anywhere}
.domain-sale-actions{display:flex;align-items:center;gap:.5rem;flex:none}
.domain-sale a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.42rem .75rem;border:1px solid #e5b260;border-radius:8px;color:#fff;font:700 .875rem/1.25 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.domain-sale .domain-sale-buy{background:#e5b260;color:#182e35}
.domain-sale .domain-sale-whatsapp{background:transparent}
.domain-sale a:hover{filter:brightness(1.08)}
.domain-sale a:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-width:640px){.domain-sale{align-items:stretch;flex-direction:column;gap:.5rem;padding:.6rem 1rem}.domain-sale-owner{font-size:.75rem}.domain-sale-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.domain-sale a{min-width:0;min-height:2.5rem;padding:.4rem .55rem;white-space:normal;text-align:center;font-size:.8125rem}}
