.Zdu2Wa_form{flex-direction:column;gap:8px;display:flex}.Zdu2Wa_keypad{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0;display:grid}.Zdu2Wa_key{height:56px;font-size:22px;font-weight:600}.Zdu2Wa_actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}
.AZEP_G_screen{color:#effcf7;background:#081a1b;min-height:100vh;padding:24px 32px 32px;font-family:Be Vietnam Pro,sans-serif}.AZEP_G_topbar,.AZEP_G_brand,.AZEP_G_status,.AZEP_G_device,.AZEP_G_cameraHeader,.AZEP_G_actionRow,.AZEP_G_successEmployee,.AZEP_G_metaLine{align-items:center;display:flex}.AZEP_G_topbar{justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto 24px}.AZEP_G_brand{gap:12px}.AZEP_G_logo{object-fit:contain;background:#d5f5e8;border-radius:12px;width:42px;height:42px;padding:7px}.AZEP_G_brandTitle{letter-spacing:.02em;font-size:17px;font-weight:700}.AZEP_G_brandSub{color:#8fb9af;margin-top:2px;font-size:12px}.AZEP_G_status{color:#b6d5ce;gap:18px;font-size:12px}.AZEP_G_statusDot{background:#35d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d3991f}.AZEP_G_statusDotOffline{background:#f0a45b;box-shadow:0 0 0 5px #f0a45b1f}.AZEP_G_clock{color:#effcf7;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.AZEP_G_date{color:#8fb9af;text-align:right;font-size:11px}.AZEP_G_device{color:#b6d5ce;gap:7px}.AZEP_G_layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:24px;max-width:1440px;margin:0 auto;display:grid}.AZEP_G_cameraCard,.AZEP_G_sideCard{background:#102728;border:1px solid #95dec929;border-radius:24px;box-shadow:0 20px 80px #00000038}.AZEP_G_cameraCard{min-height:600px;position:relative;overflow:hidden}.AZEP_G_video{object-fit:cover;background:#122f30;width:100%;height:100%;min-height:600px;transform:scaleX(-1)}.AZEP_G_cameraShade{pointer-events:none;background:linear-gradient(#081a1ba6,#0000 30% 70%,#081a1bc7);position:absolute;inset:0}.AZEP_G_cameraHeader{z-index:2;justify-content:space-between;position:absolute;top:22px;left:26px;right:26px}.AZEP_G_cameraHeader h1{letter-spacing:-.03em;margin:0;font-size:24px}.AZEP_G_cameraHeader p{color:#b6d5ce;margin:5px 0 0;font-size:13px}.AZEP_G_faceGuide{z-index:1;aspect-ratio:.78;border:2px solid #cfffe9db;border-radius:48% 48% 44% 44%;width:min(46%,340px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);box-shadow:0 0 0 999px #0616173d,0 0 40px #55e1b23d}.AZEP_G_faceGuide:after{content:"";background:#6de6ba;height:2px;animation:2.4s ease-in-out infinite AZEP_G_scan;position:absolute;top:26%;left:12%;right:12%;box-shadow:0 0 16px #6de6ba}@keyframes AZEP_G_scan{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(180px)}}.AZEP_G_tapHint{z-index:2;color:#d7f9eb;font-size:13px;position:absolute;bottom:26px;left:26px}.AZEP_G_sideCard{flex-direction:column;justify-content:space-between;min-height:600px;padding:30px;display:flex}.AZEP_G_sideCard h2{margin:0;font-size:18px}.AZEP_G_sideCard p{color:#9fc4ba;font-size:13px;line-height:1.65}.AZEP_G_actionRow{flex-wrap:wrap;gap:10px}.AZEP_G_pinButton{color:#092321;background:#d5f5e8;border:1px solid #70dcb8;width:100%;height:52px;font-weight:700}.AZEP_G_offlineBanner,.AZEP_G_mismatchBanner{border-radius:12px;padding:11px 14px;font-size:12px}.AZEP_G_offlineBanner{color:#ffd29a;background:#f0a45b1f}.AZEP_G_mismatchBanner{z-index:3;color:#ffe2a8;white-space:nowrap;background:#5d461f;position:absolute;top:78px;left:50%;transform:translate(-50%)}.AZEP_G_successOverlay{z-index:5;text-align:center;background:#041d16eb;place-items:center;padding:32px;display:grid;position:absolute;inset:0}.AZEP_G_successCheck{color:#06271c;background:#5ee1a9;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 18px;font-size:44px;font-weight:800;display:grid}.AZEP_G_successOverlay h2{margin:0;font-size:28px}.AZEP_G_successEmployee{justify-content:center;gap:14px;margin:20px 0}.AZEP_G_avatar{object-fit:cover;background:#d5f5e8;border-radius:50%;width:58px;height:58px}.AZEP_G_successName{text-align:left;font-weight:700}.AZEP_G_successDepartment{text-align:left;color:#a8d1c1;margin-top:4px;font-size:12px}.AZEP_G_metaLine{color:#b9dfd0;justify-content:center;gap:8px;font-size:13px}@media (max-width:900px){.AZEP_G_screen{padding:18px}.AZEP_G_layout{grid-template-columns:1fr}.AZEP_G_cameraCard,.AZEP_G_video,.AZEP_G_sideCard{min-height:500px}.AZEP_G_sideCard{gap:24px;min-height:auto}.AZEP_G_status{gap:10px}.AZEP_G_device{display:none}}@media (max-width:560px){.AZEP_G_topbar{align-items:flex-start}.AZEP_G_clock{font-size:15px}.AZEP_G_date{font-size:10px}.AZEP_G_cameraCard,.AZEP_G_video{min-height:420px}.AZEP_G_cameraHeader h1{font-size:19px}.AZEP_G_faceGuide{width:58%}}
.nYdlkW_layout{grid-template-columns:minmax(280px,35%) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.nYdlkW_layout{grid-template-columns:minmax(0,1fr)}}
