.wa-otp-field{max-width:320px;margin:8px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.wa-otp-field .wa-otp-phone,.wa-otp-field .wa-otp-code,.wa-otp-field .wa-otp-country-code{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:8px;border:1.5px solid #e2e8f0;font-size:14px;margin-bottom:8px;background-color:#fff;color:#1e293b}.wa-otp-field .wa-otp-country-code{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.wa-otp-field .wa-otp-phone-row{display:flex;gap:6px}.wa-otp-field .wa-otp-phone-row .wa-otp-country-code{width:auto;flex:0 0 100px;min-width:0}.wa-otp-field .wa-otp-phone-row .wa-otp-phone{flex:1;min-width:0}.wa-otp-field .wa-otp-phone:focus,.wa-otp-field .wa-otp-code:focus{outline:none;border-color:#25D366}.wa-otp-field .wa-otp-send-btn,.wa-otp-field .wa-otp-verify-btn{padding:9px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,#25D366,#128C7E);color:#fff;font-weight:600;font-size:13px;cursor:pointer}.wa-otp-field .wa-otp-send-btn:disabled,.wa-otp-field .wa-otp-verify-btn:disabled{opacity:.6;cursor:default}.wa-otp-field .wa-otp-resend-btn{background:none;border:none;color:#128C7E;font-size:12px;margin-left:8px;cursor:pointer}.wa-otp-field .wa-otp-resend-btn:disabled{color:#94a3b8;cursor:default}.wa-otp-field .wa-otp-status{font-size:12px;margin:6px 0 0;color:#16a34a;min-height:14px}.wa-otp-field .wa-otp-status--error{color:#dc2626}.wa-otp-field__verified{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px}.wa-otp-field__check{color:#16a34a;font-weight:700}.wa-otp-field__verified-number{flex:1;color:#166534;font-weight:600}.wa-otp-field__change-btn{background:none;border:none;color:#128C7E;font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.wa-otp-field [hidden]{display:none!important}