.login-box[data-v-65bd2882]{width:100%}.login-brand[data-v-65bd2882]{align-items:center;gap:10px;margin-bottom:36px;display:flex}.login-brand__name[data-v-65bd2882]{color:#0f172a;font-size:16px;font-weight:700}.login-brand__ver[data-v-65bd2882]{color:#94a3b8;font-size:11px}.login-title[data-v-65bd2882]{color:#0f172a;letter-spacing:-.5px;margin-bottom:6px;font-size:26px;font-weight:800}.login-sub[data-v-65bd2882]{color:#64748b;margin-bottom:28px;font-size:14px}.login-form[data-v-65bd2882]{flex-direction:column;display:flex}.login-field-label[data-v-65bd2882]{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600}.login-input[data-v-65bd2882] .q-field__control{border-radius:10px!important}.login-input[data-v-65bd2882]{margin-bottom:4px}.login-btn[data-v-65bd2882]{height:44px;font-size:15px;font-weight:600;color:#fff!important;border-radius:10px!important}[dir=ltr] .login-btn[data-v-65bd2882]{background:linear-gradient(135deg,#123a66,#175a8c)!important}[dir=rtl] .login-btn[data-v-65bd2882]{background:linear-gradient(-135deg,#123a66,#175a8c)!important}.login-demo[data-v-65bd2882]{border-top:1px solid #f1f5f9;margin-top:28px;padding-top:20px}.login-demo__title[data-v-65bd2882]{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.login-demo__btn[data-v-65bd2882]{font-size:11px;border-radius:6px!important}.login-offline[data-v-65bd2882]{color:#92400e;background:#fef3c7;border-radius:8px;align-items:center;margin-top:16px;padding:8px 12px;font-size:12px;display:flex}
