@charset "UTF-8";body:has(.login-content){--v-metal-top: #d0d7de;--v-metal-bottom: #a5adb7;--v-ink: #18304c;--v-ink-soft: #5b6b80;--v-ink-muted: #2f4055;--v-ink-link: #26374b;--v-tint: #d9e8f3;--v-tint-hover: #c9dded;--v-tint-line: #b6cfe2;--v-line: #dfe3ea;--v-focus: #2f6d95;--v-field-h: 40px;background:#bdc4cd}body:has(.login-content):before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 30%,#ffffff8c,#fff0 70%),linear-gradient(180deg,var(--v-metal-top) 0%,var(--v-metal-bottom) 100%);z-index:0}body:has(.login-content) .page-content-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}body:has(.login-content) main.container{max-width:480px;width:100%;margin:0 auto;padding:40px 32px}body:has(.login-content) .page_content .login-content.page-card{background:transparent;border:0;box-shadow:none;padding:0;margin:0;min-height:0;max-width:none;width:100%}body:has(.login-content) .login-content.page-card:before{content:"";display:block;width:100%;aspect-ratio:775/384;background:url(/assets/crm/images/brand.png) center center/contain no-repeat;mix-blend-mode:multiply;filter:brightness(1.06);margin-bottom:4px;pointer-events:none}body:has(.login-content) .for-login .page-card-head,body:has(.login-content) .for-login-with-email-link .page-card-head{display:none}body:has(.login-content) .app-logo{display:none}body:has(.login-content) .page-card-head{align-items:center;text-align:center}body:has(.login-content) .page-card-head-text h1,body:has(.login-content) .page-card-head-text h4,body:has(.login-content) .page-card-head-text .page-card-head-title{color:var(--v-ink);font-weight:700;letter-spacing:-.02em;text-align:center}body:has(.login-content) .page-card-subtitle{color:var(--v-ink-muted);text-align:center}body:has(.login-content) .sign-up-message,body:has(.login-content) .sign-up-message a,body:has(.login-content) .resend-link,body:has(.login-content) .resend-link a{color:var(--v-ink-link)}body:has(.login-content) .sign-up-message a:hover,body:has(.login-content) .resend-link a:hover{color:var(--v-ink)}body:has(.login-content) .resend-link{justify-content:center;text-align:center}body:has(.login-content) .web-footer{display:none}body:has(.login-content) .email-field,body:has(.login-content) .password-field{width:100%}body:has(.login-content) .page-card .page-card-body input.form-control{width:100%;height:var(--v-field-h);border-radius:6px;border:1px solid var(--v-line);padding:9px 12px;font-size:14px;transition:border-color .12s ease,box-shadow .12s ease}body:has(.login-content) .page-card .page-card-body input.form-control:focus,body:has(.login-content) .page-card .page-card-body input.form-control:focus-visible{border-color:var(--v-focus);box-shadow:0 0 0 3px #2f6d952e;outline:none}body:has(.login-content) .form-group,body:has(.login-content) .form-group>.flex.flex-col{position:relative;width:100%}body:has(.login-content) .form-group label{position:absolute;top:0;left:13px;height:var(--v-field-h);line-height:var(--v-field-h);margin:0;padding:0;width:auto;font-size:14px;color:var(--v-ink-soft);pointer-events:none;transition:opacity .12s ease;z-index:1}body:has(.login-content) .page-card .page-card-body input.form-control::placeholder{color:transparent}body:has(.login-content) .form-group:has(.form-control:not(:placeholder-shown)) label,body:has(.login-content) .form-group:has(.form-control:-webkit-autofill) label{opacity:0}body:has(.login-content) .password-field{position:relative}body:has(.login-content) .password-field .toggle-password{position:absolute;top:50%;right:12px;transform:translateY(-50%);margin:0;cursor:pointer;color:var(--v-ink-soft)}body:has(.login-content) .page-card .page-card-body .password-field input.form-control{padding-right:66px}body:has(.login-content) .form-group>p:has(>a[href="#forgot"]){position:absolute;top:0;right:0;height:var(--v-field-h);width:66px;margin:0;display:flex;align-items:center;justify-content:flex-start;padding-left:12px;pointer-events:none;z-index:1}body:has(.login-content) a[href="#forgot"]{display:block;width:16px;height:16px;font-size:0;line-height:0;color:transparent;pointer-events:auto;background-color:var(--v-ink-soft);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .12s ease}body:has(.login-content) a[href="#forgot"]:hover{background-color:var(--v-ink)}body:has(.login-content) .page-card .es-button{height:var(--v-field-h);display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:6px;font-size:14px;font-weight:600;line-height:1}body:has(.login-content) .page-card .es-button[data-variant=solid]{background:var(--v-ink);color:#fff;transition:background .12s ease}body:has(.login-content) .page-card .es-button[data-variant=solid]:hover{background:#22415f;color:#fff}body:has(.login-content) .page-card .btn-login-with-email-link:not([data-variant=solid]),body:has(.login-content) .page-card .btn-login-option{background:var(--v-tint);border:1px solid var(--v-tint-line);color:var(--v-ink);transition:background .12s ease,border-color .12s ease}body:has(.login-content) .page-card .btn-login-with-email-link:not([data-variant=solid]):hover,body:has(.login-content) .page-card .btn-login-option:hover{background:var(--v-tint-hover);border-color:var(--v-focus);color:var(--v-ink)}body:has(.login-content) .page-card .es-alert{min-height:var(--v-field-h);padding:8px 12px;display:flex;align-items:center;gap:8px;border-radius:6px;box-sizing:border-box}body:has(.login-content) .page-card .es-alert.hidden{display:none}body:has(.login-content) .es-button:focus-visible,body:has(.login-content) a:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}@media(max-width:600px){body:has(.login-content) main.container{padding:28px 20px 40px}}@media(prefers-reduced-motion:reduce){body:has(.login-content):before{position:absolute}}
/*# sourceMappingURL=vectora-login.bundle.5MW2PLEB.css.map */
