:root{--green:#0755e9;--line:#e0e8f5;color:#142b50;background:#f6f9ff}body{background:#f6f9ff}.company-logo{letter-spacing:normal}.company-logo img{display:block;width:100%;height:auto;object-fit:contain}.sidebar .company-logo{width:176px;margin:0 auto 6px}.login-story{background:linear-gradient(150deg,#0736b6,#0755e9 62%,#008fe9)}.login-story .company-logo{background:#fff;border-radius:12px;padding:12px 17px;max-width:240px;box-shadow:0 5px 25px #031d6520}.login-story .eyebrow{color:#c6dcff}.login-story h1{color:#fff}.login-logo{display:none}.login-logo img{display:block;width:195px;height:auto;max-width:100%}.login-content{background:#fff}.login-box{max-width:370px}.login-help .signup-link{display:inline-block;color:#0755d6;font-size:12px;font-weight:650;text-decoration:none;border-bottom:1px solid #c4d8ff;padding-bottom:4px}.login-help p{font-size:11px;line-height:1.8;color:#8195b3;margin-top:22px}.login-help .signup-link:hover{color:#003aa8}.registration-settings{border:1px solid #dce8ff;padding:18px;border-radius:10px;margin-top:18px;background:#f5f9ff}.registration-settings h3{margin-top:0;font-size:14px}.toggle-label{display:flex!important;align-items:center;gap:8px;line-height:1.6}.toggle-label input{width:16px;margin:0;accent-color:#0755e9}.registration-settings input[name=code]{max-width:310px;letter-spacing:3px}.registration-settings input[name=code]::placeholder{letter-spacing:normal;font-size:10px}.form-error{color:#b34c45}.column.over{background:#e1eeff;border-color:#2876e6}.card:focus-visible{outline:3px solid #99bcff;outline-offset:2px}.login-box label>small{font-size:10px;color:#7e94b5;line-height:1.6;margin-top:7px}.login-box input[name=code]{letter-spacing:5px}.login-box input[name=code]::placeholder{letter-spacing:normal;font-size:11px}@media(max-width:700px){.login-logo{display:block;margin-bottom:35px}.login-content{padding:30px 25px}.login-content>small{margin-top:30px}.login-box h2{font-size:27px}.login-page .login-content{min-height:100dvh}.registration-settings{padding:14px}.sidebar .company-logo{width:150px}}.login-story .company-logo{background:transparent;border-radius:0;padding:0;box-shadow:none}.company-logo img,.login-logo img{height:auto}.sidebar .company-logo{padding:0;background:transparent;border-radius:0}
