.lam-login-switch-wrap[data-v-4bc4a15b]{margin-top:10px;display:flex;justify-content:flex-end}.lam-login-switch[data-v-4bc4a15b]{border:none;background:transparent;padding:0;font-size:12px;color:#2563eb;cursor:pointer}.lam-login-switch[data-v-4bc4a15b]:hover{color:#1d4ed8;text-decoration:underline}.lam-backdrop[data-v-4bc4a15b]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(15,23,42,.45)}.lam-dialog[data-v-4bc4a15b]{position:relative;width:100%;max-width:420px;padding:2rem 1.75rem 1.5rem;background:#fff;border-radius:14px;box-shadow:0 22px 50px #0f172a2e}.lam-dialog--register[data-v-4bc4a15b]{max-width:440px;padding-bottom:1.25rem;overflow:visible;height:auto}.lam-close[data-v-4bc4a15b]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:8px;background:transparent;color:#86909c;cursor:pointer}.lam-close[data-v-4bc4a15b]:hover{background:#f4f7f9;color:#1d2129}.lam-title[data-v-4bc4a15b]{margin:0 2rem .5rem 0;font-size:1.25rem;font-weight:700;color:#1d2129;text-align:center;line-height:1.35}.lam-sub[data-v-4bc4a15b]{margin:0 0 1.25rem;font-size:.875rem;color:#86909c;text-align:center}.lam-tabs-shell[data-v-4bc4a15b]{padding:4px;margin-bottom:1.25rem;background:#f4f7f9;border-radius:12px}.lam-tabs[data-v-4bc4a15b]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.lam-tab[data-v-4bc4a15b]{padding:.65rem 1rem;font-size:.9375rem;font-weight:500;color:#86909c;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.lam-tab--active[data-v-4bc4a15b]{color:#1d2129;background:#fff;box-shadow:0 1px 4px #0f172a14}.lam-panel[data-v-4bc4a15b]{display:flex;flex-direction:column;gap:1rem}.lam-panel--register[data-v-4bc4a15b]{gap:1.125rem}.lam-asterisk[data-v-4bc4a15b]{color:#f53f3f;font-weight:600;line-height:1}.lam-label--required[data-v-4bc4a15b]{flex-wrap:wrap}.lam-agree[data-v-4bc4a15b]{margin-top:.125rem}.lam-login-remember[data-v-4bc4a15b]{margin-top:-.125rem;margin-bottom:.125rem}.lam-agree-row[data-v-4bc4a15b]{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.875rem;color:#4e5969;line-height:1.55}.lam-checkbox[data-v-4bc4a15b]{width:1rem;height:1rem;margin-top:.2rem;flex-shrink:0;accent-color:#2b66e3;cursor:pointer}.lam-agree-text[data-v-4bc4a15b]{flex:1;user-select:none}.lam-link[data-v-4bc4a15b]{color:#2b66e3;text-decoration:none;font-weight:500}.lam-link[data-v-4bc4a15b]:hover{text-decoration:underline}.lam-register-foot[data-v-4bc4a15b]{margin:.25rem 0 0;font-size:.75rem;color:#86909c;text-align:center;line-height:1.5}.lam-primary--register[data-v-4bc4a15b]{background:#2b66e3;margin-top:.375rem}.lam-primary--register[data-v-4bc4a15b]:hover:not(:disabled){background:#2457cc}.lam-field[data-v-4bc4a15b]{display:flex;flex-direction:column;gap:.4rem}.lam-label[data-v-4bc4a15b]{display:flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:#1d2129}.lam-label-ico[data-v-4bc4a15b]{display:flex;width:1rem;height:1rem;color:#86909c}.lam-label-ico svg[data-v-4bc4a15b]{width:100%;height:100%}.lam-input[data-v-4bc4a15b]{width:100%;box-sizing:border-box;padding:.65rem .75rem;font-size:.9375rem;color:#1d2129;border:1px solid #e5e6eb;border-radius:10px;outline:none;transition:border-color .15s}.lam-input[data-v-4bc4a15b]:focus{border-color:#2f65ee}.lam-input[data-v-4bc4a15b]::placeholder{color:#c0c4cc}.lam-input-row[data-v-4bc4a15b]{display:flex;align-items:center;gap:.25rem;border:1px solid #e5e6eb;border-radius:10px;padding-right:.35rem;transition:border-color .15s}.lam-input-row[data-v-4bc4a15b]:focus-within{border-color:#2f65ee}.lam-input-row .lam-input[data-v-4bc4a15b]{border:none;border-radius:10px}.lam-input--grow[data-v-4bc4a15b]{flex:1;min-width:0}.lam-sms-row[data-v-4bc4a15b]{display:flex;align-items:stretch;gap:.5rem}.lam-sms-row .lam-input[data-v-4bc4a15b]{flex:1;min-width:0}.lam-sms-btn[data-v-4bc4a15b]{flex-shrink:0;align-self:stretch;padding:0 .75rem;font-size:.875rem;font-weight:500;color:#2f65ee;white-space:nowrap;background:#fff;border:1px solid #2f65ee;border-radius:10px;cursor:pointer;transition:background .15s,color .15s}.lam-sms-btn[data-v-4bc4a15b]:hover:not(:disabled){background:rgba(47,101,238,.06)}.lam-sms-btn[data-v-4bc4a15b]:disabled{color:#86909c;border-color:#e5e6eb;cursor:not-allowed;background:#f7f8fa}.lam-eye[data-v-4bc4a15b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:8px;background:transparent;color:#86909c;cursor:pointer}.lam-eye[data-v-4bc4a15b]:hover{color:#1d2129}.lam-eye svg[data-v-4bc4a15b]{width:1.15rem;height:1.15rem}.lam-error[data-v-4bc4a15b]{margin:0;font-size:.8125rem;color:#f53f3f}.lam-success[data-v-4bc4a15b]{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(34,197,94,.36);background:linear-gradient(135deg,rgba(236,253,245,1) 0%,rgba(220,252,231,.9) 100%);color:#166534;font-size:.95rem;font-weight:700;display:flex;align-items:center;gap:8px}.lam-success-icon[data-v-4bc4a15b]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#22c55e;color:#fff;font-size:12px;box-shadow:0 0 #22c55e73;animation:lam-success-pulse-4bc4a15b 1.2s ease-out 2}@keyframes lam-success-pulse-4bc4a15b{0%{box-shadow:0 0 #22c55e73;transform:scale(.95)}70%{box-shadow:0 0 0 8px #22c55e00;transform:scale(1)}to{box-shadow:0 0 #22c55e00;transform:scale(1)}}.lam-primary[data-v-4bc4a15b]{width:100%;margin-top:.25rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;color:#fff;background:#2f65ee;border:none;border-radius:10px;cursor:pointer;transition:background .15s}.lam-primary[data-v-4bc4a15b]:hover:not(:disabled){background:#2557d6}.lam-primary[data-v-4bc4a15b]:disabled{opacity:.65;cursor:not-allowed}.lam-fade-enter-active[data-v-4bc4a15b],.lam-fade-leave-active[data-v-4bc4a15b]{transition:opacity .2s ease}.lam-fade-enter-active .lam-dialog[data-v-4bc4a15b],.lam-fade-leave-active .lam-dialog[data-v-4bc4a15b]{transition:transform .2s ease}.lam-fade-enter-from[data-v-4bc4a15b],.lam-fade-leave-to[data-v-4bc4a15b]{opacity:0}.lam-fade-enter-from .lam-dialog[data-v-4bc4a15b],.lam-fade-leave-to .lam-dialog[data-v-4bc4a15b]{transform:scale(.96) translateY(6px)}html,body{margin:0;padding:0}#app{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2933;margin:0;padding:0}.sidebar+.main-area{margin-left:200px!important;transition:margin-left .3s ease}.sidebar.collapsed+.main-area{margin-left:64px!important}.sidebar+.main-content{margin-left:200px!important;transition:margin-left .3s ease}.sidebar.collapsed+.main-content{margin-left:64px!important}
