#cxfp-auth{width:min(94vw,560px);max-height:min(88dvh,850px);padding:0;border:1px solid #d8dce5;border-radius:24px;background:#fffdf8;color:#141c2c;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #141c2c55}
#cxfp-auth::backdrop{background:#101827a8;backdrop-filter:blur(5px)}
#cxfp-auth>.cxfa-dialog-close{position:absolute;right:12px;top:12px;z-index:5;min-width:44px;min-height:44px}
#cxfp-auth .storybd-auth-bg{display:none}#cxfp-auth .storybd-auth-gate{min-height:0;background:transparent;padding:0}#cxfp-auth .storybd-auth-shell{width:100%;margin:0;padding:0}#cxfp-auth .storybd-auth-card{width:100%;max-width:none;margin:0;padding:32px 24px 24px;border:0;box-shadow:none;border-radius:24px;background:transparent;color:inherit}
#cxfp-auth .storybd-auth-card-head{padding-right:24px}#cxfp-auth h1{font-size:clamp(25px,5vw,34px);line-height:1.12;margin:16px 0 10px}#cxfp-auth .storybd-auth-mini{display:none}#cxfp-auth .storybd-auth-bonus{font-size:14px;line-height:1.4;color:#a91f4b}#cxfp-auth .storybd-auth-bonus strong{font-size:inherit}#cxfp-auth .storybd-auth-card p{font-size:14px;line-height:1.5}#cxfp-auth .storybd-auth-form label{font-size:14px}#cxfp-auth input{min-height:46px;font-size:16px}#cxfp-auth .storybd-auth-form input[type=checkbox]{min-height:20px;min-width:20px}#cxfp-auth button{min-height:44px}#cxfp-auth .storybd-auth-message{min-height:22px}#cxfp-auth .storybd-auth-marketing-optin{font-size:12px;line-height:1.45}
#cxfa-app[data-room-mode=night] #cxfp-auth{background:#172133;border-color:#526179;color:#eef2f8}#cxfa-app[data-room-mode=night] #cxfp-auth :is(h1,p,label,.storybd-auth-bonus){color:inherit}#cxfa-app[data-room-mode=night] #cxfp-auth input{background:#202d43;border-color:#53627c;color:#fff}#cxfa-app[data-room-mode=night] #cxfp-auth .storybd-auth-bonus{color:#e8d8ae}
@media(max-width:400px){#cxfp-auth{width:96vw;max-height:92dvh;border-radius:18px}#cxfp-auth .storybd-auth-card{padding:30px 16px 18px}#cxfp-auth .storybd-auth-tabs button{font-size:13px;padding:8px}}
