.employee-module__lSen_G__portal{color:#f4fbff;background:radial-gradient(circle at 14% 5%,#16d4a31f,#0000 28%),linear-gradient(#061018,#04080d);min-height:100svh;padding:28px}.employee-module__lSen_G__shell{width:min(1180px,100%);margin:0 auto}.employee-module__lSen_G__topbar{justify-content:space-between;align-items:center;gap:18px;padding:8px 0 28px;display:flex}.employee-module__lSen_G__brand strong{letter-spacing:.12em;font-size:1.35rem;display:block}.employee-module__lSen_G__brand span{color:#16d4a3;letter-spacing:.18em;margin-top:6px;font-size:.72rem;font-weight:800;display:block}.employee-module__lSen_G__secure{color:#8aa1b3;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:.72rem}.employee-module__lSen_G__loginGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:32px;min-height:calc(100svh - 130px);display:grid}.employee-module__lSen_G__eyebrow{color:#16d4a3;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:900}.employee-module__lSen_G__headline{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(3.2rem,8vw,7rem);line-height:.9}.employee-module__lSen_G__headline span{color:#16d4a3}.employee-module__lSen_G__lead{color:#9db0bf;max-width:680px;font-size:1.05rem;line-height:1.7}.employee-module__lSen_G__loginCard,.employee-module__lSen_G__card{background:linear-gradient(145deg,#0e1b26f0,#070e14eb);border:1px solid #ffffff1a;border-radius:18px;padding:24px;box-shadow:0 24px 70px #00000047}.employee-module__lSen_G__loginCard h2,.employee-module__lSen_G__card h2,.employee-module__lSen_G__card h3{margin:0}.employee-module__lSen_G__loginCard p,.employee-module__lSen_G__card p{color:#91a5b4;line-height:1.6}.employee-module__lSen_G__form{gap:14px;margin-top:22px;display:grid}.employee-module__lSen_G__form label{text-transform:uppercase;letter-spacing:.08em;color:#b8c8d4;gap:7px;font-size:.76rem;font-weight:800;display:grid}.employee-module__lSen_G__form input{color:#fff;background:#061019;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:12px 13px}.employee-module__lSen_G__form input:focus{border-color:#16d4a3;box-shadow:0 0 0 2px #16d4a314}.employee-module__lSen_G__button{appearance:none;color:#fff;cursor:pointer;background:#16d4a321;border:1px solid #16d4a373;border-radius:10px;justify-content:center;align-items:center;padding:12px 14px;font-weight:900;text-decoration:none;display:inline-flex}.employee-module__lSen_G__button[disabled]{cursor:not-allowed;opacity:.55}.employee-module__lSen_G__note{color:#8ea2b1;border:1px solid #ffffff14;border-radius:10px;margin-top:16px;padding:12px 13px;font-size:.82rem;line-height:1.55}.employee-module__lSen_G__dashboardHead{justify-content:space-between;align-items:flex-start;gap:16px;padding:34px 0;display:flex}.employee-module__lSen_G__dashboardHead h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2.2rem,5vw,4.3rem)}.employee-module__lSen_G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.employee-module__lSen_G__card{flex-direction:column;min-height:220px;display:flex}.employee-module__lSen_G__cardTag{text-transform:uppercase;letter-spacing:.11em;color:#16d4a3;font-size:.7rem;font-weight:900}.employee-module__lSen_G__card h2{margin-top:12px;font-size:1.7rem}.employee-module__lSen_G__card p{flex:1}.employee-module__lSen_G__cardActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.employee-module__lSen_G__secondary{color:#dce8ef;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:.8rem;font-weight:800;text-decoration:none}.employee-module__lSen_G__disabled{opacity:.5;pointer-events:none}.employee-module__lSen_G__divider{background:#ffffff14;height:1px;margin:20px 0}.employee-module__lSen_G__status{color:#94a8b7;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.employee-module__lSen_G__status:before{content:"";background:#16d4a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #16d4a38c}@media (max-width:820px){.employee-module__lSen_G__portal{padding:18px}.employee-module__lSen_G__loginGrid{grid-template-columns:1fr;min-height:auto;padding:30px 0 50px}.employee-module__lSen_G__grid{grid-template-columns:1fr}.employee-module__lSen_G__dashboardHead{flex-direction:column}.employee-module__lSen_G__headline{font-size:clamp(3rem,17vw,5.5rem)}}
