.iwta-domain-wrap{--iwta-primary:#dc2626;max-width:980px;margin:0 auto;font-family:inherit;color:#111827}.iwta-domain-head{text-align:center;margin-bottom:24px}.iwta-domain-head h2{font-size:clamp(28px,4vw,46px);line-height:1.1;margin:0 0 10px;font-weight:800;letter-spacing:-.03em}.iwta-domain-head p{font-size:17px;color:#6b7280;margin:0}.iwta-domain-input-row{display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:7px;box-shadow:0 15px 45px rgba(17,24,39,.08);transition:.2s}.iwta-domain-input-row:focus-within{border-color:var(--iwta-primary);box-shadow:0 15px 45px rgba(17,24,39,.1),0 0 0 4px color-mix(in srgb,var(--iwta-primary) 13%,transparent)}.iwta-domain-prefix{padding-left:16px;color:#9ca3af;font-weight:700;font-size:18px}.iwta-domain-input{min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;padding:16px 8px!important;font-size:19px!important;outline:none!important;color:#111827!important}.iwta-domain-search-button,.iwta-domain-submit-lead{border:0;border-radius:11px;background:var(--iwta-primary);color:#fff;font-weight:800;padding:16px 24px;cursor:pointer;white-space:nowrap;font-size:15px}.iwta-domain-search-button:disabled,.iwta-domain-submit-lead:disabled{opacity:.6;cursor:not-allowed}.iwta-domain-form-message{min-height:24px;margin-top:10px;text-align:center;color:#b91c1c;font-weight:600}.iwta-domain-results{display:grid;gap:12px;margin-top:18px}.iwta-domain-result{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:17px 18px;box-shadow:0 8px 25px rgba(17,24,39,.05)}.iwta-domain-result.is-available{border-left:5px solid #16a34a}.iwta-domain-result.is-taken{opacity:.75;border-left:5px solid #9ca3af}.iwta-domain-result-main,.iwta-domain-result-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px}.iwta-domain-result-main strong{font-size:19px}.iwta-domain-status{font-weight:800;border-radius:999px;padding:6px 11px;font-size:13px}.is-available .iwta-domain-status{background:#dcfce7;color:#166534}.is-taken .iwta-domain-status{background:#f3f4f6;color:#4b5563}.iwta-domain-result-bottom{border-top:1px solid #f1f5f9;margin-top:13px;padding-top:13px}.iwta-domain-price{font-weight:800;color:#111827}.iwta-domain-actions{display:flex;gap:8px}.iwta-domain-actions button{border-radius:9px;padding:10px 15px;font-weight:800;cursor:pointer}.iwta-domain-whatsapp{background:#16a34a;color:#fff;border:1px solid #16a34a}.iwta-domain-request{background:#fff;color:var(--iwta-primary);border:1px solid var(--iwta-primary)}.iwta-premium{display:inline-block;margin-left:8px;background:#fef3c7;color:#92400e;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;vertical-align:2px}.iwta-domain-loading{display:flex;justify-content:center;gap:7px;padding:25px}.iwta-domain-loading span{width:9px;height:9px;border-radius:50%;background:var(--iwta-primary);animation:iwta-bounce .8s infinite alternate}.iwta-domain-loading span:nth-child(2){animation-delay:.15s}.iwta-domain-loading span:nth-child(3){animation-delay:.3s}@keyframes iwta-bounce{to{transform:translateY(-9px);opacity:.45}}.iwta-domain-modal[hidden]{display:none}.iwta-domain-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:20px}.iwta-domain-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.68);backdrop-filter:blur(3px)}.iwta-domain-modal-card{position:relative;z-index:1;width:min(520px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:26px;box-shadow:0 28px 90px rgba(0,0,0,.3)}.iwta-domain-modal-card h3{font-size:25px;margin:0 0 5px}.iwta-selected-domain{font-weight:800;color:var(--iwta-primary);margin:0 0 18px}.iwta-domain-modal-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#6b7280}.iwta-domain-lead-form{display:grid;gap:13px}.iwta-domain-lead-form label{display:grid;gap:6px;font-weight:700;color:#374151}.iwta-domain-lead-form input,.iwta-domain-lead-form textarea{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:9px;padding:11px 12px;font:inherit}.iwta-domain-consent{grid-template-columns:20px 1fr!important;align-items:flex-start;font-size:13px;font-weight:500!important}.iwta-domain-consent input{width:auto;margin-top:2px}.iwta-domain-lead-message{min-height:20px;font-weight:700;color:#166534}.iwta-modal-open{overflow:hidden}@media(max-width:650px){.iwta-domain-input-row{display:grid;grid-template-columns:auto 1fr}.iwta-domain-search-button{grid-column:1/-1;width:100%}.iwta-domain-result-main,.iwta-domain-result-bottom{align-items:flex-start}.iwta-domain-result-bottom{flex-direction:column}.iwta-domain-actions{width:100%}.iwta-domain-actions button{flex:1}.iwta-domain-prefix{padding-left:8px}.iwta-domain-input{font-size:17px!important}}
