.ah27-shell{direction:rtl;max-width:1150px;margin:36px auto;padding:32px;border:1px solid #e3e9f5;background:#f9fbff;border-radius:24px;color:#172b4d}.ah27-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.ah27-title h2{font-size:30px;margin:6px 0}.ah27-title p,.ah27-panel>p{color:#69778e}.ah27-kicker{font-size:11px;letter-spacing:2px;color:#5475af}.ah27-lock{background:#e9f8f2;border-radius:24px;padding:10px 16px;color:#1b7b5b;white-space:nowrap}.ah27-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.ah27-steps span{background:#eef2f9;padding:14px;border-radius:13px;text-align:center;color:#78869c}.ah27-steps .current{background:#1c3c85;color:#fff;font-weight:700}.ah27-steps .done{color:#24845b;background:#e2f8ee}.ah27-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,1fr);gap:24px}.ah27-panel,.ah27-summary{border:1px solid #e4eaf5;background:#fff;border-radius:19px;padding:25px;box-shadow:0 8px 40px #12356a0a}.ah27-panel h3,.ah27-summary h3{font-size:20px;margin:0 0 16px}.ah27-choice{display:flex;gap:12px;align-items:center;padding:17px;margin:12px 0;border:1px solid #d9e3f2;border-radius:13px;cursor:pointer}.ah27-choice:has(input:checked){border-color:#4b6fcb;background:#f4f7ff}.ah27-choice strong,.ah27-choice small{display:block}.ah27-choice small{color:#7b879a;margin-top:4px}.ah27-field{display:block;font-weight:600;margin:16px 0}.ah27-field input,.ah27-field select{display:block;box-sizing:border-box;width:100%;min-height:48px;border:1px solid #ccd7e8;border-radius:11px;padding:10px 14px;background:#fff;margin-top:8px;font-size:15px}.ah27-next{width:100%;text-align:center;justify-content:center;margin-top:14px}.ah27-summary{align-self:start;position:sticky;top:25px}.ah27-summary>div{display:flex;justify-content:space-between;gap:15px;margin:14px 0}.ah27-summary .ah27-total{font-size:18px;color:#173c89}.ah27-summary hr{border:0;border-top:1px solid #e3e8f1;margin:20px 0}.ah27-payment-disabled,.ah27-payment-selected{display:flex;justify-content:space-between;gap:10px;padding:17px;border-radius:12px;margin:12px 0;background:#f2f3f5;color:#8a8f99}.ah27-payment-selected{background:#e9f7ef;border:1px solid #78c3a3;color:#16714c}.ah27-bank{padding:24px;border-radius:17px;background:linear-gradient(120deg,#112a58,#234c95);color:#fff;margin:20px 0;display:grid;gap:12px}.ah27-bank strong{font-size:24px;letter-spacing:2px;text-align:center}.ah27-bank small{text-align:left;color:#cfe1ff}.ah27-info{font-size:13px;color:#6c788d}.ah27-back{display:inline-block;margin-top:18px}.ah27-error{padding:12px;border-radius:12px;background:#fff0ee;color:#ad2e23}.ah27-remove{background:transparent;border:0;color:#b33838;cursor:pointer}.ah27-success{padding:24px;border-radius:18px;background:#ecf9f1;border:1px solid #9ddec0;margin:18px 0}.ah27-success strong{font-size:20px}@media(max-width:760px){.ah27-shell{padding:15px;margin:14px 0}.ah27-grid{grid-template-columns:1fr}.ah27-title{display:block}.ah27-title h2{font-size:23px}.ah27-lock{display:inline-block;margin-top:10px}.ah27-steps{gap:5px}.ah27-steps span{font-size:11px;padding:9px 5px}.ah27-panel,.ah27-summary{padding:18px}.ah27-summary{position:static}.ah27-bank strong{font-size:19px}}.ah29-domain-check{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:1px solid #dce6f3;border-radius:14px;background:#f8fbff;margin:12px 0}.ah29-domain-check[hidden]{display:none}.ah29-domain-check span{font-size:13px;color:#526278}.ah29-domain-check span[data-status="available"]{color:#087f51}.ah29-domain-check span[data-status="registered"],.ah29-domain-check span[data-status="invalid"]{color:#b42318}

.ah29-domain-check{box-sizing:border-box;gap:14px;border:1px solid #bfd3f6;background:#eef5ff;padding:18px;margin:16px 0}.ah29-domain-check button{min-height:44px;background:#1c3c85;color:#fff;border:0;border-radius:11px;padding:10px 18px;font-weight:700;cursor:pointer}.ah29-domain-check button:disabled{opacity:.65;cursor:progress}.ah29-domain-check span{font-weight:600;line-height:1.8}.ah29-domain-check span[data-status="available"]{color:#067647}.ah29-domain-check span[data-status="registered"],.ah29-domain-check span[data-status="invalid"]{color:#b42318}.ah29-domain-check span[data-status="unknown"]{color:#955500}@media(max-width:600px){.ah29-domain-check{display:flex;flex-direction:column;align-items:stretch}.ah29-domain-check button{width:100%}}
