/* 197 — Access code requests · "Send intro" button (2026-10-06). Pairs with js/197-otac-intro.js. */
.bhi-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 11px;margin:0 6px 0 0;font:inherit;font-size:11.5px;font-weight:700;line-height:1;color:#1f8f55;background:rgba(37,168,98,.1);border:1px solid rgba(37,168,98,.38);border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,transform .15s;}
.bhi-btn:hover{background:rgba(37,168,98,.18);border-color:rgba(37,168,98,.6);}
.bhi-btn:active{transform:scale(.97);}
.bhi-btn:focus-visible{outline:2px solid #25A862;outline-offset:2px;}
.bhi-btn.is-sent{color:#6b7788;background:rgba(107,119,136,.1);border-color:rgba(107,119,136,.32);}
.oxr-side .bhi-btn{margin:0 0 6px 0;width:100%;}
.oc-req-go + .bhi-btn,.bhi-btn + .oc-req-go{margin-left:0;}
@media(prefers-reduced-motion:reduce){.bhi-btn{transition:none;}}

/* One-Time Access Code window: bottom row split into [Send intro] [Generate & Send Code] */
#quickOtacModal .qoi-split{display:flex;gap:10px;align-items:stretch;margin-top:12px;}
#quickOtacModal .qoi-split .bhi-modal{flex:0 0 auto;min-width:124px;margin:0;padding:0 14px;min-height:50px;font-size:13px;border-radius:12px;}
#quickOtacModal .qoi-split .btn-gold{flex:1 1 auto;width:auto !important;margin-top:0 !important;min-width:0;white-space:nowrap;}
@media(max-width:400px){#quickOtacModal .qoi-split{flex-direction:column-reverse;}#quickOtacModal .qoi-split .bhi-modal{min-height:44px;}}
