body[data-fusion-auth]{font-family:"HarmonyOS Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:#253247}
body[data-fusion-auth] .d-flex.flex-column-fluid.bgi-position-y-bottom:before{content:"";position:fixed;inset:0;background:rgba(248,250,253,.58);pointer-events:none}
body[data-fusion-auth] .d-flex.flex-center.flex-column{position:relative;z-index:1;padding:24px 12px!important}
body[data-fusion-auth] .w-lg-400px.bg-body{width:min(450px,100%)!important;max-width:450px;border:1px solid rgba(227,233,241,.9);border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 55px rgba(17,39,70,.16)!important;padding:30px 30px 24px!important}
body[data-fusion-auth] .form-data .text-center.mb-10{margin-bottom:23px!important}
body[data-fusion-auth] .form-data .text-center.mb-10 h1{font-size:24px;font-weight:750;color:#26384d!important;letter-spacing:-.02em}
body[data-fusion-auth] .form-data .text-gray-400{color:#79879a!important;font-size:13px!important}
body[data-fusion-auth] .form-data .fv-row.mb-10{margin-bottom:18px!important}
body[data-fusion-auth] .form-data .form-label{color:#536477!important;font-size:13px!important;font-weight:650!important}
body[data-fusion-auth] .form-data .form-control{min-height:48px;border:1px solid #d8e1eb;border-radius:9px;background:#fff;color:#253247;font-size:15px;box-shadow:none}
body[data-fusion-auth] .form-data .form-control:focus{border-color:#338ad2;box-shadow:0 0 0 3px rgba(25,118,210,.13)}
body[data-fusion-auth] .form-data .form-control::placeholder{color:#9aa8b7}
body[data-fusion-auth] .form-data .fusion-factor-toggle{display:block;margin:-2px 0 16px;padding:0;border:0;background:transparent;color:#1976d2;font-size:13px;font-weight:700;cursor:pointer}
body[data-fusion-auth] .form-data .fusion-factor-wrap[hidden]{display:none!important}
body[data-fusion-auth] .form-data .fusion-factor-wrap{margin:0 0 17px!important}
body[data-fusion-auth] .form-data .data-submit{min-height:48px;border:0;border-radius:9px;background:linear-gradient(110deg,#5967ed,#26c1df)!important;color:#fff!important;font-size:16px;font-weight:750;box-shadow:0 8px 18px rgba(44,117,220,.17)}
body[data-fusion-auth] .form-data .fusion-passkey-login{width:100%;min-height:45px;margin:0 0 6px!important;border:1px solid #d5dfeb;border-radius:9px;background:#fff!important;color:#2562a0!important;font-weight:700}
body[data-fusion-auth] .form-data .fusion-passkey-result:not(:empty){margin:6px 0 10px;color:#a43c32}
body[data-fusion-auth] .form-data .login-captcha-image{height:44px!important;margin:0!important;border:1px solid #d8e1eb!important;border-radius:8px!important;opacity:1!important;max-width:100%}
body[data-fusion-auth] .form-data .row.fv-row.mb-7{display:flex;align-items:end;margin:0 0 18px!important;gap:10px;flex-wrap:nowrap}
body[data-fusion-auth] .form-data .row.fv-row.mb-7 .col-9{flex:1;max-width:none;padding:0}body[data-fusion-auth] .form-data .row.fv-row.mb-7 .col-3{flex:0 0 115px;max-width:115px;padding:0!important}
body[data-fusion-auth] .form-data #turnstile-login{min-height:65px}
body[data-fusion-auth] .d-flex.align-items-center.fw-bold.fs-8{position:relative;z-index:1}
body[data-fusion-auth] .d-flex.align-items-center.fw-bold.fs-8 span{color:#536477!important}
@media(max-width:600px){body[data-fusion-auth] .w-lg-400px.bg-body{padding:24px 18px 18px!important}body[data-fusion-auth] .form-data .text-center.mb-10 h1{font-size:21px}body[data-fusion-auth] .form-data .row.fv-row.mb-7 .col-3{flex-basis:105px;max-width:105px}}

body[data-fusion-auth="other"] .form-data .row.fv-row.mb-7{gap:8px}body[data-fusion-auth="other"] .form-data .row.fv-row.mb-7 .col-8{flex:1;max-width:none;padding:0}body[data-fusion-auth="other"] .form-data .row.fv-row.mb-7 .col-4{flex:0 0 115px;max-width:115px;padding:0!important}
