body:has(.bp-login-page){margin:0;background:#f5f6f8!important}body:has(.bp-login-page):before{display:none!important}body:has(.bp-login-page):after{display:none!important}.bp-login-page{color:#292632;z-index:2;background:#f5f6f8;place-items:center;min-height:100dvh;padding:24px;font:15px/1.6 Inter,system-ui,sans-serif;display:grid;position:relative}.bp-login-card{box-sizing:border-box;background:#fff;border:1px solid #eadde1;border-radius:22px;width:min(100%,520px);padding:36px;box-shadow:0 12px 35px #48101f08}.bp-login-card>img{object-fit:contain;width:82px;height:102px;margin:0 auto 24px;display:block}.bp-login-card>p:first-of-type{text-align:center;color:#8d1631;letter-spacing:3px;font-size:12px}.bp-login-card h1{text-align:center;color:#48101f;margin:12px 0;font-size:27px;line-height:1.25}.bp-login-card p{color:#666875}.bp-login-card form{gap:18px;margin:26px 0;display:grid}.bp-login-card label{gap:7px;font-weight:600;display:grid}.bp-login-card input{box-sizing:border-box;color:#292632;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d9cbd0;border-radius:9px;padding:11px 13px}.bp-login-card input:focus{border-color:#8d1631;outline:3px solid #8d163130}.bp-login-card button{color:#fff;cursor:pointer;background:#8d1631;border:0;border-radius:9px;min-height:50px;font:600 16px/1.4 system-ui}.bp-login-card button:disabled{opacity:.6}.bp-login-card a{color:#8d1631;text-decoration:none}.bp-login-card small{color:#747985;margin-top:20px;display:block}.bp-login-card [role=alert]{color:#8d1631;background:#fff0f2;border-radius:8px;padding:12px}@media (width<=540px){.bp-login-page{padding:16px}.bp-login-card{padding:28px 22px}.bp-login-card h1{font-size:24px}}
