.ca-phone-row{align-items:stretch;gap:8px;display:flex}.ca-phone-row .form-control{flex:1;min-width:0}.ca-phone-row+.ca-phone-row{margin-top:8px}.ca-otp-btn{border:1px solid var(--lawsee-primary);color:var(--lawsee-primary);white-space:nowrap;cursor:pointer;background:#fff;border-radius:12px;flex:none;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s}.ca-otp-btn:hover{background:#f2fbf7}.ca-otp-btn:disabled{opacity:.45;cursor:default;background:#fff}.ca-otp-btn.primary{background:var(--lawsee-primary);color:#fff}.ca-otp-btn.primary:hover{filter:brightness(1.05)}.ca-otp-btn.done{color:#1b9e75;background:#f2fbf7;border-color:#cdeadd}.ca-otp-note{color:#777;word-break:keep-all;margin:8px 2px 0;font-size:13px;line-height:1.5}.ca-otp-note.ok{color:#1b9e75}.ca-otp-note.err{color:#e03e3e}.btn-submit.is-locked{cursor:pointer}@media (max-width:600px){.ca-otp-btn{padding:0 12px;font-size:14px}.ca-otp-note{font-size:14px}}
