.ah-domain-results{margin:16px 0}.ah292-status,.ah292-cart{background:#fff;border:1px solid #e0e6f2;border-radius:20px;padding:22px;box-shadow:0 12px 38px rgba(17,36,75,.055);direction:rtl}.ah292-status strong{font-size:19px;color:#172a50;display:block;text-align:right}.ah292-status p{margin:10px 0;color:#56657c}.ah292-status[data-status="available"]{border-color:#82d6aa;background:#f5fdf8}.ah292-status[data-status="registered"]{border-color:#e8acac;background:#fff8f8}.ah292-status[data-status="unknown"]{border-color:#eacb8c}.ah292-add{display:inline-flex;margin-top:8px}.ah292-cart{max-width:680px;margin:30px auto;padding:30px}.ah292-cart h2{font-size:25px;margin:8px 0 20px}.ah292-eyebrow{color:#526cb3}.ah292-cart-line{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e9edf5}.ah292-cart-total{font-size:20px;color:#234caf}.ah292-bank{background:#1c335d;color:white;border-radius:14px;padding:20px;display:grid;gap:10px;margin:20px 0}.ah292-bank strong{font-size:22px}.ah292-cart form label{display:block;margin:18px 0}.ah292-cart form input{box-sizing:border-box;width:100%;padding:13px;border:1px solid #ccd4e2;border-radius:10px;margin-top:8px}.ah292-alert{padding:15px;background:#fff1ed;color:#9a3d2b;border-radius:10px}@media(max-width:600px){.ah292-cart{padding:18px}.ah292-cart-line{font-size:13px}.ah292-cart h2{font-size:21px}}
.ah-domain{flex-wrap:wrap}.ah-domain-challenge{flex:0 0 100%;display:flex;justify-content:flex-end;margin:10px 0 0;min-height:66px}.ah29-domain-check .cf-turnstile{display:block;margin:12px 0}.ah-support-history{margin:0 auto 24px;max-width:960px}.ah-support-item{background:#fff;border:1px solid #dde4f0;border-radius:14px;margin:10px 0;overflow:hidden}.ah-support-item summary{cursor:pointer;display:flex;gap:15px;align-items:center;justify-content:space-between;padding:17px}.ah-support-item summary span{color:#64748b;font-size:12px}.ah-support-message{padding:18px 22px;border-top:1px solid #e5eaf2;line-height:1.85}.ah-dash-ticket-list a.ah-dash-ticket{text-decoration:none;color:inherit;cursor:pointer}.ah-dash-ticket-list a.ah-dash-ticket:hover{background:#f1f5ff}@media(max-width:650px){.ah-support-item summary{flex-direction:column;align-items:flex-start}.ah-domain-challenge{justify-content:center}}

/* 2.10.2: keep the domain search field visually separate from Turnstile. */
form.ah-domain{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;direction:rtl}
form.ah-domain:focus-within{border:0;box-shadow:none}
form.ah-domain .ah-domain__search{display:flex;align-items:center;gap:8px;min-width:0;width:100%;box-sizing:border-box;padding:7px;border:2px solid var(--ah-border);border-radius:999px;background:var(--ah-bg);direction:ltr;transition:border-color .2s,box-shadow .2s}
form.ah-domain .ah-domain__search:focus-within{border-color:var(--ah-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ah-primary) 12%,transparent)}
form.ah-domain .ah-domain__search .ah-domain__input{width:100%;flex:1;min-width:0}
form.ah-domain .ah-domain-challenge{display:flex;justify-content:flex-start;align-items:center;align-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:2px 4px;min-height:68px;flex:none;direction:ltr}
form.ah-domain .ah-domain-challenge .cf-turnstile{max-width:100%}
@media(max-width:520px){form.ah-domain .ah-domain__search{gap:4px;padding:5px}form.ah-domain .ah-domain__search .ah-btn{padding:10px 12px;font-size:12px;white-space:nowrap}form.ah-domain .ah-domain__www{padding-inline-start:10px;font-size:12px}form.ah-domain .ah-domain__input{font-size:14px}form.ah-domain .ah-domain-challenge{justify-content:center}}
