.rxsol-otp{display:none;margin:14px 0 16px;padding:14px 16px;border:1px solid #f0c48a;background:#fff8ee;border-radius:6px;color:#1f2933;text-align:left}
.rxsol-otp.is-active{display:block}
.rxsol-otp__note{margin:0 0 8px;font-size:14px;line-height:1.5}
.rxsol-otp label{display:block;font-weight:bold;margin:0 0 4px}
.rxsol-otp input.form-text{max-width:180px;font-size:20px;letter-spacing:6px;text-align:center;padding:6px 8px}
.rxsol-otp .description{font-size:12px;color:#667585;margin-top:4px}
