.SalaryCalculator_wrapper__qNWvX{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease;padding:1.5rem}.SalaryCalculator_wrapper__qNWvX:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SalaryCalculator_header__a_50u{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.SalaryCalculator_iconContainer__dBZ4a{background-color:#2563eb;padding:.75rem;border-radius:.75rem}.SalaryCalculator_icon__TNpvq{width:1.5rem;height:1.5rem;color:#fff}.SalaryCalculator_title__tKuXz{font-size:1.25rem;font-weight:700;color:#111827}.SalaryCalculator_statsGrid___SETl{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.SalaryCalculator_statsGrid___SETl{grid-template-columns:repeat(2,1fr)}}.SalaryCalculator_statBox__A6nQ3{background-color:#fff;padding:1.25rem;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f3f4f6;text-align:center}.SalaryCalculator_statValue__lp_B6{font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.SalaryCalculator_hoursValue__cyoAI{color:#2563eb}.SalaryCalculator_earningsValue__LMH9C{color:#16a34a}.SalaryCalculator_statLabel__X46oL{color:#4b5563}.SalaryCalculator_buttonsGrid__eaChC{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.SalaryCalculator_buttonsGrid__eaChC{grid-template-columns:repeat(2,1fr)}}.SalaryCalculator_button__tyR2v{padding:1rem 1.5rem;border-radius:.5rem;font-weight:600;color:#fff;border:none;cursor:pointer}.SalaryCalculator_buttonDisabled__8YWDv{background-color:#9ca3af;cursor:not-allowed}.SalaryCalculator_successButton__KlJxy{background-color:#16a34a}.SalaryCalculator_successButton__KlJxy:hover{background-color:#15803d}.SalaryCalculator_dangerButton__WftP0{background-color:#dc2626}.SalaryCalculator_dangerButton__WftP0:hover{background-color:#b91c1c}.SalaryCalculator_trackingMessage__89_kP{margin-top:1rem;padding:1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem}.SalaryCalculator_trackingMessageContent__4MmD7{display:flex;align-items:center;justify-content:center;gap:.5rem}.SalaryCalculator_pulseDot__rcsRc{animation:SalaryCalculator_pulse__WCACK 2s cubic-bezier(.4,0,.6,1) infinite;width:.75rem;height:.75rem;background-color:#3b82f6;border-radius:9999px}@keyframes SalaryCalculator_pulse__WCACK{50%{opacity:.5}}.SalaryCalculator_trackingText__ZGjso{font-weight:500;color:#1e40af}.CameraCapture_wrapper__AtTOx{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease;padding:1rem}.CameraCapture_wrapper__AtTOx:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.CameraCapture_title__epuZ_{font-size:1.25rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;color:#111827}.CameraCapture_titleIconContainer__gB9g8{background-color:#2563eb;padding:.5rem;border-radius:.5rem}.CameraCapture_titleIcon__DjLOj{width:1.25rem;height:1.25rem;color:#fff}.CameraCapture_cameraView__IRC2d{position:relative;background-color:#111827;border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.CameraCapture_video___s30p{width:100%;height:16rem;object-fit:cover}.CameraCapture_canvas__eGS4f{display:none}.CameraCapture_overlay__PvKk5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);border-radius:.75rem}.CameraCapture_activateButton__a4jHQ{background-color:#2563eb;color:#fff;font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.CameraCapture_activateButton__a4jHQ:hover{background-color:#1d4ed8}.CameraCapture_activateIcon__k5igu{width:1.25rem;height:1.25rem}.CameraCapture_controls____TY9{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.CameraCapture_controls____TY9{flex-direction:row}}.CameraCapture_controlButton__A9BgK{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease-in-out}.CameraCapture_successButton__PvFRy{background-color:#16a34a;color:#fff}.CameraCapture_successButton__PvFRy:hover{background-color:#15803d}.CameraCapture_secondaryButton__VdR0u{background-color:#e5e7eb;color:#1f2937;padding-left:1rem;padding-right:1rem}.CameraCapture_secondaryButton__VdR0u:hover{background-color:#d1d5db}.CameraCapture_dangerButton__7AtFC{background-color:#dc2626;color:#fff;padding-left:1rem;padding-right:1rem}.CameraCapture_dangerButton__7AtFC:hover{background-color:#b91c1c}.CameraCapture_captureIcon__T1B38{width:1.25rem;height:1.25rem}.CameraCapture_switchIcon__EH_g8{width:1rem;height:1rem}.CameraCapture_capturedMessage__PkH8_{margin-top:1rem;padding:1rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem}.CameraCapture_capturedMessageContent__w_hy4{display:flex;align-items:center;gap:.75rem}.CameraCapture_capturedIconContainer__TyuhB{background-color:#dcfce7;padding:.5rem;border-radius:9999px}.CameraCapture_capturedIcon__iPRq8{width:1.25rem;height:1.25rem;color:#16a34a}.CameraCapture_capturedTitle__snZAd{font-weight:600;color:#166534}.CameraCapture_capturedSubtitle__gEXgy{color:#15803d;font-size:.875rem}.LocationStatus_wrapper__2BZKi{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.5rem;border:1px solid #e5e7eb}.LocationStatus_header__v0K4e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.LocationStatus_title__QdFvF{font-weight:600;font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.LocationStatus_titleIcon__qRpwY{width:1.25rem;height:1.25rem;color:#2563eb}.LocationStatus_refreshButton__KdmX2{padding:.5rem;color:#6b7280;border-radius:.5rem;transition:color .2s,background-color .2s;border:none;background:none;cursor:pointer}.LocationStatus_refreshButton__KdmX2:hover{color:#374151;background-color:#f3f4f6}.LocationStatus_refreshIcon__KWV3e{width:1.25rem;height:1.25rem}.LocationStatus_body__G5tuV{display:flex;flex-direction:column;gap:1rem}.LocationStatus_infoRow__qPftv{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.LocationStatus_infoLabel__sSFPO{color:#4b5563}.LocationStatus_infoValue__3Kt44{font-weight:500;display:flex;align-items:center;gap:.25rem}.LocationStatus_iconSuccess__xpTxb{width:1rem;height:1rem;color:#16a34a}.LocationStatus_iconError__ZmGO2{width:1rem;height:1rem;color:#dc2626}.LocationStatus_textPending__oVAHY{color:#ca8a04}.LocationStatus_grid__erDTS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.LocationStatus_statusBox__sO5u5{padding:.75rem;background-color:#eff6ff;border-radius:.5rem}.LocationStatus_statusLabel___NLuY{font-size:.875rem;color:#1e40af}.LocationStatus_statusValue__2cnZ5{font-weight:600;display:flex;align-items:center;gap:.25rem}.LocationStatus_accuracyBox__sLVW5{padding:.75rem;background-color:#f5f3ff;border-radius:.5rem}.LocationStatus_accuracyLabel__gtCtE{font-size:.875rem;color:#5b21b6}.LocationStatus_accuracyValue__gt8xK{font-weight:600}.LocationStatus_timestamp__4uUka{font-size:.875rem;color:#6b7280;text-align:center}.page_wrapper__ckaXs{min-height:100vh;background:linear-gradient(to bottom right,#f0f8ff,#fff)}.page_header__gIHAZ{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-bottom:1px solid #e5e7eb}.page_headerContent__FwrS_{max-width:72rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem}.page_headerInner__9y0gp{display:flex;align-items:center;justify-content:space-between}.page_title__ICHoZ{font-size:1.875rem;font-weight:700;color:#1e40af;display:flex;align-items:center;gap:.75rem}.page_titleIcon__Bpuhn{width:2.5rem;height:2.5rem;color:#2563eb}.page_subtitle__bUAFX{color:#4b5563;margin-top:.5rem}.page_userInfo__6NXH1{display:flex;align-items:center;gap:1rem}.page_userIconContainer__r9_dB{background-color:#dbeafe;padding:.75rem;border-radius:9999px}.page_userIcon__zv8Hb{width:1.5rem;height:1.5rem;color:#2563eb}.page_userDetails__gAQ_N{text-align:right}.page_userName__K_WXY{font-weight:600;color:#111827}.page_date__Jn5Aq{font-size:.875rem;color:#4b5563}.page_main__RMQ_Y{max-width:72rem;margin-left:auto;margin-right:auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.page_statusGrid__FB_Bv{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.page_statusGrid__FB_Bv{grid-template-columns:repeat(3,1fr)}}.page_statCard__DIYlT{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);border:1px solid #e5e7eb}.page_statCardContent__VvqSo{display:flex;align-items:center;justify-content:space-between}.page_statCardLabel__588UV{color:#4b5563}.page_statCardValue__J7Zec{font-size:1.5rem;font-weight:700;margin-top:.25rem}.page_valueBlue__sUseN{color:#2563eb}.page_valueGreen__mq_kK{color:#16a34a}.page_valuePurple__JAQbf{color:#7c3aed}.page_statCardIconContainer__67c__{padding:.75rem;border-radius:9999px}.page_iconBgBlue__yfzjX{background-color:#dbeafe}.page_iconBgGreen__ApcIW{background-color:#dcfce7}.page_iconBgPurple__8Q_64{background-color:#ede9fe}.page_statIcon__YJgJs{width:2rem;height:2rem}.page_contentGrid__yRl45{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_contentGrid__yRl45{grid-template-columns:repeat(3,1fr)}}.page_leftColumn__x6_y8{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.page_leftColumn__x6_y8{grid-column:span 2/span 2}}.page_card__aqixE{background-color:#fff;padding:1.5rem;border-radius:.5rem}.page_cardTitle__Qphqy{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.page_cardTitleIcon__Ub_MN{width:1.5rem;height:1.5rem;color:#2563eb}.page_syncOptions__gmrhy{display:flex;flex-direction:column;gap:1rem}.page_syncOption__teDMC{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f9fafb;border-radius:.75rem}.page_syncOptionLabel__g9Yzb{display:flex;align-items:center;gap:.75rem}.page_syncOptionIcon__Qyeed{width:1.25rem;height:1.25rem;color:#2563eb}.page_syncOptionText__ZYUXJ{font-weight:500}.page_toggleSwitch__Pqffv{position:relative;display:inline-flex;align-items:center;cursor:pointer}.page_toggleInput__NIy2B{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page_toggleSlider__osOt_{width:2.75rem;height:1.5rem;background-color:#e5e7eb;border-radius:9999px;transition:all .2s ease-in-out}.page_toggleSlider__osOt_:before{content:"";position:absolute;top:2px;left:2px;background-color:#fff;border:1px solid #d1d5db;border-radius:9999px;height:1.25rem;width:1.25rem;transition:all .2s ease-in-out}.page_toggleInput__NIy2B:checked+.page_toggleSlider__osOt_{background-color:#2563eb}.page_toggleInput__NIy2B:checked+.page_toggleSlider__osOt_:before{transform:translateX(100%);border-color:#fff}.page_syncMessage__tUnKR{padding:1rem;background-color:#eff6ff;border-radius:.75rem;border:1px solid #bfdbfe}.page_syncMessageContent__YPnYB{display:flex;align-items:flex-start;gap:.75rem}.page_syncMessageIconContainer__xgTBE{background-color:#dbeafe;padding:.5rem;border-radius:9999px;margin-top:.125rem}.page_syncMessageIcon__bYdO_{width:1rem;height:1rem;color:#2563eb}.page_syncMessageTitle__mT6db{font-weight:600;color:#1e3a8a}.page_syncMessageText__dQcyd{font-size:.875rem;color:#1d4ed8;margin-top:.25rem}.page_rightColumn__jezbK{display:flex;flex-direction:column;gap:2rem}.page_quickActionButton__xf6Lw{width:100%;background-color:#f3f4f6;color:#1f2937;padding:.75rem 1rem;border-radius:.5rem;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.75rem;border:none;cursor:pointer}.page_quickActionButton__xf6Lw:hover{background-color:#e5e7eb}.page_quickActionButtonIcon__jvnSn{width:1.25rem;height:1.25rem;color:#2563eb}.page_primaryButton__mrxda{width:100%;background-color:#2563eb;color:#fff;padding:.75rem 1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border:none;cursor:pointer}.page_primaryButton__mrxda:hover{background-color:#1d4ed8}.page_messageAlert___i0iX{position:fixed;top:1rem;right:1rem;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50}.page_messageSuccess__pInT2{background-color:#dcfce7;color:#166534;border:1px solid #86efac}.page_messageError__PAQ73{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.page_messageWarning__aoJrw{background-color:#fef9c3;color:#854d0e;border:1px solid #fde047}.page_loadingOverlay____QiA{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.page_loadingBox___lUL8{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;align-items:center;gap:1rem;max-width:24rem;width:100%;margin:1rem}.page_loadingSpinner__xrOec{animation:page_spin__9w3n5 1s linear infinite;border-radius:9999px;height:2rem;width:2rem;border-bottom-width:2px;border-color:#2563eb}@keyframes page_spin__9w3n5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loadingTitle__Cwyvg{font-weight:600;color:#111827}.page_loadingText__saOQP{color:#4b5563;font-size:.875rem}