._8aEwW_page{color:#183329;background:#f3f7f4;min-height:100vh;padding:28px 16px 24px}._8aEwW_header{align-items:center;gap:13px;width:100%;max-width:520px;margin:0 auto 24px;display:flex}._8aEwW_brandIcon{color:#fff;background:#126b45;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:27px;font-weight:800;display:grid}._8aEwW_eyebrow{color:#238054;letter-spacing:2px;margin:0 0 3px;font-size:10px;font-weight:800}._8aEwW_header h1{letter-spacing:-.6px;margin:0;font-size:24px;line-height:1.2}._8aEwW_subtitle{color:#718279;margin:4px 0 0;font-size:12px}._8aEwW_card,._8aEwW_welcome{background:#fff;border:1px solid #e3ebe5;border-radius:20px;width:100%;max-width:520px;margin:0 auto 16px;padding:22px;box-shadow:0 8px 30px #19442d0d}._8aEwW_cardHeading{align-items:center;gap:12px;margin-bottom:22px;display:flex}._8aEwW_headingIcon{color:#147347;background:#e8f5ed;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid}._8aEwW_cardHeading h2,._8aEwW_welcome h2{margin:0;font-size:18px}._8aEwW_cardHeading p{color:#74847a;margin:5px 0 0;font-size:12px;line-height:1.5}._8aEwW_form{flex-direction:column;display:flex}._8aEwW_form label,._8aEwW_card>label{margin:0 0 8px;font-size:13px;font-weight:700}._8aEwW_form input,._8aEwW_card select{color:#183329;width:100%;min-height:48px;font:inherit;background:#fbfdfb;border:1px solid #dce6de;border-radius:11px;outline:none;margin:0 0 17px;padding:12px 13px;font-size:14px}._8aEwW_form input:focus,._8aEwW_card select:focus{border-color:#238054;box-shadow:0 0 0 3px #2380541a}._8aEwW_primaryButton,._8aEwW_stopButton{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#147347;border:0;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:750}._8aEwW_primaryButton:disabled,._8aEwW_refreshButton:disabled{cursor:not-allowed;opacity:.55}._8aEwW_stopButton{background:#a53b32;margin-top:12px}._8aEwW_securityNote{color:#78887e;text-align:center;margin:17px 0 0;font-size:11px;line-height:1.5}._8aEwW_welcome{background:#eaf5ed;justify-content:space-between;align-items:center;gap:12px;display:flex}._8aEwW_muted{color:#6d8174;margin:0 0 5px;font-size:12px}._8aEwW_status{color:#197548;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:inline-flex}._8aEwW_status span{background:#25a45f;border-radius:50%;width:7px;height:7px}._8aEwW_logoutButton,._8aEwW_refreshButton{color:#276043;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e6dc;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700}._8aEwW_eventInfo{color:#60766a;background:#f4f8f5;border-radius:10px;margin:-4px 0 14px;padding:12px;font-size:12px}._8aEwW_eventInfo p{margin:3px 0}._8aEwW_refreshButton{width:100%;margin-top:2px}._8aEwW_cameraBox{background:#f4f8f5;border:1px dashed #cadbd0;border-radius:15px;min-height:250px;margin-bottom:14px;position:relative;overflow:hidden}._8aEwW_reader{width:100%}._8aEwW_reader video{object-fit:cover;border-radius:14px;width:100%!important}._8aEwW_cameraPlaceholder{color:#60766a;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex;position:absolute;inset:0}._8aEwW_cameraPlaceholder strong{color:#294b39;font-size:14px}._8aEwW_cameraPlaceholder span:last-child{font-size:11px}._8aEwW_cameraIcon{color:#218054;font-size:38px}._8aEwW_error,._8aEwW_success{border-radius:10px;margin:13px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}._8aEwW_error{color:#a52d26;background:#fff0ef}._8aEwW_success{color:#176c3f;background:#eaf7ed}._8aEwW_result{background:#f2faf4;border:1px solid #cfe9d7;border-radius:13px;gap:12px;margin-top:15px;padding:15px;display:flex}._8aEwW_resultCheck{color:#137443;background:#d8f1df;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}._8aEwW_resultTitle{color:#267348;margin:0 0 5px;font-size:11px;font-weight:800}._8aEwW_result h3{margin:0 0 6px;font-size:15px}._8aEwW_result p:not(._8aEwW_resultTitle){color:#61786a;margin:3px 0;font-size:11px}._8aEwW_footer{color:#7d8c82;text-align:center;padding:12px 0 4px;font-size:11px}._8aEwW_footer strong{color:#277449;letter-spacing:2px}._8aEwW_footer p{margin:5px 0 0}@media (min-width:700px){._8aEwW_page{padding-top:44px}._8aEwW_header h1{font-size:27px}._8aEwW_card,._8aEwW_welcome{padding:26px}}
