.beep-auth{max-width:580px;margin:24px auto;padding:24px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#333}.beep-auth .beep-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.beep-auth .beep-tabs .button{flex:1;white-space:nowrap}.beep-auth .beep-tabs [aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.beep-auth .beep-panel[hidden]{display:none!important}.beep-auth label{display:block}.beep-auth input:not([type=hidden]):not([type=checkbox]){display:block;width:100%;box-sizing:border-box;min-height:44px}.beep-auth p{margin:14px 0}.beep-auth button{min-height:44px}.beep-auth button:disabled{opacity:.55;cursor:wait}.beep-auth .beep-verify{border-top:1px solid #ddd;margin-top:24px;padding-top:12px}.beep-auth .beep-help{font-size:13px;color:#666}.beep-auth .beep-tabs button:focus-visible{outline:3px solid #333}@media(max-width:480px){.beep-auth{padding:18px 14px}.beep-auth .beep-tabs{gap:6px}.beep-auth .beep-tabs .button{padding:8px;font-size:14px}}
