#login-screen .management-login-card{width:min(1120px,100%);min-height:630px;padding:0;display:grid;grid-template-columns:1.2fr .8fr;overflow:hidden;border:1px solid var(--c-f5eee5,#f5eee5);border-radius:17px;background:#fff;box-shadow:0 26px 80px color-mix(in srgb,var(--c-2a4149,#2a4149) 11%,transparent)}
#login-screen .management-login-aside{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(30px,5vw,58px);background:linear-gradient(145deg,var(--c-2a596a,#2a596a) 0%,var(--c-e76f51,#e76f51) 55%,var(--c-f0866c,#f0866c) 100%);color:#fff}
#login-screen .management-login-aside:before,#login-screen .management-login-aside:after{position:absolute;content:"";border:1px solid #ffffff27;border-radius:50%;pointer-events:none}
#login-screen .management-login-aside:before{width:600px;height:600px;right:-260px;top:40px}#login-screen .management-login-aside:after{width:420px;height:420px;right:-170px;top:125px}
#login-screen .management-login-aside .login-brand{position:relative;z-index:1;margin:0 0 45px}#login-screen .management-login-aside .brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffffff24;color:#fff!important;font-size:19px}#login-screen .management-login-aside .brand-copy strong{color:#fff!important;font-size:17px}#login-screen .management-login-aside .brand-copy small{color:var(--c-fce7df,#fce7df)!important;letter-spacing:1.1px}
#login-screen .management-login-pitch{position:relative;z-index:1;max-width:570px;margin:auto 0}#login-screen .management-login-pitch .eyebrow{color:var(--c-fbd9cd,#fbd9cd)!important;font-size:10px;letter-spacing:1.5px}#login-screen .management-login-pitch h1{max-width:540px;margin:13px 0 12px;color:#fff!important;font:800 clamp(31px,4vw,48px)/1.1 Manrope,Arial;letter-spacing:-1px}#login-screen .management-login-pitch>p{max-width:490px;margin:0;color:var(--c-fdeae3,#fdeae3)!important;font-size:14px;line-height:1.75}
#login-screen .management-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:35px}#login-screen .management-promo-grid article{display:grid;gap:7px;min-height:88px;padding:13px;border:1px solid #ffffff35;border-radius:10px;background:#ffffff12;backdrop-filter:blur(8px)}#login-screen .management-promo-grid strong{color:#fff!important;font-size:11px}#login-screen .management-promo-grid span{color:var(--c-fce6de,#fce6de)!important;font-size:9px;line-height:1.5}#login-screen .management-login-foot{position:relative;z-index:1;margin-top:34px;color:var(--c-fce1d7,#fce1d7)!important;font-size:10px}
#login-screen .management-login-form-side{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,62px)}#login-screen .management-login-form-heading .eyebrow{color:var(--c-e76f51,#e76f51)!important;font-size:10px;font-weight:800;letter-spacing:1.4px}#login-screen .management-login-form-heading h2{margin:10px 0 6px;color:var(--c-264653,#264653)!important;font:800 27px Manrope}#login-screen .management-login-form-heading p{margin:0;color:var(--c-778f98,#778f98)!important;font-size:12px}#login-screen .management-login-form-side .login-form{gap:14px;margin-top:28px}#login-screen .management-login-form-side .field span{color:var(--c-354e58,#354e58)!important}#login-screen .management-login-form-side .field input{height:44px;border-radius:8px}#login-screen .management-login-form-side .login-button{height:45px;margin-top:3px;border-radius:8px;font-size:12px}#login-screen .management-login-form-side .login-notice{margin-top:19px;padding:13px 0 0;border-top:1px solid var(--c-f6f2ec,#f6f2ec);color:var(--c-899ea6,#899ea6)!important;font-size:10px;line-height:1.6;text-align:left}
@media(max-width:760px){#login-screen .management-login-card{grid-template-columns:1fr;min-height:0}#login-screen .management-login-aside{min-height:390px;padding:27px}#login-screen .management-login-pitch h1{font-size:34px}#login-screen .management-login-form-side{padding:30px 27px 34px}}
@media(max-width:520px){#login-screen .management-login-aside{min-height:340px;padding:23px}#login-screen .management-promo-grid{grid-template-columns:1fr 1fr!important}#login-screen .management-promo-grid article:last-child{display:none}#login-screen .management-login-pitch h1{font-size:29px}#login-screen .management-login-form-side{padding:25px 22px 28px}}
