.template-minimal:has(.cx-auth){background:#fff;min-height:100dvh;padding:0;display:block}.template-minimal:has(.cx-auth) .template-minimal__wrap{width:100%;max-width:none;margin:0;padding:0}.cx-auth{--theme-text:#141414;--theme-bg:#fff;--theme-input-bg:#fff;--cx-accent:#171717;--cx-bright:#333;color:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;place-items:center;min-height:100dvh;padding:56px 24px;font-size:14px;line-height:1.6;display:grid}.cx-auth *{box-sizing:border-box}.cx-auth-main{width:100%;max-width:380px}.cx-auth a{color:inherit;text-decoration:none}.cx-auth-logo{width:148px;margin:0 auto 42px;display:block}.cx-auth-logo img{filter:brightness(0);width:100%;height:auto;display:block}.cx-auth-heading{text-align:center;margin-bottom:32px}.cx-auth-heading h1{font-family:var(--font-body);letter-spacing:-.035em;color:#141414;margin:0 0 10px;font-size:27px;font-weight:650;line-height:1.3}.cx-auth-heading p{color:#707070;margin:0;font-size:13px;line-height:1.7}.cx-auth .login__brand{display:none}.cx-auth .login__form,.cx-auth .login__form__inputWrap{gap:0;margin:0}.cx-auth .field-type{margin:0 0 22px}.cx-auth label,.cx-auth .field-label{color:#303030;margin-bottom:8px;font-size:12px;font-weight:550;display:block}.cx-auth .required{color:#707070}.cx-auth input:not([type=checkbox]){width:100%;min-height:49px;font:inherit;box-shadow:none;transition:border-color .15s,box-shadow .15s;color:#171717!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:7px!important;padding:12px 14px!important;font-size:14px!important}.cx-auth input::placeholder{color:#919191}.cx-auth input:not([type=checkbox]):focus{outline-offset:2px;outline:2px solid #1717171a;border-color:#555!important}.cx-auth .login__form>a{color:#505050;text-underline-offset:4px;width:fit-content;margin:-7px 0 25px auto;font-size:12px;display:block}.cx-auth .login__form>a:hover,.cx-auth-help a:hover,.cx-auth-back:hover{text-decoration:underline}.cx-auth .login__form .form-submit{width:100%;margin:0}.cx-auth .login__form button[type=submit],.cx-auth .cx-auth-action{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:13px 18px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.cx-auth .login__form button[type=submit]:hover,.cx-auth .cx-auth-action:hover{color:#fff;background:#353535;border-color:#353535}.cx-auth .login__form button[type=submit]:active,.cx-auth .cx-auth-action:active{background:#000}.cx-auth button:disabled{opacity:.55;cursor:wait}.cx-auth :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #555}.cx-auth-help{text-align:center;color:#707070;margin-top:26px;font-size:12px}.cx-auth-footer{text-align:center;color:#707070;margin-top:42px;font-size:10px}.cx-auth-assistance>p{color:#666;margin:0 0 25px;font-size:13px;line-height:1.85}.cx-auth-assistance h2{font-family:var(--font-body);letter-spacing:-.02em;margin:12px 0;font-size:18px;font-weight:600}.cx-auth-assistance>svg{color:#171717}.cx-auth-back{justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:12px;display:flex;color:#606060!important}.cx-auth-field-hint{color:#737373;margin:9px 0 20px;font-size:11px}.cx-auth-error,.cx-auth .field-error{color:#333;font-size:12px;line-height:1.6}.cx-auth-error:empty{display:none}.cx-auth-skip{color:#111;z-index:10;background:#fff;padding:9px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.cx-auth-skip:focus{transform:translateY(0)}@media (max-width:480px){.cx-auth{padding:40px 26px}.cx-auth-logo{margin-bottom:36px}.cx-auth-heading h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.cx-auth *{transition:none!important;animation:none!important}}
