.e4s-home-domain-results:empty,[data-domain-results]:empty{display:none}
.e4s-home-domain-results{grid-column:1/-1;width:100%;margin-top:.75rem}
.e4s-home-domain-results .e4s-domain-result,.e4s-domain-main [data-domain-results] .e4s-domain-result{margin:1rem 0;padding:clamp(1rem,2vw,1.4rem);border:1px solid #bcd7e4;border-radius:16px;background:#fff;color:#0b2235;box-shadow:0 14px 30px #0b223512}
.e4s-home-domain-results .e4s-domain-result .text-muted,.e4s-domain-main [data-domain-results] .e4s-domain-result .text-muted{color:#3b5262!important}
.e4s-domain-inline-message{margin:.75rem 0;padding:.8rem 1rem;border:1px solid #bcd7e4;border-radius:12px;background:#f3f9fc;color:#17374a}
.e4s-domain-tld-grid button{margin-top:.65rem;padding:.35rem 0;border:0;background:transparent;color:#07698c;font-weight:700;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.e4s-domain-tld-grid button:hover,.e4s-domain-tld-grid button:focus-visible{color:#044762;outline:2px solid #0b91ad;outline-offset:3px}
[data-domain-search] button:disabled{opacity:.65;cursor:wait}
.e4s-domain-extensions{grid-column:1/-1;min-width:0;width:100%;margin:1.25rem 0 0}
.e4s-domain-main .e4s-domain-extensions{padding:1rem 0 1.6rem}
.e4s-domain-extensions-heading h2{margin:.2rem 0;color:#10283e;font-size:clamp(1.3rem,2.2vw,1.8rem)}
.e4s-domain-extensions-heading p{margin:.2rem 0 1rem;color:#526878;line-height:1.5}
.e4s-domain-extension-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}
.e4s-domain-extension-card{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1.15rem;border:1px solid #c9dfe6;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(11,34,53,.07)}
.e4s-domain-extension-card strong{color:#0b2235;font-size:1.35rem;line-height:1.15;overflow-wrap:anywhere}
.e4s-domain-extension-card span{color:#38566a;font-size:.85rem}
.e4s-home-domain .e4s-domain-extension-card button,.e4s-domain-main .e4s-domain-extension-card button{display:inline-flex;justify-content:flex-start;align-items:center;gap:.3rem;align-self:flex-start;margin-top:auto;padding:.45rem 0;border:0;border-radius:0;background:transparent;color:#07688b;box-shadow:none;font-size:.86rem;font-weight:760;cursor:pointer}
.e4s-domain-extension-card button:hover,.e4s-domain-extension-card button:focus-visible{color:#06455d;text-decoration:underline;outline:2px solid #087e9d;outline-offset:3px}
.e4s-domain-more{margin-top:1rem}.e4s-domain-more summary{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border:1px solid #b7d9e7;border-radius:10px;background:#f5fbff;color:#0b4865;font-weight:760;cursor:pointer}.e4s-domain-more summary:focus-visible{outline:3px solid #d97416;outline-offset:2px}.e4s-domain-more[open] summary{margin-bottom:1rem}.e4s-domain-more[open] summary span{transform:rotate(180deg)}
.e4s-domain-price-note{margin:.85rem 0 0!important;color:#476373!important;font-size:.78rem;line-height:1.45}
@media(max-width:900px){.e4s-domain-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.e4s-domain-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.e4s-domain-extension-card{padding:.85rem}.e4s-domain-extension-card strong{font-size:1.12rem}.e4s-domain-extension-card span{font-size:.75rem}.e4s-domain-extension-card button{font-size:.77rem!important}}
.e4s-domain-results-title{margin:1.2rem 0 .7rem;color:#0b2940;font-size:1.22rem;font-weight:800}
.e4s-domain-results-list{display:grid;gap:.55rem}
.e4s-home-domain-results .e4s-domain-result,.e4s-domain-main [data-domain-results] .e4s-domain-result{display:grid;grid-template-columns:minmax(145px,1.5fr) minmax(95px,.7fr) minmax(95px,.8fr) minmax(95px,.8fr) auto;align-items:center;gap:.7rem;margin:0;padding:.75rem 1rem;border-color:#c9dce5;border-radius:13px;box-shadow:0 5px 17px #0b22350d}
.e4s-domain-result-name{display:flex;align-items:center;gap:.5rem;min-width:0;color:#0b2940}.e4s-domain-result-name strong{overflow-wrap:anywhere}.e4s-domain-result-name svg{width:18px;height:18px;flex:none;color:#087c96}
.e4s-domain-state{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:.32rem .58rem;border-radius:999px;font-size:.76rem;font-weight:800;white-space:nowrap;background:#e8f0f4;color:#23475b}
.e4s-domain-state-available{background:#ddf5e8;color:#10623b}.e4s-domain-state-registered{background:#edf0f2;color:#475561}.e4s-domain-state-premium{background:#fff0cf;color:#765008}.e4s-domain-state-available_unpriced{background:#fff0cf;color:#765008}
.e4s-domain-result-price{display:flex;flex-direction:column;color:#163c50}.e4s-domain-result-price strong{font-size:.91rem;white-space:nowrap}.e4s-domain-result-price small{font-size:.67rem;color:#526b78}.e4s-domain-result-action{justify-self:end;white-space:nowrap}
.e4s-domain-result-message{grid-column:1/-1;margin:0!important;padding-top:.2rem;color:#526b78!important;font-size:.78rem;line-height:1.35}
.e4s-domain-deals{grid-column:1/-1;min-width:0;margin:1.3rem 0}.e4s-domain-deals .e4s-domain-extensions-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem}.e4s-domain-deals .e4s-domain-extensions-heading>a{color:#056b82;font-weight:750;white-space:nowrap}
.e4s-domain-deal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.e4s-domain-deal-card{position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;overflow:hidden;padding:1.15rem;border:1px solid #bcdbe0;border-radius:19px;background:linear-gradient(155deg,#fff 50%,#e7f8f6);box-shadow:0 10px 28px #0b344516;transition:transform .2s,box-shadow .2s}.e4s-domain-deal-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #0b344523}.e4s-domain-deal-icon{position:absolute;inset:-45px -20px auto auto;color:#b9e9e3;font-size:8rem;font-weight:800;pointer-events:none}.e4s-domain-deal-card>strong{position:relative;color:#0b2940;font-size:1.8rem;line-height:1.15;overflow-wrap:anywhere}.e4s-domain-deal-card>div{display:flex;flex-direction:column}.e4s-domain-deal-card>div span,.e4s-domain-deal-card small,.e4s-domain-extension-card small{color:#496575;font-size:.74rem}.e4s-domain-deal-card>div b{color:#076c82;font-size:1.3rem}.e4s-home-domain .e4s-domain-deal-card button,.e4s-domain-main .e4s-domain-deal-card button{align-self:flex-start;margin-top:auto;padding:.5rem .7rem;border:1px solid #8ac9cf;border-radius:9px;background:#fff;color:#07546b;font-size:.8rem;font-weight:800;cursor:pointer}.e4s-domain-deal-card button:focus-visible{outline:3px solid #e29739;outline-offset:2px}
@media(max-width:1000px){.e4s-home-domain-results .e4s-domain-result,.e4s-domain-main [data-domain-results] .e4s-domain-result{grid-template-columns:1.4fr .8fr .8fr}.e4s-domain-result-action{justify-self:start}.e4s-domain-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.e4s-home-domain-results .e4s-domain-result,.e4s-domain-main [data-domain-results] .e4s-domain-result{grid-template-columns:1fr 1fr;gap:.35rem .5rem}.e4s-domain-result-name{grid-column:1/-1}.e4s-domain-result-action{grid-column:1/-1}.e4s-domain-deals .e4s-domain-extensions-heading{align-items:start;flex-direction:column}.e4s-domain-deal-grid{gap:.55rem}.e4s-domain-deal-card{padding:.85rem}.e4s-domain-deal-card>strong{font-size:1.35rem}}
@media(prefers-reduced-motion:reduce){.e4s-domain-deal-card{transition:none}.e4s-domain-deal-card:hover{transform:none}}
