.auth-required>aside,.auth-required>main,.auth-required>#scan-error{display:none!important}#employee-login{max-width:510px;margin:7vh auto;padding:24px}.auth-brand{font-size:26px;font-weight:800;letter-spacing:-1px;margin-bottom:30px;color:#243247;border-left:3px solid #d6a039;padding-left:12px}.auth-brand span{color:#2865c5}.auth-card{padding:32px;background:white;border:1px solid #d8e1eb;border-radius:7px;box-shadow:0 8px 30px #24324706}.auth-card h1{font-size:28px;margin:12px 0}.auth-card p{font-size:14px;line-height:1.65}.auth-card label{font-size:13px;margin-top:20px}.auth-card input{margin-top:7px;font-size:16px}.auth-card button{width:100%;margin-top:22px}.auth-eyebrow{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:#7d8da0}.auth-card .auth-hint,.auth-footer{font-size:11px;color:#8391a2}.auth-error{color:#a63d35!important;min-height:18px}.auth-footer{text-align:center;margin-top:20px}.employee-profile{display:inline-flex;align-items:center;gap:10px;margin-right:12px}.employee-avatar{display:grid;place-items:center;width:29px;height:29px;background:#eaf1fb;color:#356ac3;border:1px solid #d3e1f4;border-radius:5px;font-size:11px;font-weight:650}.employee-profile strong{font-size:12px;color:#405570}.employee-profile small{display:block;font-size:10px;color:#8a97a9}.employee-profile button{margin-left:3px}.employee-admin-note{padding:12px 15px;background:#f1f5fb;border:1px solid #dbe5f2;font-size:12px;color:#60758f;border-radius:5px}.employee-status{font-size:11px;padding:4px 7px;border-radius:3px;background:#edf8f1;color:#397b56}.employee-status.inactive{background:#f2f3f5;color:#7d8794}.audit-details{max-width:720px;white-space:normal}.audit-details summary{cursor:pointer;color:#356ac3;font-size:12px}.audit-values{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:12px 0}.audit-values>div{min-width:0;border:1px solid #e0e7f0;background:#f8fafc;border-radius:4px;padding:12px}.audit-values h3{font-size:11px;font-weight:600;margin:0 0 9px}.audit-values pre{font:11px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#536984}.employee-table-actions{display:flex;gap:7px;flex-wrap:wrap}.employee-table-actions button{font-size:12px;min-height:33px;padding:6px 9px}@media(max-width:700px){#employee-login{margin:25px auto;padding:18px}.auth-card{padding:24px}.employee-profile{flex-wrap:wrap;margin:0}.employee-profile strong{font-size:11px}.employee-profile small{font-size:9px}.audit-values{grid-template-columns:1fr}.employee-avatar{display:none}}
main>header>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.audit-field{padding-top:13px}.audit-field>strong{font-size:12px;color:#526984}.audit-values{margin-top:6px}

label.remember-device{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:13px;margin:16px 0}label.remember-device input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0} .assistant-suggestions{flex-wrap:wrap}
