.lf-passkey-box{margin:22px 0;padding:22px 0;border-top:1px solid #b79b6655;color:#f3ead9}.lf-passkey-box h2{font:400 24px/1.25 Georgia,serif;color:#e4ca92;margin:0 0 15px}.lf-passkey-box p{font-size:14px;line-height:1.7;margin:12px 0}.lf-passkey-actions{display:flex;flex-direction:column;gap:12px}.lf-passkey-actions .button{min-height:46px;white-space:normal;background:#dec48b;border:1px solid #dec48b;color:#191814;font-weight:650;text-align:center;padding:10px 14px;line-height:1.5;border-radius:4px}.lf-passkey-actions .button[data-phone=true]{background:#27231d;color:#f1e7d4}.lf-passkey-box .lf-passkey-help{font-size:12px;line-height:1.7;color:#d8cbb5}.lf-passkey-box a,.lf-passkey-footer a{color:#e4cc9b}.lf-passkey-box :focus-visible{outline:3px solid #e9ca89;outline-offset:3px}#lf-passkey-status:empty{display:none}.lf-passkey-footer{text-align:center;font-size:14px}.lf-passkey-manage{padding:26px;background:#25231e;border:1px solid #786649;border-radius:8px;max-width:800px;box-sizing:border-box}.lf-passkey-manage input[type=text]{width:100%;background:#151512;color:#fff8e9;min-height:46px;border:1px solid #9b896b}.lf-passkey-manage .wwa-table-container{overflow-x:auto}.lf-passkey-manage button{min-height:44px}.lf-passkey-manage .wwa-register-form{margin:24px 0}.lf-passkey-manage .wwa-register-form label{color:#f3ead9}.lf-passkey-manage table{color:#f3ead9}@media(max-width:600px){.lf-passkey-manage{padding:18px}.lf-passkey-box h2{font-size:22px}}
