@import"https://fonts.googleapis.com/css2?family=Geist:wght@400..800&display=swap";body[data-path]{--v-ground: 243 242 238;--v-card: 255 255 255;--v-ink: 18 18 18;--v-muted: 107 105 99;--v-line: 232 230 224;--v-tint: 240 239 234;--v-track: 229 227 220;--v-volt: 255 214 10;--v-on-volt: 18 18 18;--v-red: 198 40 40;--v-green: 46 125 50;--v-green-bg: 228 242 229;--v-focus: var(--v-ink);background-color:rgb(var(--v-ground));color:rgb(var(--v-ink));font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}@media (prefers-color-scheme: dark){body[data-path]{--v-ground: 14 14 13;--v-card: 26 26 24;--v-ink: 242 240 234;--v-muted: 163 160 152;--v-line: 42 41 38;--v-tint: 38 37 34;--v-track: 34 33 31;--v-red: 255 122 112;--v-green: 125 203 130;--v-green-bg: 28 43 29;--v-focus: var(--v-volt);color-scheme:dark}}body[data-path] .page-card{max-width:400px;background-color:transparent;border:none;border-radius:0;box-shadow:none;gap:28px}@media (max-width: 575.98px){body[data-path] .page-card{padding:max(48px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}}body[data-path] .page-card-head{gap:20px}body[data-path] .page-card-head img.app-logo{max-height:48px;border-radius:12px}body[data-path] .page-card-head .page-card-head-text{gap:6px}body[data-path] .page-card-head .page-card-head-text:before{content:"Battery Desk";font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--v-muted))}body[data-path] .page-card-head h4{font-family:inherit;font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--v-ink))}body[data-path] .page-card-head .page-card-subtitle{font-size:15px;letter-spacing:0;color:rgb(var(--v-muted))}body[data-path] .page-card .page-card-body{gap:16px}body[data-path] .page-card .page-card-body .form-label,body[data-path] .page-card .form-group>label,body[data-path] .page-card .form-group label[for]{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--v-ink))}body[data-path] .page-card .page-card-body input[type=text],body[data-path] .page-card .page-card-body input[type=email],body[data-path] .page-card .page-card-body input[type=password],body[data-path] .form-control{height:50px;min-height:50px;padding:0 14px;font-family:inherit;font-size:16px;color:rgb(var(--v-ink));background-color:rgb(var(--v-card));border:1px solid rgb(var(--v-line));border-radius:15px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}body[data-path] textarea.form-control{height:auto;padding:12px 14px}body[data-path] .page-card .page-card-body input[type=text]:focus,body[data-path] .page-card .page-card-body input[type=email]:focus,body[data-path] .page-card .page-card-body input[type=password]:focus,body[data-path] .form-control:focus{background-color:rgb(var(--v-card));border-color:rgb(var(--v-ink));box-shadow:inset 0 0 0 1px rgb(var(--v-ink));outline:none}body[data-path] .page-card .page-card-body ::-moz-placeholder,body[data-path] .form-control::-moz-placeholder{color:rgb(var(--v-muted))}body[data-path] .page-card .page-card-body ::placeholder,body[data-path] .form-control::placeholder{color:rgb(var(--v-muted))}body[data-path] .page-card .page-card-body.invalid input[type=text],body[data-path] .page-card .page-card-body.invalid input[type=email],body[data-path] .page-card .page-card-body.invalid input[type=password],body[data-path] .page-card .page-card-body .form-group.invalid input[type=text],body[data-path] .page-card .page-card-body .form-group.invalid input[type=email],body[data-path] .page-card .page-card-body .form-group.invalid input[type=password]{border-color:rgb(var(--v-red));box-shadow:inset 0 0 0 1px rgb(var(--v-red))}body[data-path] .page-card .page-card-body .field-icon,body[data-path] .page-card .page-card-body .toggle-password{color:rgb(var(--v-muted));stroke:currentColor}body[data-path] .page-card .page-card-body .field-error,body[data-path] .page-card .password-mismatch-message{font-size:14px;color:rgb(var(--v-red))}body[data-path] .page-card .page-card-body .login-error-banner,body[data-path] .page-card .page-card-body .login-success-banner{font-size:15px;font-weight:600;border-radius:15px;padding:12px 14px}body[data-path] .page-card .page-card-body .login-error-banner{color:rgb(var(--v-red));background:rgb(var(--v-card));border:1.5px solid rgb(var(--v-red))}body[data-path] .page-card .page-card-body .login-success-banner{color:rgb(var(--v-green));background:rgb(var(--v-green-bg));border:1.5px solid transparent}body[data-path] .page-card .page-card-body :is(.login-error-banner,.login-success-banner) :is(svg,.es-alert__title){color:inherit}body[data-path] .page-card a,body[data-path] .page-card .page-card-body .forgot-password-message>*{color:rgb(var(--v-ink));font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:rgb(var(--v-line));text-decoration-thickness:2px;text-underline-offset:4px}body[data-path] .page-card a:hover{text-decoration-color:currentColor}body[data-path] .page-card .page-card-body p>a,body[data-path] .page-card .sign-up-message>a{display:inline-flex;align-items:center;min-height:40px}body[data-path] .page-card .page-card-actions{gap:10px}body[data-path] .page-card .page-card-actions .btn-login,body[data-path] .page-card .page-card-actions .btn-ldap-login,body[data-path] .page-card .page-card-actions .btn-login-option,body[data-path] .page-card .page-card-actions .btn-signup,body[data-path] .page-card .page-card-actions .btn-forgot,body[data-path] .page-card .page-card-actions .btn-primary,body[data-path] .page-card .btn-login-option,body[data-path] .btn-primary,body[data-path] .btn-default,body[data-path] .btn-secondary,body[data-path] .es-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;text-decoration:none;border-radius:999px;box-shadow:none;transition:background-color .15s ease,opacity .15s ease}body[data-path] .page-card .page-card-actions .btn-login,body[data-path] .page-card .page-card-actions .btn-ldap-login,body[data-path] .page-card .page-card-actions .btn-forgot,body[data-path] .page-card .page-card-actions .btn-signup,body[data-path] .page-card .page-card-actions .btn-primary,body[data-path] .btn-primary,body[data-path] .es-button[data-variant=solid]{color:rgb(var(--v-on-volt));background:rgb(var(--v-volt));border:1.5px solid rgb(var(--v-volt))}body[data-path] .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-forgot,.btn-signup,.btn-primary):is(:hover,:active),body[data-path] .btn-primary:is(:hover,:active),body[data-path] .es-button[data-variant=solid]:is(:hover,:active){color:rgb(var(--v-on-volt));background:rgb(var(--v-volt));border-color:rgb(var(--v-volt));opacity:.88}body[data-path] .page-card .page-card-actions :is(.btn-login,.btn-signup,.btn-primary):disabled,body[data-path] .btn-primary:disabled,body[data-path] .es-button[data-variant=solid]:disabled{color:rgb(var(--v-muted));background:rgb(var(--v-track));border-color:rgb(var(--v-track));opacity:1}body[data-path] .page-card .page-card-actions .btn-login-option,body[data-path] .page-card .btn-login-option,body[data-path] .btn-default,body[data-path] .btn-secondary,body[data-path] .es-button:not([data-variant="solid"]){color:rgb(var(--v-ink));background:transparent;border:1.5px solid rgb(var(--v-ink))}body[data-path] .page-card .btn-login-option:is(:hover,:active),body[data-path] .btn-default:is(:hover,:active),body[data-path] .btn-secondary:is(:hover,:active),body[data-path] .es-button:not([data-variant="solid"]):is(:hover,:active){color:rgb(var(--v-ink));background:rgb(var(--v-tint));border-color:rgb(var(--v-ink))}body[data-path] .btn-default:disabled,body[data-path] .btn-secondary:disabled,body[data-path] .es-button:not([data-variant="solid"]):disabled{opacity:.4}body[data-path] .page-card .sign-up-message,body[data-path] .page-card .login-divider{font-size:15px;color:rgb(var(--v-muted))}body[data-path] .page-card .password-hint,body[data-path] .page-card .password-strength-message,body[data-path] .page-card .password-strength-indicator{font-size:14px;color:rgb(var(--v-muted))}body[data-path] .page-card .password-strength-bar-track{height:6px;background:rgb(var(--v-track));border-radius:3px}body[data-path] .page-card .password-strength-bar-fill{border-radius:3px}body[data-path] .page-content-wrapper>.container{background-color:transparent}body[data-path] .error-page h4{font-family:inherit;font-weight:700;font-size:28px;letter-spacing:-.02em;color:rgb(var(--v-ink))}body[data-path] .error-page .details{min-width:min(360px,calc(100vw - 32px));border-top:none;padding-top:8px}body[data-path] .error-page p,body[data-path] .text-muted{font-size:16px;color:rgb(var(--v-muted))!important}body[data-path] .error-page a:not(.btn,.es-button){display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:8px;padding:0 24px;font-size:15px;font-weight:700;color:rgb(var(--v-ink))!important;text-decoration:none;border:1.5px solid rgb(var(--v-ink));border-radius:999px}body[data-path] .error-page a:not(.btn,.es-button):is(:hover,:active){background:rgb(var(--v-tint))}body[data-path] :is(h1,h2,h3){font-family:inherit;font-weight:700;letter-spacing:-.02em;color:rgb(var(--v-ink))}body[data-path] :is(a,button,input,select,textarea,.btn,.es-button):focus-visible{outline:2px solid rgb(var(--v-focus));outline-offset:2px}body[data-path] .navbar{background-color:rgb(var(--v-ground));border-bottom:1px solid rgb(var(--v-line));box-shadow:none}body[data-path] .web-footer{background-color:rgb(var(--v-ground));color:rgb(var(--v-muted));border-top:1px solid rgb(var(--v-line))}body[data-path] .portal-container{max-width:560px;background-color:rgb(var(--v-card));border:none;border-radius:20px;box-shadow:none;padding:4px 16px 8px}body[data-path] .portal-section.head{align-items:center;gap:12px;margin:0;padding:14px 0 12px;border-bottom:1px solid rgb(var(--v-line))}body[data-path] .portal-section .title{font-family:inherit;font-size:24px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--v-ink))}body[data-path] .portal-container .avatar-frame{color:rgb(var(--v-ground));background-color:rgb(var(--v-ink));font-weight:700}body[data-path] .portal-items{border:none;border-radius:0}body[data-path] .portal-items .portal-section{min-height:52px;padding:0;border:none;border-bottom:1px solid rgb(var(--v-line))}body[data-path] .portal-items .portal-section:last-child{border-bottom:none}body[data-path] .portal-section .my-account-item-link,body[data-path] .portal-section .my-account-item-link a{display:flex;align-items:center;gap:10px;width:100%;min-height:52px}body[data-path] .portal-section .item-link-text,body[data-path] .portal-section .my-account-item-link a,body[data-path] .portal-footer a{font-size:16px;font-weight:600;color:rgb(var(--v-ink))}body[data-path] .portal-container .icon,body[data-path] .portal-footer .icon{stroke:rgb(var(--v-muted))}body[data-path] .portal-section .my-account-item-link .icon{margin:0;flex:none}body[data-path] .portal-section .item-link-text{padding:0}body[data-path] .portal-footer a{display:inline-flex;align-items:center;gap:6px;min-height:40px}@media (prefers-reduced-motion: reduce){body[data-path] *,body[data-path] *:before,body[data-path] *:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=battery_desk_website.bundle.5GJJGNO7.css.map */
