.stn-passkey-login{clear:both;padding:18px 0 10px}.stn-passkey-login .button{width:100%;min-height:42px}.stn-passkey-status{font-size:14px;line-height:1.55;color:#353b41}.stn-passkey-profile{max-width:1000px;padding:24px 0}.stn-passkey-profile table{margin:20px 0}.stn-passkey-profile input{max-width:100%;width:320px}.stn-passkey-profile button:focus-visible,.stn-passkey-login button:focus-visible{outline:3px solid #a27752;outline-offset:3px}@media(max-width:600px){.stn-passkey-profile{overflow-x:auto}.stn-passkey-profile table{min-width:540px}}
.stn-vendor-auth{max-width:900px;margin:auto;padding:48px 24px}.stn-vendor-auth form{margin:24px 0}.stn-vendor-login-form label{display:block;max-width:440px;margin:18px 0;font-weight:700}.stn-vendor-login-form input{display:block;width:100%;max-width:100%;margin-top:6px;padding:12px;border:1px solid #778786;border-radius:0;font:inherit}.stn-vendor-auth .button,.account-main .stn-passkey-profile .button{border:1px solid #006f71;border-radius:0;background:#006f71;color:#fff;padding:12px 18px;cursor:pointer;font:inherit;font-weight:700}.stn-vendor-auth .button:hover,.account-main .stn-passkey-profile .button:hover{background:#004f51}.account-main .stn-passkey-profile{background:#fff;border:1px solid #d5dfde;padding:24px}.stn-vendor-auth .widefat{width:100%;border-collapse:collapse}.stn-vendor-auth th,.stn-vendor-auth td{padding:10px;text-align:left;border-bottom:1px solid #d5dfde}.stn-vendor-auth .stn-passkey-status{color:#102429}

.stn-passkey-profile .stn-table-scroll{width:100%;overflow:auto;margin:20px 0}.stn-passkey-profile .widefat{width:100%;border-collapse:collapse;line-height:1.5;font-size:14px}.stn-passkey-profile .widefat th,.stn-passkey-profile .widefat td{padding:12px 14px;border:1px solid #d5dfde;text-align:left;vertical-align:top}.stn-passkey-profile .widefat thead{background:#f2f7f6}.stn-passkey-profile .widefat tbody td[colspan]{color:#4e5e5d}.stn-passkey-profile label{display:block;font-weight:700;font-size:14px}.stn-passkey-profile input{display:block;margin-top:7px;padding:12px;border:1px solid #8c9e9d;background:#fff;font:inherit;color:#111;border-radius:0;min-height:44px}.stn-passkey-profile .cf-turnstile{max-width:100%;margin-top:20px}.stn-passkey-profile h2{margin-top:0}.account-main .stn-passkey-profile{padding:24px 0;border:0;border-top:1px solid #d5dfde}.stn-passkey-profile .widefat:has(td[colspan]) thead{display:none}.stn-passkey-profile button{border-radius:0}
