.oha-otp-send button#oha-send-otp,.oha-otp-verify button#oha-verify-otp{color:#333 !important;background-color:#f0f0f0 !important;border-color:#333 !important;transition:all .2s ease-in-out}.oha-otp-send button#oha-send-otp:hover,.oha-otp-verify button#oha-verify-otp:hover{color:#222 !important;background-color:#dcdcdc !important}.oha-otp-send button#oha-send-otp:active,.oha-otp-verify button#oha-verify-otp:active{color:#fff !important;background-color:#444 !important}.oha-otp-send button#oha-send-otp:focus,.oha-otp-verify button#oha-verify-otp:focus{color:#fff !important;background-color:#9e9d9d !important;outline:none !important;box-shadow:none !important}.oha-otp-send button#oha-send-otp *,.oha-otp-verify button#oha-verify-otp *{color:inherit !important}.oha-form-scope{max-width:900px;margin:0 auto;padding:0;color:#222;font-family:inherit}.oha-form-scope *,.oha-form-scope *:before,.oha-form-scope *:after{box-sizing:border-box}.oha-form-scope .oha-title{text-align:center;font-weight:500;font-size:20px;margin-bottom:40px}.oha-form-scope .oha-section{font-weight:500;font-size:15px;letter-spacing:1px;color:#444;margin:40px 0 25px}.oha-form-scope .oha-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.oha-form-scope .oha-field.full{grid-column:1/-1}.oha-form-scope .oha-field{display:flex;flex-direction:column}.oha-form-scope label{font-size:14px;font-weight:500;margin-bottom:6px;color:#333}.oha-form-scope input,.oha-form-scope textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid #dcdcdc;border-radius:4px;background:#fff;outline:none}.oha-form-scope input:focus,.oha-form-scope textarea:focus{border-color:#bfbfbf}.oha-form-scope textarea{min-height:120px;resize:vertical;background:#fafafa}.oha-form-scope .oha-otp{margin-top:10px;padding:20px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:6px}.oha-form-scope .oha-otp-send{margin-bottom:20px}.oha-form-scope .oha-otp-verify{display:flex;gap:20px;align-items:flex-end}.oha-form-scope .oha-otp-verify .oha-field{flex:1}.oha-form-scope button{padding:12px 18px;font-size:14px;font-weight:500;border-radius:4px;border:1px solid #e0e0e0;background:#f4f4f4;cursor:pointer}.oha-form-scope button:hover{opacity:.9}@media (max-width:768px){.oha-form-scope .oha-grid{grid-template-columns:1fr}.oha-form-scope .oha-otp-verify{flex-direction:column;align-items:stretch}}.oha-form-scope .oha-otp-instructions{font-size:13px;color:#555;margin-bottom:15px}.oha-form-scope .oha-otp-instructions strong{display:block;margin-bottom:6px;color:#333}.oha-form-scope .oha-otp-instructions ol{margin:0;padding-left:18px}.oha-form-scope .oha-otp-instructions li{margin-bottom:4px}.vice-presidents-horizontal{gap:20px}.vp-photo{width:100%;max-width:180px;border-radius:8px;cursor:pointer;transition:transform .3s ease}.vp-photo:hover{transform:scale(1.05)}.vp-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.vp-modal-content{background:#fff;width:600px;max-width:90%;height:70vh;margin:5% auto;padding:20px;border-radius:8px;overflow-y:auto;position:relative}.vp-modal-content .close{position:sticky;top:0;float:right;font-size:26px;font-weight:700;cursor:pointer;background:#fff;padding:5px 10px;z-index:10}@media (max-width:992px){.vice-presidents-horizontal{flex-wrap:wrap}}.um.um-register .um-postmessage{font-size:130%}