@-webkit-keyframes auth-slide-in-fb67caed{0%{opacity:0;-webkit-transform:translateY(10px) scale(.98);transform:translateY(10px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes auth-slide-in-fb67caed{0%{opacity:0;-webkit-transform:translateY(10px) scale(.98);transform:translateY(10px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.auth-card[data-v-fb67caed]{-webkit-animation:auth-slide-in-fb67caed .22s ease;animation:auth-slide-in-fb67caed .22s ease;position:relative}.auth-close[data-v-fb67caed]{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;position:absolute;right:10px;top:10px;width:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;color:var(--text);justify-content:center;opacity:.45;-webkit-transition:opacity .15s,background-color .15s;transition:opacity .15s,background-color .15s;z-index:2}.auth-close[data-v-fb67caed]:hover{background-color:var(--border-color);opacity:1}.auth-content[data-v-fb67caed]{padding:24px 28px 28px!important}.auth-logo[data-v-fb67caed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24px}.auth-logo__img[data-v-fb67caed]{height:36px;width:auto}.auth-tabs[data-v-fb67caed]{border-bottom:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.auth-tab[data-v-fb67caed]{-webkit-box-flex:1;border-bottom:2px solid transparent;color:var(--text);-ms-flex:1;flex:1;font-size:12px;font-weight:600;letter-spacing:.6px;margin-bottom:-1px;opacity:.45;padding:10px 0;text-transform:uppercase;-webkit-transition:opacity .18s,border-color .18s,color .18s;transition:opacity .18s,border-color .18s,color .18s}.auth-tab.active[data-v-fb67caed]{border-bottom-color:var(--brand-color);color:var(--brand-color);opacity:1}.auth-tab[data-v-fb67caed]:hover:not(.active){opacity:.7}.auth-forgot-header[data-v-fb67caed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:20px}.auth-back-btn[data-v-fb67caed]{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;width:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;color:var(--text);justify-content:center;opacity:.5;-webkit-transition:opacity .15s,background-color .15s;transition:opacity .15s,background-color .15s}.auth-back-btn[data-v-fb67caed]:hover{background-color:var(--border-color);opacity:1}.auth-section-title[data-v-fb67caed]{color:var(--text);font-size:14px;font-weight:600;letter-spacing:.4px;opacity:.8;text-transform:uppercase}.auth-form[data-v-fb67caed]{gap:8px!important}.auth-forgot-link[data-v-fb67caed]{margin-top:-4px;text-align:right}.auth-forgot-link a[data-v-fb67caed]{color:var(--brand-color)!important;font-size:12px;opacity:.8;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.auth-forgot-link a[data-v-fb67caed]:hover{opacity:1}.auth-divider[data-v-fb67caed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);font-size:11px;gap:10px;letter-spacing:.5px;margin:2px 0;opacity:.35;text-transform:uppercase}.auth-divider[data-v-fb67caed]:after,.auth-divider[data-v-fb67caed]:before{content:"";-webkit-box-flex:1;background-color:var(--border-color);-ms-flex:1;flex:1;height:1px}.password-wrapper[data-v-fb67caed]{position:relative}.password-eye[data-v-fb67caed]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;right:14px;top:44%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0009;cursor:pointer;pointer-events:auto}.password-input .v-input__control[data-v-fb67caed]{position:relative}.password-input input[data-v-fb67caed]{padding-right:40px!important}.password-eye[data-v-fb67caed]:hover{color:#000000b3;opacity:1}[data-theme=dark] .password-eye[data-v-fb67caed]{color:#ffffff8c}[data-theme=dark] .password-eye[data-v-fb67caed]:hover{color:#fffc}[data-v-fb67caed] .force-logout-modal{border-radius:12px!important;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2)!important;box-shadow:0 10px 40px #0003!important}[data-v-fb67caed] .force-logout-title{font-size:22px!important;line-height:1.4!important;margin-bottom:0!important}[data-v-fb67caed] .force-logout-content{margin-top:0!important}[data-v-fb67caed] .force-logout-confirm-btn{border-radius:6px!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:12px 24px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}[data-v-fb67caed] .force-logout-confirm-btn:hover{background-color:#c82333!important;-webkit-box-shadow:0 4px 12px rgba(220,53,69,.3)!important;box-shadow:0 4px 12px #dc35454d!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-fb67caed] .force-logout-cancel-btn{border-radius:6px!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:12px 24px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}[data-v-fb67caed] .force-logout-cancel-btn:hover{background-color:#5a6268!important;-webkit-box-shadow:0 4px 12px hsla(208,7%,46%,.3)!important;box-shadow:0 4px 12px #6d767e4d!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}
