*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fef9ef;color:#2c2b28;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .25s ease-out}*{box-sizing:border-box}button,canvas,img,input,select,textarea,video{max-width:100%}body{overflow-x:hidden}.Login_loginContainer__L6V3O{align-items:center;background:#fef9ef;display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.Login_card__IRduH{background:#fff;border-radius:2rem;box-shadow:0 20px 35px -12px #00000014,0 1px 2px #00000005;max-width:28rem;padding:2rem 1.75rem;transition:all .2s ease;width:100%}.Login_logoWrapper__wTdfT{margin-bottom:2rem;text-align:center}.Login_logoIcon__bPF5U{align-items:center;background:#e67e22;border-radius:1.25rem;box-shadow:0 4px 10px #e67e2233;color:#fff;display:inline-flex;height:3.5rem;justify-content:center;margin-bottom:1rem;width:3.5rem}.Login_title__jk6Rr{color:#2c2b28;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .25rem}.Login_subtitle__ny6UR{color:#9c8870;font-size:.875rem;margin:0}.Login_inputGroup__epVR0{margin-bottom:1.25rem}.Login_label__zlJQ-{color:#a88c6d;display:block;font-size:.8rem;font-weight:500;letter-spacing:.03em;margin-bottom:.5rem;text-transform:uppercase}.Login_input__ADhfa{background:#fefaf5;border:1px solid #f0e2d2;border-radius:1rem;color:#1f1e1c;font-size:.95rem;padding:.75rem 1rem;transition:all .2s;width:100%}.Login_input__ADhfa:focus{background:#fff;border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.Login_errorMessage__bkVMY{background:#fff1f0;border-left:4px solid #e03a3a;border-radius:.75rem;color:#b13e3e;font-size:.85rem;margin-bottom:1.5rem;padding:.75rem 1rem}.Login_submitButton__WMz44{background:#e67e22;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.85rem;transition:background .2s,transform .05s;width:100%}.Login_submitButton__WMz44:hover:not(:disabled){background:#d96c1a}.Login_submitButton__WMz44:disabled{background:#d9c2a8;cursor:not-allowed}@media (max-width:768px){.Login_loginCard__sVKak{padding:1.5rem;width:100%}.Login_button__86uwc,.Login_input__ADhfa{width:100%}}.EmployeeTable_dashboard__-wewg{background:#fef9ef;min-height:100vh;padding:2rem 1rem}.EmployeeTable_dashboardInner__7Y659{margin:0 auto;max-width:52rem}.EmployeeTable_dashboardHeader__V65XU{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.EmployeeTable_mainTitle__bSVv3{color:#2c2b28;font-size:1.8rem;font-weight:700;margin:0}.EmployeeTable_subHeader__mGBs6{color:#b28b5e;font-size:.85rem;margin-top:.2rem}.EmployeeTable_logoutButton__28Lcb{background:#fff;border:1px solid #f0e2d2;border-radius:2rem;color:#8b6b48;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1.2rem;transition:all .2s}.EmployeeTable_logoutButton__28Lcb:hover{background:#e67e22;border-color:#e67e22;color:#fff}.EmployeeTable_menuGrid__FGDVU{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.EmployeeTable_menuCard__sFF54{align-items:center;background:#fff;border:1px solid #f0e2d2;border-radius:1.5rem;box-shadow:0 1px 2px #00000005;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;text-align:left;transition:all .2s}.EmployeeTable_menuCard__sFF54:hover{border-color:#e67e22;box-shadow:0 12px 22px -12px #e67e221f;transform:translateY(-2px)}.EmployeeTable_menuIcon__vIrZ2{font-size:1.6rem;margin-bottom:.3rem}.EmployeeTable_menuLabel__bdFFO{color:#2c2b28;font-size:1rem;font-weight:700;margin:.25rem 0 .1rem}.EmployeeTable_menuDesc__GU07b{color:#a98f72;font-size:.75rem;margin:0}.EmployeeTable_menuArrow__6Xqc8{color:#dbb88c;font-size:1.6rem}.EmployeeTable_screen__4mHEU{background:#fef9ef;min-height:100vh;padding:2rem 1rem}.EmployeeTable_screenContainer__jDkzE{margin:0 auto;max-width:42rem}.EmployeeTable_screenHeader__bBP-r{align-items:center;display:flex;gap:1rem;margin-bottom:1.8rem}.EmployeeTable_backButton__2JNZX{background:#fff;border:1px solid #e6d9cc;border-radius:2rem;color:#a77f51;cursor:pointer;font-size:1.4rem;font-weight:500;height:2.4rem;width:2.4rem}.EmployeeTable_screenTitle__zjeHr{color:#2c2b28;font-size:1.5rem;font-weight:600;margin:0}.EmployeeTable_input__deFnA{background:#fff;border:1px solid #efdfce;border-radius:1rem;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem;width:100%}.EmployeeTable_searchInput__vxySN{margin-bottom:1.2rem}.EmployeeTable_registerForm__tBFGa{margin-bottom:1rem}.EmployeeTable_cameraWrapper__\+PKgx{margin-top:.5rem}.EmployeeTable_hintText__p0uG9{background:#fef6ed;border-radius:1.2rem;color:#b59879;font-size:.8rem;padding:1rem;text-align:center}.EmployeeTable_tableWrapper__vRDry{background:#fff;border:1px solid #f2e6db;border-radius:1rem;margin-top:1.2rem;overflow-x:auto}.EmployeeTable_dataTable__ZRMfI{border-collapse:collapse;font-size:.85rem;width:100%}.EmployeeTable_dataTable__ZRMfI th{background:#fefaf5;border-bottom:1px solid #efe0d1;color:#b18b65;font-weight:600;padding:.9rem 1rem;text-align:left}.EmployeeTable_dataTable__ZRMfI td{border-bottom:1px solid #f8efe7;color:#3a3530;padding:.9rem 1rem}.EmployeeTable_monoId__RufZy{color:#c2813a;font-family:monospace;font-weight:500}.EmployeeTable_nameCell__UuE1N{align-items:center;display:flex;gap:.5rem}.EmployeeTable_editIcon__SFfrj{background:none;border:none;color:#c2813a;cursor:pointer;font-size:.8rem}.EmployeeTable_editInline__6p1vl{align-items:center;display:flex;gap:.5rem}.EmployeeTable_inlineInput__tJERO{border:1px solid #e7d5c4;border-radius:.6rem;font-size:.8rem;padding:.4rem .6rem}.EmployeeTable_cancelButton__OTsFa,.EmployeeTable_deleteButton__EJ\+NY,.EmployeeTable_saveButton__wOjnt{border:none;border-radius:1.5rem;cursor:pointer;font-size:.7rem;font-weight:500;padding:.3rem .8rem}.EmployeeTable_saveButton__wOjnt{background:#e67e22;color:#fff}.EmployeeTable_cancelButton__OTsFa{background:#f0e0d2;color:#795d42}.EmployeeTable_deleteButton__EJ\+NY{background:#f9e5df;color:#c25b3a}.EmployeeTable_loadingText__cD96l{color:#b59879;font-size:.8rem;margin-top:1rem;text-align:center}.EmployeeTable_emptyState__kxfMl{background:#fff;border-radius:1.5rem;color:#bc9a78;padding:2rem;text-align:center}@media (max-width:768px){.EmployeeTable_screen__4mHEU{padding:1rem .75rem}.EmployeeTable_screenHeader__bBP-r{align-items:flex-start;flex-direction:column}.EmployeeTable_tableWrapper__vRDry{-webkit-overflow-scrolling:touch;overflow-x:auto}.EmployeeTable_dataTable__ZRMfI{min-width:700px}.EmployeeTable_editInline__6p1vl{flex-wrap:wrap}.EmployeeTable_inlineInput__tJERO{width:100%}}.FacePrefilter_container__UqMcL{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.FacePrefilter_videoWrapper__B32XQ{background:#f2e4d8;border:1px solid #ffe1ca;border-radius:1.5rem;box-shadow:0 6px 14px #0000000d;max-width:28rem;overflow:hidden;position:relative;width:100%}.FacePrefilter_video__luOwx{display:block;height:auto;transform:scaleX(-1);width:100%}.FacePrefilter_overlayGuide__H0ONn{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.FacePrefilter_overlayGuide__H0ONn:after{border:2px solid #e67e2280;border-radius:50%;content:"";height:10rem;opacity:.65;width:8rem}.FacePrefilter_statusText__7gbuT{background:#fff;border-radius:2rem;box-shadow:0 1px 3px #00000008;color:#a57547;font-size:.8rem;max-width:90%;padding:.4rem 1rem;text-align:center}.FacePrefilter_errorBox__QsxdT{background:#fff3ef;border:1px solid #ffd8c4;border-radius:1.25rem;max-width:28rem;padding:1.2rem;text-align:center;width:100%}.FacePrefilter_errorMessage__Qs37E{align-items:center;color:#b45b2a;display:flex;flex-direction:column;font-size:.85rem;gap:.8rem}.FacePrefilter_retryBtn__1gkka{background:#e67e22;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1.2rem;transition:background .2s}.FacePrefilter_retryBtn__1gkka:hover:not(:disabled){background:#d96c1a}.FacePrefilter_retryBtn__1gkka:disabled{background:#e0bc97;cursor:wait}.FacePrefilter_controls__SaG0g{display:flex;gap:10px;justify-content:center;margin:10px 0}.FacePrefilter_actionBtn__OslRN,.FacePrefilter_captureBtn__Wi-FN{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 16px}.FacePrefilter_actionBtn__OslRN{background:#4a90d9;color:#fff}.FacePrefilter_captureBtn__Wi-FN{background:#27ae60;color:#fff}.FacePrefilter_cancelBtn__vKS-7{background:#0000;border:1.5px solid #e8d0b8;border-radius:2rem;color:#a08060;cursor:pointer;font-size:.83rem;padding:.55rem 1.2rem;transition:all .2s}.FacePrefilter_cancelBtn__vKS-7:hover{border-color:#c5532e;color:#c5532e}.StatusBanner_banner__V0Eu6{align-items:center;background:#fff;border-left:4px solid;border-radius:1rem;display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between;margin:.5rem 0;padding:.7rem 1rem}.StatusBanner_success__hg5r8{background:#fffbf5;border-left-color:#e67e22;color:#7c582e}.StatusBanner_error__dHy6R{background:#fff7f4;border-left-color:#dd6b4a;color:#b14e2c}.StatusBanner_dismiss__gguBl{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;line-height:1;opacity:.6}.Spinner_spinner__zQ0lB{animation:Spinner_spin__rm97J .6s linear infinite;border:2px solid #e6cfb8;border-radius:50%;border-top-color:#e67e22;display:inline-block;height:.9rem;margin-right:.4rem;vertical-align:middle;width:.9rem}@keyframes Spinner_spin__rm97J{to{transform:rotate(1turn)}}.RegisterEmployeeForm_dashboard__0T3mD{background:#fef9ef;min-height:100vh;padding:2rem 1rem}.RegisterEmployeeForm_dashboardInner__DkKGI{margin:0 auto;max-width:52rem}.RegisterEmployeeForm_dashboardHeader__t4mvP{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.RegisterEmployeeForm_mainTitle__y2RSW{color:#2c2b28;font-size:1.8rem;font-weight:700;margin:0}.RegisterEmployeeForm_subHeader__7aGlC{color:#b28b5e;font-size:.85rem;margin-top:.2rem}.RegisterEmployeeForm_logoutButton__xPyDB{background:#fff;border:1px solid #f0e2d2;border-radius:2rem;color:#8b6b48;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1.2rem;transition:all .2s}.RegisterEmployeeForm_logoutButton__xPyDB:hover{background:#e67e22;border-color:#e67e22;color:#fff}.RegisterEmployeeForm_menuGrid__OrvWK{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.RegisterEmployeeForm_menuCard__4gju3{align-items:center;background:#fff;border:1px solid #f0e2d2;border-radius:1.5rem;box-shadow:0 1px 2px #00000005;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;text-align:left;transition:all .2s}.RegisterEmployeeForm_menuCard__4gju3:hover{border-color:#e67e22;box-shadow:0 12px 22px -12px #e67e221f;transform:translateY(-2px)}.RegisterEmployeeForm_menuIcon__Cy\+Sw{font-size:1.6rem;margin-bottom:.3rem}.RegisterEmployeeForm_menuLabel__skSYX{color:#2c2b28;font-size:1rem;font-weight:700;margin:.25rem 0 .1rem}.RegisterEmployeeForm_menuDesc__5yr40{color:#a98f72;font-size:.75rem;margin:0}.RegisterEmployeeForm_menuArrow__hni3w{color:#dbb88c;font-size:1.6rem}.RegisterEmployeeForm_screen__tqizm{background:#fef9ef;min-height:100vh;padding:2rem 1rem}.RegisterEmployeeForm_screenContainer__RcRJU{margin:0 auto;max-width:42rem}.RegisterEmployeeForm_screenHeader__QSiQ6{align-items:center;display:flex;gap:1rem;margin-bottom:1.8rem}.RegisterEmployeeForm_backButton__mkyYV{background:#fff;border:1px solid #e6d9cc;border-radius:2rem;color:#a77f51;cursor:pointer;font-size:1.4rem;font-weight:500;height:2.4rem;width:2.4rem}.RegisterEmployeeForm_screenTitle__Q4QXg{color:#2c2b28;font-size:1.5rem;font-weight:600;margin:0}.RegisterEmployeeForm_input__Loz1e{background:#fff;border:1px solid #efdfce;border-radius:1rem;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem;width:100%}.RegisterEmployeeForm_searchInput__wSGVV{margin-bottom:1.2rem}.RegisterEmployeeForm_registerForm__xWzYS{margin-bottom:1rem}.RegisterEmployeeForm_cameraWrapper__whLUJ{margin-top:.5rem}.RegisterEmployeeForm_hintText__rEwcY{background:#fef6ed;border-radius:1.2rem;color:#b59879;font-size:.8rem;padding:1rem;text-align:center}.RegisterEmployeeForm_tableWrapper__mXGnB{background:#fff;border:1px solid #f2e6db;border-radius:1rem;margin-top:1.2rem;overflow-x:auto}.RegisterEmployeeForm_dataTable__cuclU{border-collapse:collapse;font-size:.85rem;width:100%}.RegisterEmployeeForm_dataTable__cuclU th{background:#fefaf5;border-bottom:1px solid #efe0d1;color:#b18b65;font-weight:600;padding:.9rem 1rem;text-align:left}.RegisterEmployeeForm_dataTable__cuclU td{border-bottom:1px solid #f8efe7;color:#3a3530;padding:.9rem 1rem}.RegisterEmployeeForm_monoId__ZQgxh{color:#c2813a;font-family:monospace;font-weight:500}.RegisterEmployeeForm_nameCell__9ZkPG{align-items:center;display:flex;gap:.5rem}.RegisterEmployeeForm_editIcon__yH6M8{background:none;border:none;color:#c2813a;cursor:pointer;font-size:.8rem}.RegisterEmployeeForm_editInline__guNlA{align-items:center;display:flex;gap:.5rem}.RegisterEmployeeForm_inlineInput__k0HVp{border:1px solid #e7d5c4;border-radius:.6rem;font-size:.8rem;padding:.4rem .6rem}.RegisterEmployeeForm_cancelButton__cBDSD,.RegisterEmployeeForm_deleteButton__c776I,.RegisterEmployeeForm_saveButton__zGs9-{border:none;border-radius:1.5rem;cursor:pointer;font-size:.7rem;font-weight:500;padding:.3rem .8rem}.RegisterEmployeeForm_saveButton__zGs9-{background:#e67e22;color:#fff}.RegisterEmployeeForm_cancelButton__cBDSD{background:#f0e0d2;color:#795d42}.RegisterEmployeeForm_deleteButton__c776I{background:#f9e5df;color:#c25b3a}.RegisterEmployeeForm_loadingText__8sc2G{color:#b59879;font-size:.8rem;margin-top:1rem;text-align:center}.RegisterEmployeeForm_emptyState__W7Xwk{background:#fff;border-radius:1.5rem;color:#bc9a78;padding:2rem;text-align:center}@media (max-width:768px){.RegisterEmployeeForm_dashboard__0T3mD,.RegisterEmployeeForm_screen__tqizm{padding:1rem .75rem}.RegisterEmployeeForm_dashboardHeader__t4mvP{align-items:flex-start;flex-direction:column}.RegisterEmployeeForm_mainTitle__y2RSW{font-size:1.35rem}.RegisterEmployeeForm_screenContainer__RcRJU{max-width:100%}.RegisterEmployeeForm_input__Loz1e,.RegisterEmployeeForm_logoutButton__xPyDB{width:100%}}.FaceUpdateModal_modalOverlay__r3Jbs{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.FaceUpdateModal_modalContent__PaS\+Y{background:#fff;border-radius:2rem;box-shadow:0 25px 40px #0003;max-width:500px;padding:1.5rem;position:relative;width:90%}.FaceUpdateModal_cancelBtn__Mbl8X{background:#f0e2d6;border:none;border-radius:2rem;cursor:pointer;font-weight:500;margin-top:1rem;padding:.7rem;width:100%}@media (max-width:768px){.FaceUpdateModal_modal__7sAfG{max-height:90vh;overflow-y:auto;width:95vw}canvas,img,video{height:auto;width:100%}button{width:100%}}.SuperDashboard_dashboard__JzsSq{background:#fef9ef;font-family:Segoe UI,system-ui,sans-serif;min-height:100vh;padding:2rem 1rem}.SuperDashboard_container__dRkG1{margin:0 auto;max-width:80rem}.SuperDashboard_header__45iKG{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.SuperDashboard_title__13DOw{color:#2c2b28;font-size:1.9rem;font-weight:700;margin:0}.SuperDashboard_sub__nceFg{color:#b28b5e;font-size:.85rem;margin-top:.2rem}.SuperDashboard_logoutBtn__jazzV{background:#fff;border:1px solid #e6d2be;border-radius:2rem;color:#8f6b45;cursor:pointer;font-weight:500;padding:.5rem 1.2rem;transition:background .2s,border-color .2s}.SuperDashboard_logoutBtn__jazzV:hover{background:#fdf0e2;border-color:#d4a77a}.SuperDashboard_backButton__-UqSC{align-items:center;background:#fff;border:1px solid #ecdccd;border-radius:50%;color:#8f6b45;cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:500;height:2.4rem;justify-content:center;transition:all .2s;width:2.4rem}.SuperDashboard_backButton__-UqSC:hover{background:#fdf0e2;border-color:#e67e22;color:#e67e22}.SuperDashboard_card__vynNJ{background:#fff;border:1px solid #f0e0d0;border-radius:1.5rem;box-shadow:0 4px 12px #00000008;margin-bottom:2rem;padding:1.5rem}.SuperDashboard_cardTitle__LAYea{color:#4b3a2a;font-size:1.1rem;font-weight:600;margin:0 0 1.1rem}.SuperDashboard_input__yzEd6,.SuperDashboard_select__e9UVV{background:#fff;border:1px solid #ecdccd;border-radius:1rem;color:#3a2e24;flex:1 1;font-size:.875rem;min-width:0;padding:.65rem 1rem;transition:border-color .2s,box-shadow .2s}.SuperDashboard_input__yzEd6:focus,.SuperDashboard_select__e9UVV:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221f;outline:none}.SuperDashboard_primaryBtn__Vb9sJ{background:#e67e22;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.65rem 1.4rem;transition:background .2s,transform .1s;white-space:nowrap}.SuperDashboard_primaryBtn__Vb9sJ:hover:not(:disabled){background:#cf6d17}.SuperDashboard_primaryBtn__Vb9sJ:active:not(:disabled){transform:scale(.97)}.SuperDashboard_primaryBtn__Vb9sJ:disabled{cursor:not-allowed;opacity:.45}.SuperDashboard_addBtn__1aA\+4{background:#f0e1d1;border:none;border-radius:2rem;color:#8f6b45;cursor:pointer;font-size:.75rem;font-weight:500;padding:.4rem 1rem;transition:background .2s}.SuperDashboard_addBtn__1aA\+4:hover{background:#e4d0be}.SuperDashboard_searchRow__u3MtP{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.SuperDashboard_resultBox__evpDb{background:#fdf7f0;border:1px solid #f0e0d0;border-radius:1rem;margin-top:.5rem;padding:1rem 1.2rem}.SuperDashboard_infoTable__Y1bub{border-collapse:collapse;font-size:.875rem;width:100%}.SuperDashboard_infoTable__Y1bub th{color:#b1865d;font-weight:500;padding:.4rem 1rem .4rem 0;text-align:left;width:40%}.SuperDashboard_infoTable__Y1bub td{color:#3a2e24;padding:.4rem 0}.SuperDashboard_errorText__sWcxF{color:#c0392b;font-size:.875rem;margin:0}.SuperDashboard_flexBetween__tUNXd{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-bottom:1rem}.SuperDashboard_loadingRow__cIS2Y{align-items:center;color:#b28b5e;display:flex;font-size:.9rem;gap:.6rem;padding:1rem 0}.SuperDashboard_tableResponsive__lbNAG{overflow-x:auto}.SuperDashboard_empTable__spCsN,.SuperDashboard_userTable__kfV7w{border-collapse:collapse;font-size:.85rem;width:100%}.SuperDashboard_empTable__spCsN th,.SuperDashboard_userTable__kfV7w th{background:#fefaf5;border-bottom:1px solid #f0e0d0;color:#b1865d;font-weight:500;padding:.75rem .8rem;text-align:left}.SuperDashboard_empTable__spCsN td,.SuperDashboard_userTable__kfV7w td{border-bottom:1px solid #f9f0e8;color:#3a2e24;padding:.75rem .8rem}.SuperDashboard_emptyRow__cprd1{color:#c9a87a;font-style:italic;padding:1.5rem!important;text-align:center}.SuperDashboard_mono__ssFnn{color:#c2813a;font-family:monospace;font-weight:500}.SuperDashboard_nameCell__xGqt4{align-items:center;display:flex;gap:.5rem}.SuperDashboard_actionCell__YkZXd{white-space:nowrap}.SuperDashboard_dangerBtnSm__dWIip,.SuperDashboard_dangerBtn__5LSFN,.SuperDashboard_editBtnSm__4LNqH,.SuperDashboard_updateFaceBtn__N61RL{border:none;border-radius:1.2rem;cursor:pointer;font-size:.7rem;font-weight:500;margin-right:.3rem;padding:.25rem .75rem;transition:opacity .15s}.SuperDashboard_dangerBtnSm__dWIip:hover,.SuperDashboard_dangerBtn__5LSFN:hover,.SuperDashboard_editBtnSm__4LNqH:hover,.SuperDashboard_updateFaceBtn__N61RL:hover{opacity:.75}.SuperDashboard_editBtnSm__4LNqH{background:none;color:#e67e22}.SuperDashboard_updateFaceBtn__N61RL{background:#f3e7dd;color:#aa7c54}.SuperDashboard_dangerBtnSm__dWIip,.SuperDashboard_dangerBtn__5LSFN{background:#f9e2db;color:#c5532e}.SuperDashboard_userFormRow__NTM7X{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.2rem}.SuperDashboard_inlineEdit__w9U84{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.SuperDashboard_smallInput__Fq1HS{border:1px solid #ecd3bd;border-radius:.7rem;font-size:.8rem;padding:.3rem .6rem}.SuperDashboard_saveSm__9urJ7{background:#e67e22;border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.2rem .7rem}.SuperDashboard_modalOverlay__7RRzb{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.SuperDashboard_modalCard__\+Rngn{animation:SuperDashboard_modalIn__pdbqQ .2s ease;background:#fff;border-radius:2rem;box-shadow:0 25px 50px #0000001f;max-width:32rem;padding:1.8rem;width:90%}@keyframes SuperDashboard_modalIn__pdbqQ{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SuperDashboard_modalTitle__ctMIV{color:#2c2b28;font-size:1.3rem;margin:0 0 1rem}.SuperDashboard_cancelModalBtn__rffVL{background:#f0e2d6;border:none;border-radius:2rem;color:#8f6b45;cursor:pointer;font-weight:500;margin-top:1rem;padding:.7rem;width:100%}.SuperDashboard_verifySection__vqG56{display:flex;flex-direction:column;gap:1rem}.SuperDashboard_modeToggle__cgeAl{display:flex;flex-wrap:wrap;gap:.75rem}.SuperDashboard_modeBtn__O0qLI{align-items:center;background:#fdf7f0;border:1.5px solid #e8d8c8;border-radius:1.2rem;cursor:pointer;display:flex;gap:.7rem;padding:.7rem 1.2rem;text-align:left;transition:all .2s}.SuperDashboard_modeBtn__O0qLI span:last-child{display:flex;flex-direction:column;line-height:1.2}.SuperDashboard_modeBtn__O0qLI strong{color:#4b3a2a;font-size:.85rem}.SuperDashboard_modeBtn__O0qLI small{color:#b28b5e;font-size:.72rem}.SuperDashboard_modeBtn__O0qLI:hover{background:#fef3e8;border-color:#e67e22}.SuperDashboard_modeBtnActive__Mb85o{background:#fff5eb!important;border-color:#e67e22!important;box-shadow:0 0 0 3px #e67e221a}.SuperDashboard_modeBtnActive__Mb85o strong{color:#e67e22}.SuperDashboard_modeBtnIcon__Sc41X{font-size:1.4rem}.SuperDashboard_modeDesc__1AeQs{background:#fdf7f0;border-left:3px solid #e8d0b8;border-radius:.5rem;color:#a08060;font-size:.82rem;margin:0;padding:.6rem 1rem}.SuperDashboard_lmsRow__sjTLZ{display:flex;flex-wrap:wrap;gap:.8rem}.SuperDashboard_camError__Lozu7{background:#fdecea;border-radius:.6rem;color:#c0392b;font-size:.83rem;margin:0;padding:.5rem .8rem}.SuperDashboard_cameraPortal__zK4qC{align-items:center;animation:SuperDashboard_fadeUp__V0DAB .25s ease;display:flex;flex-direction:column;gap:1rem}@keyframes SuperDashboard_fadeUp__V0DAB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SuperDashboard_videoWrapper__Ogkip{aspect-ratio:4/3;background:#1a1512;border-radius:1.2rem;box-shadow:0 8px 28px #0000002e;max-width:440px;overflow:hidden;position:relative;width:100%}.SuperDashboard_video__isk4f{display:block;height:100%;object-fit:cover;width:100%}.SuperDashboard_videoOverlay__fBsB4{background:linear-gradient(180deg,#0000001a 0,#0000 30%,#0000 70%,#00000026);inset:0;pointer-events:none;position:absolute}.SuperDashboard_focusFrame__SNK2w{animation:SuperDashboard_pulse__RvIpH 2s ease-in-out infinite;border:2px solid #e67e22b3;border-radius:1rem;height:72%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:55%}@keyframes SuperDashboard_pulse__RvIpH{0%,to{box-shadow:0 0 0 0 #e67e2240;opacity:.7}50%{box-shadow:0 0 0 6px #e67e2200;opacity:1}}.SuperDashboard_captureRow__GsmKq{align-items:center;display:flex;gap:.75rem}.SuperDashboard_captureBtn__8yQJd{align-items:center;background:#e67e22;border:none;border-radius:2rem;box-shadow:0 4px 14px #e67e2259;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:background .2s,transform .1s}.SuperDashboard_captureBtn__8yQJd:hover:not(:disabled){background:#cf6d17}.SuperDashboard_captureBtn__8yQJd:active:not(:disabled){transform:scale(.97)}.SuperDashboard_captureBtn__8yQJd:disabled{cursor:not-allowed;opacity:.55}.SuperDashboard_captureSpinner__wmpLW{animation:SuperDashboard_spin__N93vi .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes SuperDashboard_spin__N93vi{to{transform:rotate(1turn)}}.SuperDashboard_cancelCamBtn__THr2I{background:#0000;border:1.5px solid #e8d0b8;border-radius:2rem;color:#a08060;cursor:pointer;font-size:.83rem;padding:.6rem 1.2rem;transition:all .2s}.SuperDashboard_cancelCamBtn__THr2I:hover{border-color:#c5532e;color:#c5532e}.SuperDashboard_resultCard__bFkP0{align-items:flex-start;animation:SuperDashboard_fadeUp__V0DAB .3s ease;border:1.5px solid;border-radius:1.2rem;display:flex;flex-wrap:wrap;gap:1rem;padding:1.1rem 1.3rem}.SuperDashboard_resultSuccess__z07Y9{background:#f0faf4;border-color:#a8d5b5}.SuperDashboard_resultError__-apGO{background:#fef2f0;border-color:#f1b0a4}.SuperDashboard_resultIcon__CrZfe{flex-shrink:0;font-size:1.8rem;margin-top:.1rem}.SuperDashboard_resultInfo__\+Ix1P{flex:1 1}.SuperDashboard_resultInfo__\+Ix1P strong{color:#2c6e49;display:block;font-size:.95rem;margin-bottom:.5rem}.SuperDashboard_resultError__-apGO .SuperDashboard_resultInfo__\+Ix1P strong{color:#c0392b}.SuperDashboard_resultTable__6cviD{border-collapse:collapse;font-size:.83rem}.SuperDashboard_resultTable__6cviD td{color:#4b3a2a;padding:.25rem .8rem .25rem 0}.SuperDashboard_resultTable__6cviD td:first-child{color:#b28b5e;width:100px}.SuperDashboard_resultTable__6cviD strong{color:#2c2b28}.SuperDashboard_retryBtn__9LM21{align-self:flex-start;background:#fff;border:1.5px solid #e0d0c4;border-radius:2rem;color:#8f6b45;cursor:pointer;font-size:.78rem;font-weight:500;margin-top:auto;padding:.4rem 1rem;transition:all .15s;white-space:nowrap}.SuperDashboard_retryBtn__9LM21:hover{border-color:#e67e22;color:#e67e22}.SuperDashboard_headerRight__Lcs6f{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.SuperDashboard_userBadge__0cXN6{align-items:center;background:#fff;border:1px solid #f0e2d2;border-radius:2rem;box-shadow:0 1px 3px #0000000a;display:flex;gap:.6rem;padding:.4rem .9rem .4rem .4rem}.SuperDashboard_userAvatar__xLB6Y{align-items:center;background:linear-gradient(135deg,#e67e22,#f39c12);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:1.9rem;justify-content:center;width:1.9rem}.SuperDashboard_userName__nkmI7{color:#5a3e28;font-size:.82rem;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuperDashboard_permissionsColumn__oecXo{display:flex;flex-direction:column;gap:6px}@media (max-width:768px){.SuperDashboard_dashboard__JzsSq{padding:1rem .75rem}.SuperDashboard_container__dRkG1{max-width:100%}.SuperDashboard_card__vynNJ{padding:1rem}.SuperDashboard_header__45iKG{align-items:center;flex-direction:column;gap:1rem;text-align:center}.SuperDashboard_title__13DOw{font-size:1.5rem}.SuperDashboard_headerRight__Lcs6f{align-items:center;flex-direction:column;justify-content:center;width:100%}.SuperDashboard_userBadge__0cXN6{margin:0 auto}.SuperDashboard_logoutBtn__jazzV{margin:0 auto;width:220px}.SuperDashboard_userFormRow__NTM7X{display:flex;flex-direction:column;gap:14px;width:100%}.SuperDashboard_input__yzEd6,.SuperDashboard_select__e9UVV{box-sizing:border-box;flex:none;font-size:16px;min-height:50px;width:100%}.SuperDashboard_userFormRow__NTM7X>div{width:100%}.SuperDashboard_userFormRow__NTM7X label{align-items:center;display:flex;font-size:15px;gap:8px}.SuperDashboard_primaryBtn__Vb9sJ{min-height:52px;width:100%}.SuperDashboard_tableResponsive__lbNAG{-webkit-overflow-scrolling:touch;overflow-x:auto}.SuperDashboard_userTable__kfV7w{min-width:700px}}.AttendanceDashboard_wrapper__b\+r6Q{background:#fff;border:1px solid #f0e0d0;border-radius:1.5rem;box-shadow:0 4px 12px #00000005;margin-bottom:2rem;padding:1.5rem}.AttendanceDashboard_sectionHeader__K-\+Sn{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:1.25rem}.AttendanceDashboard_sectionTitleGroup__jPrjn{align-items:center;display:flex;gap:10px}.AttendanceDashboard_sectionIcon__bIbzD{color:#e67e22;font-size:1.15rem}.AttendanceDashboard_sectionTitle__24GGy{color:#4b3a2a;font-size:1.2rem;font-weight:600;margin:0 0 2px}.AttendanceDashboard_sectionSub__\+PN7h{color:#b28b5e;font-size:.78rem;margin:0}.AttendanceDashboard_refreshBtn__z\+CZ3{align-items:center;background:#f0e1d1;border:none;border-radius:2rem;color:#8f6b45;cursor:pointer;display:flex;font-size:.78rem;font-weight:500;gap:6px;padding:.4rem 1rem;transition:background .18s ease}.AttendanceDashboard_refreshBtn__z\+CZ3:hover{background:#e8d5c2}.AttendanceDashboard_spinIcon__FxkDN{animation:AttendanceDashboard_spin__BwjOE .7s linear infinite;display:inline-block}@keyframes AttendanceDashboard_spin__BwjOE{to{transform:rotate(1turn)}}.AttendanceDashboard_tabBar__oDory{background:#fefaf5;border:1px solid #f0e0d0;border-radius:2rem;display:flex;gap:4px;margin-bottom:1.25rem;padding:4px;width:-webkit-fit-content;width:fit-content}.AttendanceDashboard_tabActive__QJiYy,.AttendanceDashboard_tab__9Yi2N{border:none;border-radius:2rem;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.01em;padding:.4rem 1.1rem;transition:all .16s ease}.AttendanceDashboard_tab__9Yi2N{background:#0000;color:#b28b5e}.AttendanceDashboard_tab__9Yi2N:hover{background:#00000008;color:#8f6b45}.AttendanceDashboard_tabActive__QJiYy{background:#e67e22;box-shadow:0 2px 8px #e67e224d;color:#fff}.AttendanceDashboard_controlsRow__nQTdI{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1.1rem}.AttendanceDashboard_controlGroup__Xf0mR{display:flex;flex-direction:column;gap:5px;min-width:160px}.AttendanceDashboard_controlActions__dYsxw{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.1rem;padding-bottom:1px}.AttendanceDashboard_label__7keHK{color:#b28b5e;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AttendanceDashboard_input__Kye9c{background:#fff;border:1px solid #ecdccd;border-radius:1rem;box-sizing:border-box;color:#2c2b28;font-family:inherit;font-size:.85rem;outline:none;padding:.6rem 1rem;transition:border-color .15s ease;width:100%}.AttendanceDashboard_input__Kye9c:focus{border-color:#e67e22}.AttendanceDashboard_input__Kye9c:disabled{background:#faf5f0;cursor:not-allowed;opacity:.5}.AttendanceDashboard_input__Kye9c[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}.AttendanceDashboard_monoInput__0V4Vj{font-family:monospace;font-size:1rem;letter-spacing:4px;text-align:center}.AttendanceDashboard_clearBtn__P5G6D{background:#fce8e0;border:none;border-radius:2rem;color:#c5532e;cursor:pointer;font-size:.78rem;font-weight:500;padding:.45rem .9rem;transition:background .15s ease}.AttendanceDashboard_clearBtn__P5G6D:hover{background:#f8d5cb}.AttendanceDashboard_toggleBtnActive__iQW7n,.AttendanceDashboard_toggleBtn__vwYmq{border:1px solid #ecdccd;border-radius:2rem;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:.45rem 1rem;transition:all .15s ease}.AttendanceDashboard_toggleBtn__vwYmq{background:#fff;color:#8f6b45}.AttendanceDashboard_toggleBtn__vwYmq:hover{background:#fefaf5}.AttendanceDashboard_toggleBtnActive__iQW7n{background:#e67e22;border-color:#e67e22;color:#fff}.AttendanceDashboard_searchBtn__dnGbA{background:#e67e22;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;padding:.6rem 1.5rem;transition:background .15s ease;white-space:nowrap}.AttendanceDashboard_searchBtn__dnGbA:hover:not(:disabled){background:#cf711f}.AttendanceDashboard_searchBtn__dnGbA:disabled{cursor:not-allowed;opacity:.4}.AttendanceDashboard_statsRow__qMZgv{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.25rem}.AttendanceDashboard_statCard__0AWkp{align-items:center;background:#fefaf5;border:1px solid #f0e0d0;border-radius:1.2rem;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:1rem .75rem;text-align:center;transition:box-shadow .15s ease}.AttendanceDashboard_statCard__0AWkp:hover{box-shadow:0 4px 12px #0000000a}.AttendanceDashboard_statCardAccent__vsiGz .AttendanceDashboard_statValue__5U29L{color:#e67e22}.AttendanceDashboard_statValue__5U29L{color:#2c2b28;font-family:monospace;font-size:1.55rem;font-weight:700;line-height:1}.AttendanceDashboard_statLabel__09sud{color:#b28b5e;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AttendanceDashboard_searchRow__xwpUh{align-items:center;display:flex;gap:8px}.AttendanceDashboard_searchRow__xwpUh .AttendanceDashboard_input__Kye9c{flex:1 1;min-width:0}.AttendanceDashboard_lookupBar__\+7MCd{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:1.1rem}.AttendanceDashboard_lookupInputWrap__-8DJa{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:240px}.AttendanceDashboard_tableResponsive__0apBI{overflow-x:auto}.AttendanceDashboard_table__XJtgX{border-collapse:collapse;font-size:.85rem;width:100%}.AttendanceDashboard_table__XJtgX thead tr{border-bottom:1px solid #f0e0d0}.AttendanceDashboard_table__XJtgX th{background:#fefaf5;color:#b1865d;font-size:.72rem;font-weight:700;letter-spacing:.07em;padding:.65rem .8rem;text-align:left;text-transform:uppercase}.AttendanceDashboard_table__XJtgX td:last-child,.AttendanceDashboard_table__XJtgX th:last-child{text-align:right}.AttendanceDashboard_tr__NoWa8{animation:AttendanceDashboard_rowFadeIn__VJxxk .22s ease both;border-bottom:1px solid #f9f0e8;transition:background .12s ease}.AttendanceDashboard_tr__NoWa8:hover{background:#fefaf5}.AttendanceDashboard_tr__NoWa8:last-child{border-bottom:none}.AttendanceDashboard_table__XJtgX td{color:#6b5a4a;padding:.75rem .8rem}.AttendanceDashboard_tdMono__admlM{color:#c2813a!important;font-family:monospace;font-weight:600}@keyframes AttendanceDashboard_rowFadeIn__VJxxk{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.AttendanceDashboard_badgeLate__i\+jAc,.AttendanceDashboard_badgeOther__260rr,.AttendanceDashboard_badgePresent__VG8gf{align-items:center;border-radius:99px;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.AttendanceDashboard_badgePresent__VG8gf{background:#eaf6ee;border:1px solid #c3e6cb;color:#2e7d4f}.AttendanceDashboard_badgeLate__i\+jAc{background:#fef3e8;border:1px solid #f0d5b0;color:#c2813a}.AttendanceDashboard_badgeOther__260rr{background:#f5f0eb;border:1px solid #e8d8c8;color:#9c7c5c}.AttendanceDashboard_monthlyWrapper__aHV8f{display:flex;flex-direction:column;gap:.6rem}.AttendanceDashboard_monthBlock__9IeMr{background:#fff;border:1px solid #f0e0d0;border-radius:1.2rem;overflow:hidden}.AttendanceDashboard_monthBlockOpen__mjixv{border-color:#e6c8a8;box-shadow:0 2px 8px #e67e2214}.AttendanceDashboard_monthHeader__Cqj\+L{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:.85rem 1.1rem;transition:background .15s ease;width:100%}.AttendanceDashboard_monthHeader__Cqj\+L:hover{background:#fefaf5}.AttendanceDashboard_monthTitle__b4JMn{color:#4b3a2a;font-size:.9rem;font-weight:600}.AttendanceDashboard_monthBlockOpen__mjixv .AttendanceDashboard_monthTitle__b4JMn{color:#e67e22}.AttendanceDashboard_monthMeta__01mE0{align-items:center;display:flex;gap:10px}.AttendanceDashboard_monthPill__S\+w9S{background:#eaf6ee;border:1px solid #c3e6cb;border-radius:99px;color:#2e7d4f;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:3px 9px}.AttendanceDashboard_monthCount__7s7oQ{color:#b28b5e;font-size:.78rem}.AttendanceDashboard_chevron__Dwgio{color:#b28b5e;font-size:.6rem}.AttendanceDashboard_monthBlock__9IeMr .AttendanceDashboard_tableResponsive__0apBI{border-top:1px solid #f0e0d0;padding:0 1rem 1rem}.AttendanceDashboard_loadingRow__TrnqM{align-items:center;color:#b28b5e;display:flex;font-size:.88rem;gap:10px;padding:2rem 0}.AttendanceDashboard_emptyState__4Qa3x{align-items:center;color:#c8b09a;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:3rem 1.5rem}.AttendanceDashboard_emptyIcon__iZ8c-{font-size:2rem;opacity:.5}.AttendanceDashboard_emptyState__4Qa3x p{font-size:.88rem;margin:0;text-align:center}@media (max-width:640px){.AttendanceDashboard_statsRow__qMZgv{grid-template-columns:repeat(2,1fr)}.AttendanceDashboard_controlsRow__nQTdI,.AttendanceDashboard_lookupBar__\+7MCd,.AttendanceDashboard_searchRow__xwpUh{flex-direction:column}.AttendanceDashboard_searchRow__xwpUh .AttendanceDashboard_input__Kye9c{width:100%}.AttendanceDashboard_controlActions__dYsxw{justify-content:flex-start;width:100%}}.AttendanceDashboard_manualFormCard__xs2ML{background:#fffcf9;border:1px solid #f2e2d2;border-radius:1.2rem;box-shadow:0 4px 12px #e67e2208;margin-bottom:1.5rem;padding:1.5rem}.AttendanceDashboard_manualFormTitle__7QBb-{align-items:center;color:#4b3a2a;display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin:0 0 1rem}.AttendanceDashboard_manualForm__m8\+R-{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.AttendanceDashboard_manualInputGroup__xrBJx{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.AttendanceDashboard_manualBtn__IO\+1h{background:#e67e22;border:none;border-radius:2rem;box-shadow:0 2px 6px #e67e2233;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.65rem 1.5rem;transition:all .15s ease;white-space:nowrap}.AttendanceDashboard_manualBtn__IO\+1h:hover{background:#cf711f;transform:translateY(-1px)}.AttendanceDashboard_manualBtn__IO\+1h:active{transform:translateY(0)}.AttendanceDashboard_inlineSelect__wKtB8{background-color:#fff;border:1px solid #ecdccd;border-radius:1.5rem;color:#6b5a4a;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;outline:none;padding:.35rem .6rem;transition:border-color .15s ease}.AttendanceDashboard_inlineSelect__wKtB8:focus{border-color:#e67e22}.AttendanceDashboard_deleteLogBtn__mxAtE{background:none;border:none;border-radius:4px;cursor:pointer;font-size:1.1rem;line-height:1;padding:2px 6px;transition:background .15s ease,transform .1s ease}.AttendanceDashboard_deleteLogBtn__mxAtE:hover{background:#fee2e2;transform:scale(1.1)}.AttendanceDashboard_deleteLogBtn__mxAtE:active{transform:scale(1)}.AttendanceDashboard_select__9mTjx{background:#fff;border:1px solid #ecdccd;border-radius:1rem;box-sizing:border-box;color:#2c2b28;cursor:pointer;font-family:inherit;font-size:.85rem;outline:none;padding:.6rem 1rem;transition:border-color .15s ease;width:100%}.AttendanceDashboard_select__9mTjx:focus{border-color:#e67e22}@media (max-width:768px){.AttendanceDashboard_controlsRow__nQTdI{align-items:stretch;flex-direction:column}.AttendanceDashboard_clearBtn__P5G6D,.AttendanceDashboard_controlActions__dYsxw,.AttendanceDashboard_controlGroup__Xf0mR,.AttendanceDashboard_searchBtn__dnGbA,.AttendanceDashboard_toggleBtnActive__iQW7n,.AttendanceDashboard_toggleBtn__vwYmq{width:100%}.AttendanceDashboard_tabBar__oDory{overflow-x:auto;white-space:nowrap}}.SpoofDashboard_wrapper__CjNdC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px}.SpoofDashboard_sectionHeader__14AQS{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.SpoofDashboard_sectionTitleGroup__kjgEr{align-items:center;display:flex;gap:12px}.SpoofDashboard_sectionIcon__qWRWL{color:#ef4444;font-size:1.4rem}.SpoofDashboard_sectionTitle__oZijY{color:#111827;font-size:1.1rem;font-weight:700;margin:0}.SpoofDashboard_sectionSub__1EhBJ{color:#6b7280;font-size:.82rem;margin:2px 0 0}.SpoofDashboard_refreshBtn__5dgA-{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:7px 14px}.SpoofDashboard_refreshBtn__5dgA-:hover{background:#f3f4f6}.SpoofDashboard_spinIcon__LOOG4{animation:SpoofDashboard_spin__YG\+2k 1s linear infinite;display:inline-block}@keyframes SpoofDashboard_spin__YG\+2k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SpoofDashboard_statsRow__bnDN1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.SpoofDashboard_statCard__eNbap{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;text-align:center}.SpoofDashboard_statCardAccent__0eK6e{background:#eff6ff;border-color:#bfdbfe}.SpoofDashboard_statCardDanger__UU5M4{background:#fef2f2;border-color:#fecaca}.SpoofDashboard_statValue__NzRbV{color:#111827;display:block;font-size:1.6rem;font-weight:700}.SpoofDashboard_statCardAccent__0eK6e .SpoofDashboard_statValue__NzRbV{color:#1d4ed8}.SpoofDashboard_statCardDanger__UU5M4 .SpoofDashboard_statValue__NzRbV{color:#dc2626}.SpoofDashboard_statLabel__UDsMF{color:#6b7280;display:block;font-size:.75rem;margin-top:4px}.SpoofDashboard_tabBar__cQWL3{border-bottom:2px solid #e5e7eb;display:flex;gap:4px;margin-bottom:20px}.SpoofDashboard_tab__ai1pS{border:none;border-bottom:2px solid #0000;color:#6b7280;font-weight:500}.SpoofDashboard_tabActive__3bRaN,.SpoofDashboard_tab__ai1pS{background:none;cursor:pointer;font-size:.875rem;margin-bottom:-2px;padding:8px 18px}.SpoofDashboard_tabActive__3bRaN{border:none;border-bottom:2px solid #ef4444;color:#ef4444;font-weight:600}.SpoofDashboard_chartCard__u3m9p{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px;padding:20px}.SpoofDashboard_chartTitle__cVmnY{color:#374151;font-size:.9rem;font-weight:600;margin:0 0 16px}.SpoofDashboard_chartWrapper__YLJ62{align-items:flex-end;display:flex;gap:8px;height:160px;padding-top:24px}.SpoofDashboard_barGroup__v-Vjx{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%}.SpoofDashboard_barLabelTop__3vY5g{color:#374151;font-size:.7rem;font-weight:600;height:16px}.SpoofDashboard_barTrack__ad6md{align-items:flex-end;background:#e5e7eb;border-radius:4px 4px 0 0;display:flex;flex:1 1;overflow:hidden;width:100%}.SpoofDashboard_bar__jrebd{border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease;width:100%}.SpoofDashboard_barLabel__zS\+eL{color:#6b7280;font-size:.65rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.SpoofDashboard_tableCard__JJmre{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.SpoofDashboard_tableResponsive__F46zi{overflow-x:auto}.SpoofDashboard_table__gTEUp{border-collapse:collapse;font-size:.875rem;width:100%}.SpoofDashboard_table__gTEUp th{background:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:10px 12px;text-align:left;text-transform:uppercase}.SpoofDashboard_tr__GYkQX td{border-bottom:1px solid #f3f4f6;color:#374151;padding:10px 12px}.SpoofDashboard_tdMono__pMnG5{font-family:monospace;font-size:.85rem}.SpoofDashboard_badgeDanger__EZcTE{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626}.SpoofDashboard_badgeDanger__EZcTE,.SpoofDashboard_badgeWarn__Mi6lG{display:inline-block;font-size:.7rem;font-weight:700;padding:2px 8px}.SpoofDashboard_badgeWarn__Mi6lG{background:#fffbeb;border:1px solid #fde68a;border-radius:4px;color:#d97706}.SpoofDashboard_badgeLow__RCgM2{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;color:#16a34a;display:inline-block;font-size:.7rem;font-weight:700;padding:2px 8px}.SpoofDashboard_loadingRow__62-19{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:8px;justify-content:center;padding:32px}.SpoofDashboard_empty__8dmnL{color:#9ca3af;font-size:.875rem;padding:32px;text-align:center}.SpoofDashboard_errorBanner__8VPv\+{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;margin-bottom:16px;padding:10px 14px}@media (max-width:768px){.SpoofDashboard_container__vhmDH{padding:1rem .75rem}.SpoofDashboard_header__2p4HJ{align-items:flex-start;flex-direction:column}.SpoofDashboard_card__IkP-4{padding:1rem}.SpoofDashboard_tableWrapper__xzmTl{overflow-x:auto}}.PermissionPanel_container__66nEt{display:flex;flex-direction:column;gap:20px}.PermissionPanel_banner__s62y3{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#166534;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px;margin-top:12px;padding:10px 16px}.PermissionPanel_banner__s62y3 button{background:none;border:none;color:#166534;cursor:pointer;font-size:16px}.PermissionPanel_userCard__tlzMg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:20px}.PermissionPanel_userHeader__-1kJb{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.PermissionPanel_userInfo__oPQqt{display:flex;flex-direction:column;gap:4px}.PermissionPanel_username__fNLJI{color:#1f2937;font-size:16px;font-weight:600}.PermissionPanel_userId__IlAT0{color:#9ca3af;font-size:12px}.PermissionPanel_roleTag__b7DCQ{background:#eff6ff;border-radius:20px;color:#3b82f6;font-size:12px;font-weight:500;padding:4px 12px}.PermissionPanel_permissionsGrid__Nk5aP{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.PermissionPanel_permBtn__gs3Yh{align-items:flex-start;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:12px 14px;text-align:left;transition:all .2s ease;width:100%}.PermissionPanel_permBtn__gs3Yh:hover{box-shadow:0 4px 6px #00000012;transform:translateY(-1px)}.PermissionPanel_permBtn__gs3Yh:disabled{cursor:not-allowed;opacity:.6}.PermissionPanel_granted__OSRtk{background:#f0fdf4;border-color:#86efac}.PermissionPanel_revoked__6WvS\+{background:#fef2f2;border-color:#fca5a5}.PermissionPanel_permLabel__rGvWZ{color:#374151;font-size:13px;font-weight:500;margin-bottom:4px}.PermissionPanel_permStatus__BJR0k{color:#6b7280;font-size:11px}.PermissionPanel_empty__UN7dX{background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;color:#9ca3af;padding:40px;text-align:center}.PermissionPanel_dealerTable__Ne4sg{border-collapse:collapse;margin-top:8px;width:100%}.PermissionPanel_dealerTable__Ne4sg th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;padding:10px 14px;text-align:left}.PermissionPanel_dealerTable__Ne4sg td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:12px 14px}.PermissionPanel_dealerTable__Ne4sg tr:hover{background:#f9fafb}.PermissionPanel_manageBtn__6EJxc{background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s}.PermissionPanel_manageBtn__6EJxc:hover{background:#0369a1;color:#fff}.PermissionPanel_modalOverlay__slLKT{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PermissionPanel_modalBox__y2q2B{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;max-width:95vw;padding:24px;width:560px}.PermissionPanel_modalHeader__ncpR8{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.PermissionPanel_modalHeader__ncpR8 h3{color:#1f2937;font-size:18px;margin:0}.PermissionPanel_closeBtn__CuRSJ{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.PermissionPanel_closeBtn__CuRSJ:hover{background:#e5e7eb}.PermissionPanel_modalFooter__sCdb1{display:flex;justify-content:flex-end;margin-top:20px}.PermissionPanel_doneBtn__ws8Gd{background:#e67e22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background .2s}.PermissionPanel_doneBtn__ws8Gd:hover{background:#cf6d17}@media (max-width:768px){.PermissionPanel_permissionsGrid__Nk5aP{grid-template-columns:1fr!important}.PermissionPanel_userHeader__-1kJb{align-items:flex-start;flex-direction:column}.PermissionPanel_modalBox__y2q2B{max-height:90vh;overflow-y:auto;width:95%}.PermissionPanel_doneBtn__ws8Gd{width:100%}table{display:block;overflow-x:auto}}.DealerDashboard_dashboard__MgqVO{background:#fef9ef;min-height:100vh;padding:2rem 1rem}.DealerDashboard_dashboardInner__R2z2P{margin:0 auto;max-width:52rem}.DealerDashboard_dashboardHeader__Ow9hE{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.DealerDashboard_logoutButton__\+8nPB{background:#fff;border:1px solid #f0e2d2;border-radius:2rem;color:#8b6b48;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1.2rem;transition:all .2s}.DealerDashboard_logoutButton__\+8nPB:hover{background:#e67e22;border-color:#e67e22;color:#fff}.DealerDashboard_menuGrid__LZl1l{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.DealerDashboard_menuCard__lZdEX{align-items:center;background:#fff;border:1px solid #f0e2d2;border-radius:1.5rem;box-shadow:0 1px 2px #00000005;color:#2c2b28;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1.2rem 1.5rem;text-align:left;transition:all .2s}.DealerDashboard_menuCard__lZdEX:hover{border-color:#e67e22;box-shadow:0 12px 22px -12px #e67e222e;transform:translateY(-2px)}.DealerDashboard_screen__ZjSZz{background:#fef9ef;min-height:100vh;min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) 1rem max(2rem,env(safe-area-inset-bottom))}.DealerDashboard_screenContainer__OMeEG{margin:0 auto;max-width:42rem}.DealerDashboard_screenHeader__y\+dZB{align-items:center;background:#fef9ef;display:flex;gap:1rem;margin-bottom:1.8rem;padding:env(safe-area-inset-top,.75rem) 0 .75rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}.DealerDashboard_backButton__bmuXU{align-items:center;background:#fff;border:1px solid #e6d9cc;border-radius:50%;color:#a77f51;cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:500;height:2.4rem;justify-content:center;transition:all .2s;width:2.4rem}.DealerDashboard_backButton__bmuXU:hover{border-color:#e67e22;color:#e67e22}.DealerDashboard_input__79tIu{background:#fff;border:1px solid #efdfce;border-radius:1rem;box-sizing:border-box;color:#3a2e24;font-size:.9rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.DealerDashboard_input__79tIu:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221f;outline:none}.DealerDashboard_searchInput__1pz7K{margin-bottom:1.2rem}.DealerDashboard_primaryBtn__QEE92{background:#e67e22;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.65rem 1.4rem;transition:background .2s,transform .1s;white-space:nowrap}.DealerDashboard_primaryBtn__QEE92:hover:not(:disabled){background:#cf6d17}.DealerDashboard_primaryBtn__QEE92:active:not(:disabled){transform:scale(.97)}.DealerDashboard_primaryBtn__QEE92:disabled{cursor:not-allowed;opacity:.45}.DealerDashboard_loadingText__Xhwe5{color:#b59879;font-size:.8rem;margin-top:1rem;text-align:center}.DealerDashboard_placeholder__Uxmlv{background:#fef6ed;border:1px dashed #e8d0b4;border-radius:1.2rem;color:#b59879;font-size:.85rem;margin-top:1rem;padding:2rem 1rem;text-align:center}.DealerDashboard_verifySection__IUp6s{display:flex;flex-direction:column;gap:1rem}.DealerDashboard_modeToggle__iv2if{display:flex;flex-wrap:wrap;gap:.75rem}.DealerDashboard_modeBtn__DHhHN{align-items:center;background:#fdf7f0;border:1.5px solid #e8d8c8;border-radius:1.2rem;cursor:pointer;display:flex;flex:1 1;gap:.7rem;min-width:140px;padding:.7rem 1.2rem;text-align:left;transition:all .2s}.DealerDashboard_modeBtn__DHhHN span:last-child{display:flex;flex-direction:column;line-height:1.2}.DealerDashboard_modeBtn__DHhHN strong{color:#4b3a2a;font-size:.85rem}.DealerDashboard_modeBtn__DHhHN small{color:#b28b5e;font-size:.72rem}.DealerDashboard_modeBtn__DHhHN:hover{background:#fef3e8;border-color:#e67e22}.DealerDashboard_modeBtnActive__WW5OF{background:#fff5eb!important;border-color:#e67e22!important;box-shadow:0 0 0 3px #e67e221a}.DealerDashboard_modeBtnActive__WW5OF strong{color:#e67e22}.DealerDashboard_modeBtnIcon__SRQYR{font-size:1.4rem}.DealerDashboard_modeDesc__uoFfa{background:#fdf7f0;border-left:3px solid #e8d0b8;border-radius:.5rem;color:#a08060;font-size:.82rem;margin:0;padding:.6rem 1rem}.DealerDashboard_lmsRow__dhoJt{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.8rem}.DealerDashboard_lmsRow__dhoJt .DealerDashboard_input__79tIu{margin-bottom:0}.DealerDashboard_camError__\+26Oj{background:#fdecea;border-radius:.6rem;color:#c0392b;font-size:.83rem;margin:0;padding:.5rem .8rem}.DealerDashboard_warmupNotice__lfA5q{align-items:center;background:#fef9ee;border:1px solid #f0e2c8;border-radius:.8rem;color:#a08060;display:flex;font-size:.82rem;gap:.5rem;justify-content:center;padding:.6rem 1rem;text-align:center}.DealerDashboard_cameraPortal__HR5vO{align-items:center;animation:DealerDashboard_fadeUp__GVSZp .25s ease;display:flex;flex-direction:column;gap:1rem}@keyframes DealerDashboard_fadeUp__GVSZp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DealerDashboard_videoWrapper__xYv8r{aspect-ratio:4/3;background:#1a1512;border-radius:1.2rem;box-shadow:0 8px 28px #0000002e;max-width:440px;overflow:hidden;position:relative;width:100%}.DealerDashboard_video__WwaC0{display:block;height:100%;object-fit:cover;width:100%}.DealerDashboard_videoOverlay__ciu3X{background:linear-gradient(180deg,#0000001a 0,#0000 30%,#0000 70%,#00000026);inset:0;pointer-events:none;position:absolute}.DealerDashboard_focusFrame__hnlR4{animation:DealerDashboard_pulse__A60tz 2s ease-in-out infinite;border:2px solid #e67e22b3;border-radius:1rem;height:72%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:55%}@keyframes DealerDashboard_pulse__A60tz{0%,to{box-shadow:0 0 0 0 #e67e2240;opacity:.7}50%{box-shadow:0 0 0 6px #e67e2200;opacity:1}}.DealerDashboard_captureRow__8qmtY{align-items:center;background:#0000;bottom:calc(1rem + env(safe-area-inset-bottom));display:flex;gap:.75rem;padding-bottom:env(safe-area-inset-bottom);position:-webkit-sticky;position:sticky;z-index:10}.DealerDashboard_captureBtn__zy8Fw{align-items:center;background:#e67e22;border:none;border-radius:2rem;box-shadow:0 4px 14px #e67e2259;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:background .2s,transform .1s}.DealerDashboard_captureBtn__zy8Fw:hover:not(:disabled){background:#cf6d17}.DealerDashboard_captureBtn__zy8Fw:active:not(:disabled){transform:scale(.97)}.DealerDashboard_captureBtn__zy8Fw:disabled{cursor:not-allowed;opacity:.55}.DealerDashboard_captureSpinner__0B3VC{animation:DealerDashboard_spin__V5SvN .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes DealerDashboard_spin__V5SvN{to{transform:rotate(1turn)}}.DealerDashboard_cancelCamBtn__GDT\+T{background:#0000;border:1.5px solid #e8d0b8;border-radius:2rem;color:#a08060;cursor:pointer;font-size:.83rem;padding:.6rem 1.2rem;transition:all .2s}.DealerDashboard_cancelCamBtn__GDT\+T:hover{border-color:#c5532e;color:#c5532e}.DealerDashboard_resultCard__OEsUP{align-items:flex-start;animation:DealerDashboard_fadeUp__GVSZp .3s ease;border:1.5px solid;border-radius:1.2rem;display:flex;flex-wrap:wrap;gap:1rem;padding:1.1rem 1.3rem}.DealerDashboard_resultSuccess__hkyW8{background:#f0faf4;border-color:#a8d5b5}.DealerDashboard_resultError__waE1q{background:#fef2f0;border-color:#f1b0a4}.DealerDashboard_resultIcon__eaqnZ{flex-shrink:0;font-size:1.8rem;margin-top:.1rem}.DealerDashboard_resultInfo__FvyP5{flex:1 1}.DealerDashboard_resultInfo__FvyP5 strong{color:#2c6e49;display:block;font-size:.95rem;margin-bottom:.5rem}.DealerDashboard_resultError__waE1q .DealerDashboard_resultInfo__FvyP5 strong{color:#c0392b}.DealerDashboard_resultTable__Wi6iA{border-collapse:collapse;font-size:.83rem}.DealerDashboard_resultTable__Wi6iA td{color:#4b3a2a;padding:.25rem .8rem .25rem 0}.DealerDashboard_resultTable__Wi6iA td:first-child{color:#b28b5e;width:100px}.DealerDashboard_resultTable__Wi6iA strong{color:#2c2b28}.DealerDashboard_retryBtn__7COEA{align-self:flex-start;background:#fff;border:1.5px solid #e0d0c4;border-radius:2rem;color:#8f6b45;cursor:pointer;font-size:.78rem;font-weight:500;margin-top:auto;padding:.4rem 1rem;transition:all .15s;white-space:nowrap}.DealerDashboard_retryBtn__7COEA:hover{border-color:#e67e22;color:#e67e22}.DealerDashboard_manualFormCard__zd\+Bu{background:#fffcf9;border:1px solid #f2e2d2;border-radius:1.2rem;box-shadow:0 4px 12px #e67e2208;margin-bottom:1.5rem;padding:1.5rem}.DealerDashboard_manualFormTitle__fvu\+T{align-items:center;color:#4b3a2a;display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin:0 0 1rem}.DealerDashboard_manualForm__UJBeL{align-items:stretch;display:flex;flex-direction:column;gap:14px}.DealerDashboard_manualInputGroup__2Knrb{display:flex;flex-direction:column;gap:6px;min-width:0;min-width:auto;width:100%}.DealerDashboard_label__MW8pj{color:#b28b5e;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.DealerDashboard_select__yvsBi{background:#fff;border:1px solid #ecdccd;border-radius:1rem;box-sizing:border-box;color:#2c2b28;cursor:pointer;font-family:inherit;font-size:.85rem;outline:none;padding:.6rem 1rem;transition:border-color .15s ease;width:100%}.DealerDashboard_select__yvsBi:focus{border-color:#e67e22}.DealerDashboard_manualBtn__oLunu{background:#e67e22;border:none;border-radius:2rem;box-shadow:0 2px 6px #e67e2233;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.65rem 1.5rem;transition:all .15s ease;white-space:nowrap}.DealerDashboard_manualBtn__oLunu:hover{background:#cf711f;transform:translateY(-1px)}.DealerDashboard_manualBtn__oLunu:active{transform:translateY(0)}.DealerDashboard_headerRight__SRc77{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.DealerDashboard_userBadge__d86tH{align-items:center;background:#fff;border:1px solid #f0e2d2;border-radius:2rem;box-shadow:0 1px 3px #0000000a;display:flex;gap:.6rem;padding:.4rem .9rem .4rem .4rem}.DealerDashboard_userAvatar__kr6Qq{align-items:center;background:linear-gradient(135deg,#e67e22,#f39c12);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:1.9rem;justify-content:center;width:1.9rem}.DealerDashboard_userName__q9QoH{color:#5a3e28;font-size:.82rem;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.DealerDashboard_dashboard__MgqVO,.DealerDashboard_screen__ZjSZz{padding:1rem .75rem}.DealerDashboard_dashboardHeader__Ow9hE,.DealerDashboard_screenHeader__y\+dZB{align-items:flex-start;flex-direction:column;gap:.75rem}.DealerDashboard_dashboardInner__R2z2P,.DealerDashboard_screenContainer__OMeEG{max-width:100%}.DealerDashboard_menuCard__lZdEX{font-size:.95rem;padding:1rem}.DealerDashboard_button__PCcMV,.DealerDashboard_input__79tIu,.DealerDashboard_logoutButton__\+8nPB,.DealerDashboard_select__yvsBi{width:100%}}
/*# sourceMappingURL=main.a492ff23.css.map*/