.page_main__K2Vlb{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.page_title__dZs0L{color:var(--blue);font-size:36px;font-weight:600;line-height:43px;margin-bottom:30px}.page_form__7_csy{width:100%;padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.page_link__6sOOj{text-decoration:underline;font-size:14px;font-weight:500;color:var(--accent)}.page_link2__ETZ3H{margin-top:30px;font-size:14px;font-weight:300;color:var(--blue)}.page_link3__5YaC1{margin-top:20px}.page_link3__5YaC1,.page_link4__DMvrz{font-size:13px;font-weight:300;color:var(--blue)}.page_divider__qUfQu{display:flex;align-items:center;text-align:center;margin:1rem 0}.page_divider__qUfQu:after,.page_divider__qUfQu:before{content:"";flex:1;border-bottom:1px solid #e5e7eb}.page_divider__qUfQu span{padding:0 1rem;color:#6b7280;font-size:.875rem}.page_container__Ic9PD{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 10px}.page_registerContainer__WIPXJ,.page_registerForm__8_xpc{width:100%}.page_signupOptions__Ie2Z_{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;margin:8px 0 6px}.page_optionsSeparator__onM2z{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.02em}.page_emailSignupToggle__v3Xgu{width:100%;max-width:320px;height:42px;border-radius:4px;border:1px solid #d8e0ea;background-color:#f8fafc;color:var(--blue);font-size:14px;font-weight:500;transition:all .2s ease}.page_emailSignupToggle__v3Xgu:hover{background-color:#eef4fb;border-color:#c6d5e7}.page_emailSignupToggle__v3Xgu:focus-visible{outline:2px solid #9ec5fe;outline-offset:2px}@media (min-width:768px){.page_container__Ic9PD .flex.justify-center.mb-8{margin-bottom:16px}.page_container__Ic9PD{max-width:460px;padding:32px 48px;margin:24px 0;background-color:#ffffff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.08);border:1px solid #f0f4f8}.page_title__dZs0L{font-size:28px;margin-bottom:16px}.page_link2__ETZ3H{margin-top:16px}.page_registerContainer__WIPXJ{max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.page_registerForm__8_xpc{padding:0;margin-top:8px}.page_registerContainer__WIPXJ .bg-blue-50.border.border-blue-200.rounded-lg.p-4.mb-6{margin-bottom:16px}}.globals_header__tF4c9{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;background-color:var(--background);width:100%;max-width:100vw;min-height:calc(60px + max(env(safe-area-inset-top, 0px), 0px));height:calc(60px + max(env(safe-area-inset-top, 0px), 0px));padding-top:max(env(safe-area-inset-top,0px),0px);border-radius:0 0 20px 20px;display:flex;justify-content:space-between;align-items:center;z-index:10000;box-sizing:border-box;.globals_dropDown_title_box__q4UIE{display:flex;align-items:center;justify-content:center;font-size:15px}.globals_header_icon__FOadp{margin-right:20px}.globals_header_icon__FOadp,.globals_profilePicture__QqB_r{cursor:pointer;display:flex;align-items:center;justify-content:center}.globals_profilePicture__QqB_r{width:40px;height:40px;border-radius:50%;background-color:var(--card-background)}}.globals_modal__ibbNq{cursor:default;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:30000;backdrop-filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;.globals_containerElements__eqBd_{position:relative;z-index:1000;transition:all .3s;max-height:90%;padding:20px;background-color:var(--card-background);display:flex;flex-direction:column;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 2px 4px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.3);align-items:center;justify-content:flex-start;overflow-y:scroll;border-radius:20px}}.globals_mobilePage__oyUik{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;width:100%;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.globals_mobilePage__oyUik>*{margin-top:auto;margin-bottom:auto;flex-shrink:0}@media (max-width:768px){.globals_mobilePage__oyUik{padding-top:max(env(safe-area-inset-top,0px),14px);padding-bottom:max(env(safe-area-inset-bottom,0px),12px)}}.globals_mobilePageStart__g8uLc{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100dvh;width:100%;max-width:100vw;position:relative;padding:calc(60px + max(env(safe-area-inset-top, 0px), 0px)) 0 calc(100px + max(env(safe-area-inset-bottom, 0px), 32px));margin-left:auto;margin-right:auto;background-color:var(--card-background);scrollbar-color:"transparent transparent";scrollbar-width:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.globals_mobilePageStart__g8uLc>*{max-width:100%;box-sizing:border-box}.globals_navbar__Ow_yh{position:fixed;bottom:max(10px,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(520px,calc(100vw - 24px));max-width:520px;height:70px;background:rgba(19,49,87,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:35px;box-shadow:0 8px 32px rgba(19,49,87,.3);display:flex;justify-content:space-evenly;align-items:center;z-index:10000;transition:all .3s ease;padding:0 12px max(env(safe-area-inset-bottom,0px),10px);box-sizing:border-box}.globals_navTab__Cl3Ig{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;border-radius:60px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);color:white;flex:1;min-width:0;text-decoration:none;height:60px;align-self:flex-start;margin-top:0}.globals_navTab__Cl3Ig:hover{color:white}.globals_navTabActive__eh1_z{color:var(--blue);background:#f1f1f1}.globals_navTabActive__eh1_z:hover{color:var(--blue)}.globals_navIcon__yQm_m{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:4px}.globals_navTabActive__eh1_z .globals_navIcon__yQm_m{transform:scale(1.1)}.globals_navTitle__xJYyC{font-size:11px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.globals_navTabActive__eh1_z .globals_navTitle__xJYyC{font-size:12px;font-weight:700}@media (max-width:480px){.globals_header__tF4c9{min-height:calc(60px + max(env(safe-area-inset-top, 0px), 0px));height:calc(60px + max(env(safe-area-inset-top, 0px), 0px));padding-top:max(env(safe-area-inset-top,0px),0px)}.globals_mobilePageStart__g8uLc{padding-top:calc(60px + max(env(safe-area-inset-top, 0px), 0px));padding-bottom:calc(85px + max(env(safe-area-inset-bottom, 0px), 24px))}.globals_navbar__Ow_yh{width:100%;bottom:0;left:0;transform:none;height:calc(65px + max(env(safe-area-inset-bottom, 0px), 24px));padding:0 8px max(env(safe-area-inset-bottom,0px),24px);border-radius:0;box-shadow:0 -2px 10px rgba(19,49,87,.2)}.globals_navTab__Cl3Ig{padding:8px 10px;flex:1;height:55px;align-self:flex-start;margin-top:0}.globals_navTitle__xJYyC{font-size:10px}.globals_navTabActive__eh1_z .globals_navTitle__xJYyC{font-size:11px}}@media (max-width:480px) and (min-height:700px) and (min-aspect-ratio:2/1){.globals_navbar__Ow_yh{height:calc(65px + max(env(safe-area-inset-bottom, 0px), 28px));padding-bottom:max(env(safe-area-inset-bottom,0px),28px)}.globals_mobilePageStart__g8uLc{padding-bottom:calc(85px + max(env(safe-area-inset-bottom, 0px), 28px))}}@media (max-width:480px) and (min-height:750px) and (min-aspect-ratio:20/9){.globals_navbar__Ow_yh{height:calc(65px + max(env(safe-area-inset-bottom, 0px), 32px));padding-bottom:max(env(safe-area-inset-bottom,0px),32px)}.globals_mobilePageStart__g8uLc{padding-bottom:calc(85px + max(env(safe-area-inset-bottom, 0px), 32px))}}.monthly_section_calendar__6b1cB{flex-wrap:wrap;max-width:100vw;gap:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:20px;margin-left:auto;margin-right:auto}.monthly_calendar__3R1ka,.monthly_section_calendar__6b1cB{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow-x:hidden}.monthly_calendar__3R1ka{max-width:100%;font-family:Arial,sans-serif;color:rgb(0,0,0);justify-content:space-between}.monthly_container_calendar__KBgzC{border-radius:20px;width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box;position:relative}.monthly_calendarLoadingOverlay__GPdET{position:absolute;inset:0;z-index:10;border-radius:20px;overflow:hidden;pointer-events:none}.monthly_calendarLoadingShimmer__SFErl{width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55) 40%,rgba(255,255,255,.55) 60%,rgba(255,255,255,0));background-size:200% 100%;animation:monthly_calendarShimmer__2z8rK 1.4s ease-in-out infinite}@keyframes monthly_calendarShimmer__2z8rK{0%{background-position:200% 0}to{background-position:-200% 0}}.monthly_calendar_table__WIIzm{width:100%;max-width:100%;box-sizing:border-box;table-layout:fixed}.monthly_calendar_table__WIIzm th{padding:20px 0;text-align:center;transition:.3s}.monthly_calendar_table__WIIzm td{height:85px;width:50px;padding:0;text-align:center;transition:.3s;border-bottom:1px solid rgba(0,0,0,.12);border-radius:10px}.monthly_calendar_badge__NhD07{height:20px;max-width:60px;display:flex;flex-wrap:wrap;flex-direction:row;gap:3px;align-items:center;justify-content:center}.monthly_event_badge_pin__ZGwml{height:5px;width:5px;background-color:white;border-radius:50%}.monthly_past_day__WFA6p{color:#3e2d2d;opacity:.2}.monthly_disabled__kuf3Z{cursor:default}.monthly_today__biQzi{background-color:rgba(19,49,87,.08);color:rgb(152,152,152)}.monthly_not_current_month__L_tID{color:#ccc;pointer-events:none}.monthly_calendar_head_container__7hEL5{background-color:rgb(31 41 55/var(--tw-bg-opacity));width:100%;.monthly_calendar_head_container__7hEL5 th{border-bottom:.5px solid #e5e7eb;padding:20px 8px}.monthly_br__XUsMn,.monthly_br_inverted__ZdbRo,.monthly_th__21m35{font-size:13px;font-weight:200;border-bottom:1px solid rgba(0,0,0,.098)}}.monthly_calendar_controls__HFR_T{width:auto;max-width:100%;display:flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;.monthly_calendar_controls__HFR_T button{width:200px;height:100%;background-color:#00000010;border-radius:5px}}.monthly_day_full__hqYYc{background-color:rgba(255,77,0,.481);opacity:.5;cursor:not-allowed;pointer-events:none;margin:2px}.monthly_dayTile__aS_dE{width:350px;height:40px}.monthly_reservationBar__ibpAJ{height:18px;position:absolute;left:0;right:0;z-index:5}.monthly_nameReservation__Ou_gh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:60px;display:block;font-size:13px;position:absolute;left:24px;color:#46d11f;font-weight:600;z-index:5}.monthly_selectedRange__V9bLo{position:absolute;z-index:0;height:50px;width:100%;flex-direction:row}.monthly_fab__18MYN,.monthly_selectedRange__V9bLo{background-color:var(--blue);display:flex;justify-content:center;align-items:center}.monthly_fab__18MYN{position:fixed;bottom:calc(90px + env(safe-area-inset-bottom));right:24px;z-index:50;width:60px;height:60px;border-radius:50%;color:white;border:none;box-shadow:0 4px 16px rgba(19,49,87,.35);cursor:pointer;transition:transform .2s,box-shadow .2s;font-size:28px;line-height:1}@media (max-width:640px){.monthly_fab__18MYN{bottom:calc(110px + env(safe-area-inset-bottom))}}.monthly_fab__18MYN:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(19,49,87,.45)}.monthly_fab__18MYN:active{transform:scale(.95)}.monthly_fabMenu__ZrQro{position:fixed;bottom:calc(160px + env(safe-area-inset-bottom));right:24px;z-index:50;background-color:white;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:8px 0;min-width:240px;animation:monthly_fabMenuIn__MMOw0 .2s ease-out}@media (max-width:640px){.monthly_fabMenu__ZrQro{bottom:calc(180px + env(safe-area-inset-bottom))}}@keyframes monthly_fabMenuIn__MMOw0{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.monthly_fabMenuItem__yJzu0{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;font-size:15px;color:#1a1a1a;transition:background-color .15s;border:none;background:none;width:100%;text-align:left}.monthly_fabMenuItem__yJzu0:hover{background-color:rgba(19,49,87,.06)}.monthly_fabMenuIcon__i9e7V{width:22px;height:22px;color:var(--blue);flex-shrink:0}.monthly_fabOverlay__dBcbA{position:fixed;top:0;left:0;right:0;bottom:0;z-index:49;background:rgba(0,0,0,.15)}.monthly_twoTapBanner__o9VsP{display:flex;align-items:stretch;margin:10px 0;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);overflow:hidden;animation:monthly_bannerSlideIn__PvtA2 .35s cubic-bezier(.21,1.02,.73,1) forwards}.monthly_twoTapBannerIcon__9G0PE{display:flex;align-items:center;padding:12px 10px 12px 16px;flex-shrink:0}.monthly_twoTapBannerContent__eRjYm{flex:1;padding:10px 8px}.monthly_twoTapBannerLabel__1ZFXa{font-size:13px;font-weight:600;color:#2196F3;margin:0 0 3px}.monthly_twoTapBannerMessage__ckKam{font-size:13px;color:#374151;margin:0;line-height:1.4}.monthly_twoTapBannerClose__8R8X_{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-left:1px solid #e5e7eb;background:transparent;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:color .15s ease;flex-shrink:0}.monthly_twoTapBannerClose__8R8X_:hover{color:#374151}@keyframes monthly_bannerSlideIn__PvtA2{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.monthly_legendContainer__WwTfI{margin-top:16px;padding:16px;background-color:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.monthly_legendTitle__NKRvj{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.monthly_legendGrid__PSkKT{display:flex;flex-direction:column;gap:10px}.monthly_legendItem__a70qO{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.monthly_legendSwatch__tDXwR{width:32px;height:14px;border-radius:7px;flex-shrink:0}.monthly_legendSwatchCircle__PnXqT{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.button_component__F9LaK{width:100%;min-height:45px;border-radius:8px;padding:0 16px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.button_component__F9LaK:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.button_component__F9LaK:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1)}.button_iconContainer__JFjsQ{display:flex;align-items:center;margin-right:8px}.not-found_container__LRagC{width:100%;min-height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center;padding:1rem;margin-top:20px}.not-found_content__cklTM{max-width:500px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:white;border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.not-found_errorIcon__xX5fs{margin-bottom:1rem}.not-found_errorCode__Dsgth{font-size:4.5rem;font-weight:800;color:#113158;line-height:1;margin-bottom:.5rem;position:relative}.not-found_errorCode__Dsgth:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-color:#fcbd4c;border-radius:2px}.not-found_illustration__7kBvd{margin:1rem 0;animation:not-found_float__mRs2k 6s ease-in-out infinite}@keyframes not-found_float__mRs2k{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.not-found_title__bOfUG{font-size:1.75rem;font-weight:700;color:#113158;margin-bottom:1rem}.not-found_description__7RPJl{font-size:1rem;color:#666;margin-bottom:2rem;line-height:1.5;max-width:90%}.not-found_buttonContainer__1CJ7W{width:100%;max-width:250px;margin-top:.5rem}.page_mobileHeader__USS1F{width:100%}.page_pageShell__ojWZn{width:100%;display:flex;justify-content:center}.page_settingsLayout__kUdXJ{width:100%;max-width:42rem;margin-top:1rem;padding:0 1rem 7.5rem;display:flex;flex-direction:column;gap:.75rem}.page_desktopSummary__4Cv7w,.page_menuHeader__f9zry{display:none}.page_menuArea__CCCmD,.page_menuGrid__Jz_Jv{width:100%;display:flex;flex-direction:column;gap:.75rem}.page_settingItem__229fo{width:100%;min-width:0;min-height:46px;padding:.75rem;border-radius:15px;background:#ffffff;color:#050505;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_backButton__nKr46:focus-visible,.page_closeButton__mHOXG:focus-visible,.page_settingItem__229fo:focus-visible,.page_tourButton__clYzw:focus-visible{outline:2px solid #fcb51f;outline-offset:3px}.page_itemDescription__d__Hs,.page_itemIcon__a3DFM{display:none}.page_itemText__6pHb5{min-width:0;display:flex;flex-direction:column;gap:.25rem}.page_itemTitle__ZMh_l{font-size:.875rem;line-height:1.25;font-weight:400;color:#000000}.page_itemArrow__QRFcl{flex:0 0 auto;color:#000000}.page_logoutArea__yaHr3{padding-top:1.5rem}@media (min-width:900px){.page_mobileHeader__USS1F{display:none}.page_pageShell__ojWZn{align-items:flex-start;min-height:calc(100dvh - 60px);padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,4vw,3rem) 8.75rem}.page_settingsLayout__kUdXJ{max-width:72rem;margin-top:0;padding:0;display:grid;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);align-items:start}.page_desktopSummary__4Cv7w{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border:1px solid rgba(19,49,87,.1);border-radius:8px;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.07)}.page_desktopActions__eXO9Y{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_backButton__nKr46,.page_closeButton__mHOXG,.page_tourButton__clYzw{border:0;background:transparent;font:inherit;cursor:pointer}.page_backButton__nKr46{display:inline-flex;align-items:center;gap:.45rem;color:#133157;font-size:.875rem;font-weight:700}.page_closeButton__mHOXG{width:2.25rem;height:2.25rem;border:1px solid #e5e7eb;border-radius:50%;color:#111827;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.page_closeButton__mHOXG:hover{background:#f8fafc;border-color:#d6dce5}.page_desktopTitle__jUuss{margin-top:.35rem;color:#133157;font-size:clamp(2rem,3vw,2.6rem);line-height:1.05;font-weight:800;letter-spacing:0}.page_desktopCopy__G_YHe{max-width:18rem;margin-top:.8rem;color:#5d6572;font-size:.95rem;line-height:1.55}.page_accountBadge__E493h{min-width:0;padding:.85rem .9rem;border-radius:8px;background:#f6f8fb;border:1px solid #edf0f5;display:flex;flex-direction:column;gap:.25rem}.page_accountBadge__E493h span{color:#6b7280;font-size:.75rem;font-weight:700}.page_accountBadge__E493h strong{min-width:0;color:#1f2937;font-size:.875rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.page_tourButton__clYzw{width:100%;min-height:2.75rem;padding:0 .9rem;border-radius:8px;background:#133157;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.page_tourButton__clYzw:hover{background:#1a416f;box-shadow:0 10px 24px rgba(19,49,87,.18);transform:translateY(-1px)}.page_menuArea__CCCmD{gap:1rem}.page_menuHeader__f9zry{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.page_menuHeader__f9zry>div{display:flex;flex-direction:column;gap:.25rem}.page_menuHeader__f9zry h2{margin-top:.15rem;color:#111827;font-size:1.4rem;line-height:1.2;font-weight:800;letter-spacing:0}.page_menuHeader__f9zry span{color:#6b7280;font-size:.85rem;font-weight:700;white-space:nowrap}.page_menuGrid__Jz_Jv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.85rem}.page_settingItem__229fo{min-height:6.5rem;padding:1rem;border:1px solid #e5eaf1;border-radius:8px;align-items:flex-start;justify-content:flex-start;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.page_settingItem__229fo:hover{transform:translateY(-2px);border-color:rgba(19,49,87,.22);box-shadow:0 14px 28px rgba(15,23,42,.08)}.page_itemIcon__a3DFM{width:2.65rem;height:2.65rem;border-radius:8px;background:#f6f8fb;color:#133157;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.page_itemTitle__ZMh_l{color:#133157;font-size:.95rem;line-height:1.25;font-weight:800}.page_itemDescription__d__Hs{display:block;color:#687384;font-size:.8rem;line-height:1.35}.page_itemArrow__QRFcl{margin-left:auto;color:#5d6572}.page_logoutArea__yaHr3{width:min(100%,18rem);margin-left:auto;padding-top:.5rem}}@media (min-width:1200px){.page_settingsLayout__kUdXJ{max-width:76rem;grid-template-columns:minmax(18rem,22.5rem) minmax(0,1fr)}.page_menuGrid__Jz_Jv{grid-template-columns:repeat(3,minmax(0,1fr))}}.loader_loader___ZvDa{padding:4px;background:#b8e603}.loader_loader2__xwD8k,.loader_loader___ZvDa{width:20px;aspect-ratio:1;border-radius:50%;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:loader_l3__B8mP2 1s linear infinite}.loader_loader2__xwD8k{padding:2px;background:#ffffffb7}@keyframes loader_l3__B8mP2{to{transform:rotate(1turn)}}.loader_skeleton_loader__nRgU3{background:linear-gradient(45deg,#1f1f2696 25%,#ffffff0a 50%,#1f1f2696 75%);background-size:200% 100%;animation:loader_shimmer__Nq6yK 2.5s infinite;border-radius:20px}@keyframes loader_shimmer__Nq6yK{0%{background-position:200% 0}to{background-position:-200% 0}}.GoogleAuthButton_googleButton__aoE08{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:42px;background-color:white;border:1px solid #dadce0;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08);color:#3c4043;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;padding:0;transition:all .2s ease;position:relative}.GoogleAuthButton_googleButton__aoE08:hover{box-shadow:0 1px 3px rgba(0,0,0,.12);background-color:#f8f9fa}.GoogleAuthButton_googleButton__aoE08:active{background-color:#f1f3f4}.GoogleAuthButton_googleButton__aoE08:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.GoogleAuthButton_googleButton__aoE08:disabled:hover{box-shadow:0 1px 3px rgba(0,0,0,.08);background-color:white}.GoogleAuthButton_googleIconWrapper__OGn7H{width:18px;height:18px;margin-right:12px}.GoogleAuthButton_googleIcon__HYP6c{width:100%;height:100%}.GoogleAuthButton_buttonText__NYq5w{padding-right:12px;white-space:nowrap}.GoogleAuthButton_spinner__Ox30S{width:18px;height:18px;border:2px solid rgba(0,0,0,.1);border-top-color:#3c4043;border-radius:50%;animation:GoogleAuthButton_spin__rKIyP .8s linear infinite;margin-right:12px;flex-shrink:0}@keyframes GoogleAuthButton_spin__rKIyP{to{transform:rotate(1turn)}}.Loader1_keyhole-loader__s6HMU{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999;background-color:rgba(255,255,255,.7)}.page_main__i0Mru{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:linear-gradient(160deg,#f0f5fb,#f8fafc 40%,#ffffff)}.page_dashboardContent__Wg064{max-width:100vw;flex-direction:column;padding:0 1rem 5rem;gap:1.25rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.page_dashboardContent__Wg064,.page_dateBanner__DIs_m{width:100%;display:flex;align-items:center;margin-left:auto;margin-right:auto;box-sizing:border-box}.page_dateBanner__DIs_m{max-width:min(1200px,calc(100vw - 2rem));padding:.75rem 1rem;background:rgba(252,181,31,.08);border-radius:12px;border:1px solid rgba(252,181,31,.15);justify-content:center;gap:.625rem;animation:page_slideInDown__ONByC .45s cubic-bezier(.22,1,.36,1) both;text-align:center}.page_dateIcon__p49pO{color:var(--accent);flex-shrink:0}.page_dateText__RgsWA{font-size:.875rem;font-weight:600;color:var(--blue);text-transform:capitalize;text-align:center}.page_statsControls__3tRJE{width:100%;max-width:min(1200px,calc(100vw - 2rem));display:flex;gap:1rem;padding:1rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.05);border-left:3px solid rgba(252,181,31,.5);animation:page_fadeInUp__YOAXB .55s cubic-bezier(.22,1,.36,1) .15s both;box-sizing:border-box;margin-left:auto;margin-right:auto}.page_controlGroup__0U5Vr{display:flex;flex-direction:column;gap:.5rem;flex:1}.page_controlLabel__oofob{font-size:.75rem;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:.5px}.page_controlSelect__9mX1D{padding:.625rem .875rem .625rem 0;border:1px solid rgba(19,49,87,.15);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--blue);background:white;width:100%}.page_dateInputWrapper__lLoK_{position:relative;width:100%}.page_dateInput__vWC4m{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease;font-family:inherit;min-height:42px}.page_dateInput__vWC4m::-webkit-date-and-time-value{text-align:left;height:1.5em;display:flex;align-items:center}.page_controlSelect__9mX1D:hover{border-color:var(--accent)}.page_controlSelect__9mX1D:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(252,181,31,.1)}.page_controlSelect__9mX1D:disabled{opacity:.5;cursor:not-allowed}.page_statsGrid___pqlK{width:100%;max-width:min(1200px,calc(100vw - 2rem));display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;box-sizing:border-box;margin-left:auto;margin-right:auto}.page_statsGrid___pqlK>:first-child{animation:page_fadeInUp__YOAXB .55s cubic-bezier(.22,1,.36,1) .2s both}.page_statsGrid___pqlK>:nth-child(2){animation:page_fadeInUp__YOAXB .55s cubic-bezier(.22,1,.36,1) .3s both}.page_statCard__tKMY7{background:white;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 10px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.05);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;cursor:pointer;position:relative;overflow:visible;min-height:110px;box-sizing:border-box;will-change:transform}.page_statCard__tKMY7:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 8px 24px rgba(19,49,87,.13);border-color:var(--accent)}.page_statCard__tKMY7:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.34,1.56,.64,1);border-radius:4px 0 0 4px}.page_statCard__tKMY7:hover:before{transform:scaleY(1)}.page_statCardCheckin__xo4S_{background:white;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 10px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.05);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;cursor:pointer;position:relative;overflow:visible;min-height:110px;box-sizing:border-box;will-change:transform}.page_statCardCheckin__xo4S_:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--green);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.34,1.56,.64,1);border-radius:4px 0 0 4px}.page_statCardCheckin__xo4S_:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 8px 24px rgba(19,49,87,.13);border-color:var(--accent)}.page_statCardCheckin__xo4S_:hover:before{transform:scaleY(1)}.page_statCardCheckout__zFCn_{background:white;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 10px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.05);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;cursor:pointer;position:relative;overflow:visible;min-height:110px;box-sizing:border-box;will-change:transform}.page_statCardCheckout__zFCn_:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--blue);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.34,1.56,.64,1);border-radius:4px 0 0 4px}.page_statCardCheckout__zFCn_:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 8px 24px rgba(19,49,87,.13);border-color:var(--accent)}.page_statCardCheckout__zFCn_:hover:before{transform:scaleY(1)}.page_statCardOccupancy__iV1gs{background:white;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 10px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.05);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:visible;min-height:110px;box-sizing:border-box}.page_statCardOccupancy__iV1gs:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(252,181,31,.03),transparent);opacity:0;transition:opacity .3s ease;border-radius:14px;pointer-events:none;z-index:0}.page_statCardOccupancy__iV1gs:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent) 0,rgba(252,181,31,.5) 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:0 0 14px 14px;z-index:0}.page_statCardOccupancy__iV1gs:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 10px 28px rgba(252,181,31,.22),0 4px 12px rgba(19,49,87,.1);border-color:rgba(252,181,31,.35)}.page_statCardOccupancy__iV1gs:hover:before{opacity:1}.page_statCardOccupancy__iV1gs:hover:after{transform:scaleX(1)}.page_statCardRevenue__DMUPM{background:white;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 10px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.05);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:visible;min-height:110px;box-sizing:border-box}.page_statCardRevenue__DMUPM:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(156,39,176,.03),transparent);opacity:0;transition:opacity .3s ease;border-radius:14px;pointer-events:none;z-index:0}.page_statCardRevenue__DMUPM:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#9c27b0,rgba(156,39,176,.5));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:0 0 14px 14px;z-index:0}.page_statCardRevenue__DMUPM:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 10px 28px rgba(156,39,176,.22),0 4px 12px rgba(19,49,87,.1);border-color:rgba(156,39,176,.35)}.page_statCardRevenue__DMUPM:hover:before{opacity:1}.page_statCardRevenue__DMUPM:hover:after{transform:scaleX(1)}.page_statHeader__eBZPr{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.page_statPeriodLabel__TBK3S{font-size:.75rem;font-weight:600;color:var(--blue);opacity:.7;text-transform:capitalize}.page_dateRangeSelect__N_Agy{padding:.375rem .625rem;border-radius:8px;border:1px solid rgba(19,49,87,.15);background:rgba(19,49,87,.03);color:var(--blue);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.page_dateRangeSelect__N_Agy:hover{background:rgba(19,49,87,.08);border-color:rgba(19,49,87,.25)}.page_dateRangeSelect__N_Agy:focus{border-color:var(--accent);background:rgba(252,181,31,.05)}.page_dateRangeSelect__N_Agy:disabled{opacity:.5;cursor:not-allowed}.page_statIconWrapper__arI3M{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.page_statCardCheckin__xo4S_:hover .page_statIconWrapper__arI3M,.page_statCardCheckout__zFCn_:hover .page_statIconWrapper__arI3M,.page_statCardOccupancy__iV1gs:hover .page_statIconWrapper__arI3M,.page_statCardRevenue__DMUPM:hover .page_statIconWrapper__arI3M,.page_statCard__tKMY7:hover .page_statIconWrapper__arI3M{transform:scale(1.15) rotate(-5deg)}.page_statIconGreen__xA64A{background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(76,175,80,.05));color:var(--green)}.page_statIconBlue__FPxzz{background:linear-gradient(135deg,rgba(19,49,87,.15),rgba(19,49,87,.05));color:var(--blue)}.page_statIconAccent__zimuo{background:linear-gradient(135deg,rgba(252,181,31,.2),rgba(252,181,31,.05));color:var(--accent)}.page_statIconPurple__dNhwK{background:linear-gradient(135deg,rgba(156,39,176,.15),rgba(156,39,176,.05));color:#9c27b0}.page_statValue__Ngvpx{font-size:1.75rem;font-weight:800;color:var(--blue);line-height:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1);margin-top:auto;position:relative;z-index:1}.page_statCardCheckin__xo4S_:hover .page_statValue__Ngvpx,.page_statCardCheckout__zFCn_:hover .page_statValue__Ngvpx,.page_statCardOccupancy__iV1gs:hover .page_statValue__Ngvpx,.page_statCardRevenue__DMUPM:hover .page_statValue__Ngvpx,.page_statCard__tKMY7:hover .page_statValue__Ngvpx{transform:scale(1.04)}.page_statLoadingContainer__bzAqU{display:flex;align-items:center;justify-content:center;min-height:60px;margin-top:auto}.page_miniLoader__0VqoM{width:32px;height:32px;border:3px solid rgba(19,49,87,.1);border-top:3px solid var(--accent);border-radius:50%;animation:page_miniSpin__pWKpg .8s linear infinite}@keyframes page_miniSpin__pWKpg{to{transform:rotate(1turn)}}.page_statLabel__xyDJ2{color:var(--text-faded);margin:0;line-height:1.3;position:relative;z-index:1}.page_statLabel__xyDJ2,.page_statTrend__KQuaA{font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.page_statTrendUp__DYCSs{color:var(--green)}.page_statTrendDown__gOLte{color:var(--red)}.page_tooltip__XUgwx{position:relative;display:inline-flex;align-items:center;margin-left:.25rem}.page_tooltipIcon__0CUaP{width:14px;height:14px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(19,49,87,.08);color:var(--text-faded);cursor:help;transition:background .2s ease}.page_tooltipIcon__0CUaP:active,.page_tooltipIcon__0CUaP:hover{background:rgba(19,49,87,.12)}.page_tooltipContent__FR1U9{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#ffffff;color:var(--blue);padding:.625rem .75rem;border-radius:8px;box-shadow:0 8px 24px rgba(19,49,87,.25);border:1px solid rgba(19,49,87,.1);font-size:.75rem;font-weight:500;width:-moz-max-content;width:max-content;max-width:220px;min-width:160px;line-height:1.5;white-space:normal;z-index:9999;pointer-events:auto}.page_tooltipContent__FR1U9[data-align=left]{left:0;transform:translateX(0)}.page_tooltipContent__FR1U9[data-align=right]{left:auto;right:-10px;transform:translateX(0)}.page_tooltipContent__FR1U9[data-align=left]:before{left:20px;transform:translateX(0)}.page_tooltipContent__FR1U9[data-align=right]:before{left:auto;right:20px;transform:translateX(0)}.page_tooltipContent__FR1U9:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-color:#ffffff transparent transparent;border-style:solid;border-width:6px 6px 0;filter:drop-shadow(0 2px 2px rgba(19,49,87,.1))}@media (max-width:640px){.page_tooltipContent__FR1U9{max-width:200px;min-width:160px;font-size:.688rem;padding:.5rem .625rem;position:fixed;bottom:auto;top:auto}.page_tooltipContent__FR1U9:before{border-width:5px 5px 0}}.page_quickActionsSection__f3AXo{width:100%;max-width:min(1200px,calc(100vw - 2rem));animation:page_fadeInUp__YOAXB .5s ease-out .3s both;box-sizing:border-box;margin-left:auto;margin-right:auto}.page_sectionHeader__K1e0Y{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem;padding:0 .125rem}.page_sectionTitle__8MSOY{font-size:1rem;font-weight:700;color:var(--blue);margin:0;display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.page_sectionTitle__8MSOY{font-size:1.125rem}}.page_sectionBadge__BRcx_{background:var(--red);color:white;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:12px;animation:page_pulse__ol6Hv 2s ease-in-out infinite}.page_viewAllLink__0pm3P{font-size:.875rem;color:var(--accent);font-weight:600;display:flex;align-items:center;gap:.25rem;cursor:pointer;transition:all .2s ease}.page_viewAllLink__0pm3P:hover{color:var(--blue)}.page_quickActionsList__fGRVQ{display:flex;flex-direction:column;gap:.75rem}.page_quickActionCard__vHm4o{background:white;border-radius:14px;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(19,49,87,.05);border:1px solid rgba(19,49,87,.05);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_quickActionCard__vHm4o:hover{transform:translateX(4px);box-shadow:0 4px 16px rgba(19,49,87,.1);border-color:var(--accent)}.page_quickActionIcon__1lHgN{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.page_quickActionCard__vHm4o:hover .page_quickActionIcon__1lHgN{transform:scale(1.1)}.page_quickActionCritical__bfUKp{background:linear-gradient(135deg,rgba(244,67,54,.15),rgba(244,67,54,.05));color:var(--red)}.page_quickActionHigh__Z4wOU{background:linear-gradient(135deg,rgba(252,181,31,.2),rgba(252,181,31,.05));color:var(--accent)}.page_quickActionMedium__X04vr{background:linear-gradient(135deg,rgba(19,49,87,.15),rgba(19,49,87,.05));color:var(--blue)}.page_quickActionLow__X18Gi{background:linear-gradient(135deg,rgba(158,158,158,.15),rgba(158,158,158,.05));color:var(--text-faded)}.page_quickActionContent__vZnE2{flex:1;min-width:0}.page_quickActionTitle__fng9E{font-size:.938rem;font-weight:600;color:var(--blue);margin:0 0 .25rem}.page_quickActionMessage__h9sJw{font-size:.813rem;color:var(--text-faded);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_quickActionBadge__039fi{font-size:.75rem;font-weight:700;padding:.375rem .75rem;border-radius:20px;background:var(--accent);color:var(--blue)}.page_quickActionArrow__GEJrI{color:var(--text-faded);transition:all .3s ease}.page_quickActionCard__vHm4o:hover .page_quickActionArrow__GEJrI{color:var(--accent);transform:translateX(4px)}.page_statisticsSection__yhVIh{width:100%;max-width:min(1200px,calc(100vw - 2rem));animation:page_fadeInUp__YOAXB .55s cubic-bezier(.22,1,.36,1) .35s both;overflow:visible;box-sizing:border-box;margin-left:auto;margin-right:auto}.page_sectionSubtitle__Qbq56{font-size:.813rem;color:var(--text-faded);margin:0}.page_statisticsGrid__gKzqg{display:grid;grid-template-columns:1fr;gap:.75rem;overflow:visible}.page_statisticsCard__vjmhy{background:white;border-radius:12px;padding:1rem;box-shadow:0 2px 8px rgba(19,49,87,.06);border:1px solid rgba(19,49,87,.06);display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:visible;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;min-height:85px;box-sizing:border-box;will-change:transform}.page_statisticsCard__vjmhy:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px rgba(19,49,87,.11);border-color:rgba(252,181,31,.4)}.page_statisticsLabelRow__75Bmp{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.page_statisticsLabel__on2uE{font-size:.75rem;color:var(--text-faded);font-weight:600;line-height:1.3}.page_statisticsValue___wuVM{font-size:1.5rem;font-weight:700;color:var(--blue);line-height:1.2}.page_statisticsSubValue__wHVJW{font-size:.688rem;color:var(--text-faded);margin:0;line-height:1.3}.page_widgetGrid__7uajw{width:100%;display:grid;grid-template-columns:1fr;gap:1.25rem;animation:page_fadeInUp__YOAXB .55s cubic-bezier(.22,1,.36,1) .08s both;margin-left:auto;margin-right:auto}.page_errorContainer__PAUyG,.page_widgetGrid__7uajw{max-width:min(1200px,calc(100vw - 2rem));box-sizing:border-box}.page_errorContainer__PAUyG{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border:1px solid #feb2b2;border-radius:16px;padding:1.25rem;animation:page_shake__NRMN_ .5s ease-out;margin:0 auto 1rem}.page_errorText__sBc8F{color:#c53030;font-size:.875rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.page_loadingState__3pPfR{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.page_loadingText__OH0tl{font-size:.875rem;color:var(--text-faded);animation:page_pulse__ol6Hv 1.5s ease-in-out infinite}.page_skeletonStatCard__9x7Qq{height:120px}.page_skeletonStatCard__9x7Qq,.page_skeletonWidget__KXnun{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__vJZ0J 1.5s ease-in-out infinite;border-radius:16px}.page_skeletonWidget__KXnun{height:200px}.page_emptyState__o7E5O{width:100%;max-width:min(1200px,calc(100vw - 2rem));background:white;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 2px 12px rgba(19,49,87,.06);animation:page_fadeInUp__YOAXB .5s ease-out;box-sizing:border-box;margin-left:auto;margin-right:auto}.page_emptyStateIcon__1p4xO{width:80px;height:80px;background:linear-gradient(135deg,rgba(252,181,31,.2),rgba(252,181,31,.05));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--accent)}.page_emptyStateTitle__yJ158{font-size:1.25rem;font-weight:700;color:var(--blue);margin:0 0 .5rem}.page_emptyStateText__yo_Rb{font-size:.938rem;color:var(--text-faded);margin:0 0 1.5rem}@keyframes page_slideInDown__ONByC{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__YOAXB{0%{opacity:0;transform:translateY(18px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes page_pulse__ol6Hv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes page_shimmer__vJZ0J{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page_shake__NRMN_{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}}@media (max-width:480px){.page_dashboardContent__Wg064{padding:.75rem .75rem 6rem;gap:.875rem}.page_dateBanner__DIs_m{padding:.625rem .875rem;border-radius:10px}.page_dateText__RgsWA{font-size:.813rem}.page_statsControls__3tRJE{flex-direction:column;padding:.875rem;gap:.75rem}.page_controlLabel__oofob{font-size:.688rem}.page_controlSelect__9mX1D{padding:.5rem .75rem;font-size:.813rem}.page_statsGrid___pqlK{gap:.625rem}.page_statCard__tKMY7{padding:.875rem;border-radius:12px;min-height:100px}.page_statValue__Ngvpx{font-size:1.5rem}.page_statIconWrapper__arI3M{width:32px;height:32px;border-radius:8px}.page_dateRangeSelect__N_Agy{font-size:.688rem;padding:.25rem .5rem}.page_statisticsCard__vjmhy{padding:.875rem;min-height:80px}.page_statisticsValue___wuVM{font-size:1.375rem}}@media (min-width:481px) and (max-width:640px){.page_dashboardContent__Wg064{padding:0 .875rem 6rem;gap:1rem}.page_dateBanner__DIs_m{padding:.75rem 1rem}.page_statsGrid___pqlK{gap:.75rem}.page_statisticsGrid__gKzqg{grid-template-columns:repeat(2,1fr)}}@media (min-width:641px) and (max-width:767px){.page_dashboardContent__Wg064{padding:0 1.25rem 6.5rem;gap:1.25rem}.page_statisticsGrid__gKzqg,.page_statsGrid___pqlK{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:768px){.page_dashboardContent__Wg064{padding:0 2rem 7rem;gap:1.5rem;max-width:1400px;margin:0 auto}.page_dateBanner__DIs_m{padding:.875rem 1.25rem;border-radius:14px}.page_dateText__RgsWA{font-size:.938rem}.page_statisticsGrid__gKzqg{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page_statsGrid___pqlK{grid-template-columns:repeat(2,1fr);gap:1rem}.page_statCard__tKMY7{padding:1.25rem;border-radius:16px;min-height:120px}.page_statValue__Ngvpx{font-size:2rem}.page_statIconWrapper__arI3M{width:40px;height:40px;border-radius:12px}.page_widgetGrid__7uajw{grid-template-columns:1fr;gap:1.5rem}}@media (min-width:1024px){.page_dashboardContent__Wg064{padding:0 3rem 8rem;gap:2rem;max-width:1400px;margin:0 auto}.page_dateBanner__DIs_m{padding:1rem 1.5rem;border-radius:16px}.page_statisticsGrid__gKzqg{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page_statsGrid___pqlK{grid-template-columns:repeat(2,1fr);gap:1.5rem}.page_statCard__tKMY7{padding:1.5rem;border-radius:18px;min-height:130px}.page_statValue__Ngvpx{font-size:2.25rem}.page_statisticsCard__vjmhy{padding:1.25rem;min-height:95px}.page_widgetGrid__7uajw{grid-template-columns:1fr;gap:2rem}.page_tooltipContent__FR1U9{max-width:280px;font-size:.813rem}}@media (min-width:1280px){.page_dashboardContent__Wg064{padding:0 4rem 9rem;max-width:1600px}.page_statsGrid___pqlK{grid-template-columns:repeat(2,1fr);gap:2rem}.page_statisticsGrid__gKzqg{gap:2rem}}@media (prefers-reduced-motion:reduce){.page_dateBanner__DIs_m,.page_emptyState__o7E5O,.page_quickActionCard__vHm4o,.page_quickActionsSection__f3AXo,.page_statCard__tKMY7,.page_statsGrid___pqlK,.page_widgetGrid__7uajw{animation:none}.page_quickActionCard__vHm4o:hover,.page_statCard__tKMY7:hover{transform:none}.page_skeletonStatCard__9x7Qq,.page_skeletonWidget__KXnun{animation:none;background:#f0f0f0}}.page_propertyPage__MM1I4{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100vw;min-height:100vh;padding:1rem 1rem 7rem;background-color:var(--background);margin-left:auto;margin-right:auto;box-sizing:border-box}.page_header__S6EEi{width:100%;max-width:1200px;margin-bottom:1.5rem}.page_headerContent__6zVRv{display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}.page_title__QOjGA{font-size:1.75rem;font-weight:700;color:var(--blue);margin-bottom:.25rem}.page_subtitle__bE9BB{font-size:.875rem;color:var(--text-faded);font-weight:600}.page_loadedCount__z9Mwx{margin-top:.25rem;font-size:.8rem;color:var(--text-faded);opacity:.9}.page_propertyGrid__TRjJ4{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:0 .5rem 5rem}.page_propertyCardAnimation__FsOWA{width:100%;animation:page_propertyFadeUp__KU_QY .45s ease both;will-change:transform,opacity}.page_loadMoreZone__K4PXQ{width:100%;max-width:680px;display:flex;flex-direction:column;align-items:center;gap:.75rem}.page_loadMoreLoading__SQ5SM{width:100%;border-radius:14px;border:1px solid rgba(19,49,87,.1);background:linear-gradient(120deg,rgba(19,49,87,.04),rgba(255,255,255,.7),rgba(19,49,87,.04));background-size:200% 100%;animation:page_shimmer__6OnEu 1.25s linear infinite;padding:.9rem 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.page_loadMoreLoading__SQ5SM p{font-size:.85rem;color:var(--text-faded);margin:0;font-weight:600}.page_loadingDots__d4bLz{display:inline-flex;align-items:center;gap:.25rem}.page_loadingDots__d4bLz span{width:6px;height:6px;border-radius:50%;background-color:var(--blue);animation:page_bounce__isKkn .8s ease-in-out infinite}.page_loadingDots__d4bLz span:nth-child(2){animation-delay:.12s}.page_loadingDots__d4bLz span:nth-child(3){animation-delay:.24s}.page_loadMoreErrorCard__CqhnL{width:100%;border:1px solid rgba(193,34,56,.25);background:rgba(193,34,56,.05);border-radius:14px;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_loadMoreErrorCard__CqhnL p{margin:0;font-size:.84rem;color:var(--red);font-weight:600}.page_loadMoreSentinel__ZL90i{width:100%;height:2px}.page_allLoadedMessage__9eFzI{width:100%;text-align:center;font-size:.83rem;color:var(--text-faded);padding:.15rem 0;opacity:.8}.page_addPropertyCard__K1XzW{width:100%;max-width:300px;background:linear-gradient(135deg,var(--blue) 0,var(--accent) 100%);border:none;border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;min-height:200px;box-shadow:0 4px 12px rgba(19,49,87,.15);position:relative;overflow:hidden}.page_addPropertyCard__K1XzW:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--accent) 0,var(--blue) 100%);opacity:0;transition:opacity .3s ease}.page_addPropertyCard__K1XzW:hover:before{opacity:1}.page_addPropertyCard__K1XzW:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(19,49,87,.25)}.page_addPropertyIcon__1QqgQ{width:56px;height:56px;border-radius:50%;background-color:white;color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease;position:relative;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_addPropertyCard__K1XzW:hover .page_addPropertyIcon__1QqgQ{transform:rotate(90deg) scale(1.1);background-color:var(--accent);color:white}.page_addPropertyText__15F3d{font-size:1.125rem;font-weight:700;color:white;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page_addPropertySubtext__bTiIt,.page_addPropertyText__15F3d{text-align:center;transition:all .3s ease;position:relative;z-index:1}.page_addPropertySubtext__bTiIt{font-size:.875rem;color:rgba(255,255,255,.9)}.page_emptyState__9_GIH{max-width:600px;padding:2rem}.page_emptyState__9_GIH,.page_loadingState__8WB1I{width:100%;display:flex;justify-content:center;align-items:center;min-height:60vh}.page_errorState___lsyA{width:100%;max-width:600px;display:flex;justify-content:center;align-items:center;padding:2rem}.page_errorCard__ygNqL{background-color:var(--card-background);border-radius:16px;padding:2rem;text-align:center;width:100%}.page_errorTitle__47iEt{font-size:1.125rem;color:var(--red);margin-bottom:.5rem}.page_errorMessage__VvrvY{font-size:.875rem;color:var(--text-faded);margin-bottom:1.5rem}@media (min-width:768px) and (max-width:1023px){.page_propertyGrid__TRjJ4{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;justify-items:center}.page_title__QOjGA{font-size:2rem}.page_loadMoreZone__K4PXQ{grid-column:1/-1;justify-self:center}.page_allLoadedMessage__9eFzI{grid-column:1/-1}}@media (min-width:1024px){.page_propertyPage__MM1I4{padding:2rem 2rem 7rem}.page_propertyGrid__TRjJ4{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;justify-items:center}.page_loadMoreZone__K4PXQ{grid-column:1/-1;justify-self:center}.page_allLoadedMessage__9eFzI{grid-column:1/-1}.page_header__S6EEi{margin-bottom:2rem}.page_title__QOjGA{font-size:2.25rem}}@media (min-width:1440px){.page_propertyGrid__TRjJ4{grid-template-columns:repeat(3,1fr);max-width:1400px}.page_header__S6EEi{max-width:1400px}}@media (max-width:640px){.page_propertyPage__MM1I4{padding:.75rem .75rem 6rem}.page_header__S6EEi{margin-bottom:1rem}.page_title__QOjGA{font-size:1.5rem}.page_subtitle__bE9BB{font-size:.8rem}.page_propertyGrid__TRjJ4{width:100%;align-items:center;gap:1rem}.page_loadedCount__z9Mwx{font-size:.76rem}.page_loadMoreLoading__SQ5SM{padding:.85rem}.page_loadMoreLoading__SQ5SM p{font-size:.8rem}.page_loadMoreErrorCard__CqhnL{flex-direction:column;align-items:flex-start}.page_addPropertyCard__K1XzW{max-width:100%;min-height:160px;padding:2rem 1.5rem;border-radius:20px}.page_addPropertyIcon__1QqgQ{width:52px;height:52px;margin-bottom:1rem}.page_addPropertyText__15F3d{font-size:1.125rem;margin-bottom:.5rem}.page_addPropertySubtext__bTiIt{font-size:.875rem}}@keyframes page_propertyFadeUp__KU_QY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_shimmer__6OnEu{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes page_bounce__isKkn{0%,80%,to{transform:translateY(0);opacity:.55}40%{transform:translateY(-3px);opacity:1}}.TemplateCard_templateCard__bjsSw{width:100%;max-width:100%;background:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:1rem;overflow:hidden;word-wrap:break-word;hyphens:auto}@media (min-width:640px){.TemplateCard_templateCard__bjsSw{padding:1.25rem}}.TemplateCard_templateCard__bjsSw .TemplateCard_content__TB_P7{display:flex;align-items:flex-start;gap:.75rem;width:100%}@media (min-width:640px){.TemplateCard_templateCard__bjsSw .TemplateCard_content__TB_P7{gap:1rem}}.TemplateCard_templateCard__bjsSw .TemplateCard_iconContainer__gOsLG{flex-shrink:0;width:36px;height:36px}@media (min-width:640px){.TemplateCard_templateCard__bjsSw .TemplateCard_iconContainer__gOsLG{width:40px;height:40px}}.TemplateCard_templateCard__bjsSw .TemplateCard_textContent__V5nOD{flex:1;min-width:0;overflow:hidden}.TemplateCard_templateCard__bjsSw .TemplateCard_title__vjURW{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}@media (min-width:640px){.TemplateCard_templateCard__bjsSw .TemplateCard_title__vjURW{font-size:1rem}}.TemplateCard_templateCard__bjsSw .TemplateCard_description__31LAy{font-size:.75rem;color:#6b7280;line-height:1.5;word-break:break-word;hyphens:auto}@media (min-width:640px){.TemplateCard_templateCard__bjsSw .TemplateCard_description__31LAy{font-size:.875rem}}.TemplateCard_templateCard__bjsSw .TemplateCard_readMoreBtn__PD8NU{font-size:.75rem;color:#fcb51f;font-weight:500;margin-top:.5rem;padding:0;border:none;background:none;cursor:pointer;transition:color .2s}.TemplateCard_templateCard__bjsSw .TemplateCard_readMoreBtn__PD8NU:hover{color:#fcb51f}.TemplateCard_templateCard__bjsSw .TemplateCard_downloadBtn__dI_30{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;margin-top:1rem;font-size:.875rem;font-weight:500;color:white;background-color:#133157;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.TemplateCard_templateCard__bjsSw .TemplateCard_downloadBtn__dI_30:hover:not(:disabled){background-color:#fcb51f}.TemplateCard_templateCard__bjsSw .TemplateCard_downloadBtn__dI_30:active:not(:disabled){background-color:#133157}.TemplateCard_templateCard__bjsSw .TemplateCard_downloadBtn__dI_30:disabled{background-color:#93c5fd;cursor:not-allowed}.TemplateCard_templateCard__bjsSw .TemplateCard_downloadBtn__dI_30 svg{flex-shrink:0}.TemplateCard_templateCard__bjsSw *{max-width:100%;box-sizing:border-box}@media (max-width:320px){.TemplateCard_templateCard__bjsSw{padding:.75rem}.TemplateCard_templateCard__bjsSw .TemplateCard_title__vjURW{font-size:.8125rem}.TemplateCard_templateCard__bjsSw .TemplateCard_description__31LAy{font-size:.6875rem}.TemplateCard_templateCard__bjsSw .TemplateCard_downloadBtn__dI_30{font-size:.8125rem;padding:.5rem .75rem}.TemplateCard_templateCard__bjsSw .TemplateCard_content__TB_P7{gap:.5rem}.TemplateCard_templateCard__bjsSw .TemplateCard_iconContainer__gOsLG{width:32px;height:32px}}.page_templatesContainer__gyJ2y{width:100%;max-width:100%;display:flex;flex-direction:column;gap:1rem;flex:1;overflow:hidden;padding:1rem .75rem}@media (min-width:640px){.page_templatesContainer__gyJ2y{padding:1rem}}.page_templatesScrollArea__0FJYS{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;max-width:100%}.page_templatesGrid__4VwFq{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}@media (min-width:640px){.page_templatesGrid__4VwFq{gap:1rem}}.page_loadingContainer__8ckpb{display:flex;justify-content:center;align-items:center;height:8rem}.page_emptyState__AFrhO{text-align:center;color:#6b7280;margin-top:2rem;padding:2rem 1rem}.page_emptyState__AFrhO p{font-size:.875rem;line-height:1.5}@media (max-width:768px){.page_templatesScrollArea__0FJYS{-webkit-overflow-scrolling:touch}}@media (max-width:320px){.page_templatesContainer__gyJ2y{padding:.75rem .5rem}.page_templatesGrid__4VwFq{gap:.5rem}}.ReceiptCard_receiptCard__Z7iLl{width:100%;max-width:100%;background:white;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:.875rem;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:80px;transition:all .2s ease}.ReceiptCard_receiptCard__Z7iLl:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);border-color:#133157}.ReceiptCard_receiptCard__Z7iLl.ReceiptCard_selectionMode__m_ssw:hover{border-color:#3b82f6}.ReceiptCard_receiptCard__Z7iLl.ReceiptCard_selected__5WLIY{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.ReceiptCard_receiptCard__Z7iLl.ReceiptCard_selected__5WLIY:hover{border-color:#2563eb;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.ReceiptCard_checkboxContainer__PyFq0{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-right:.5rem}.ReceiptCard_checkbox___lxHG{width:18px;height:18px;cursor:pointer;border-radius:.25rem;border:2px solid #d1d5db;accent-color:#133157}.ReceiptCard_checkbox___lxHG:checked{border-color:#133157}@media (min-width:640px){.ReceiptCard_checkbox___lxHG{width:20px;height:20px}.ReceiptCard_receiptCard__Z7iLl{padding:1rem;min-height:85px}}.ReceiptCard_leftSection__3EFRO{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.ReceiptCard_iconContainer___zda3{flex-shrink:0;width:32px;height:32px}@media (min-width:640px){.ReceiptCard_iconContainer___zda3{width:36px;height:36px}}.ReceiptCard_infoSection__lPfWJ{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.ReceiptCard_mainInfo__nIdmB{display:flex;flex-direction:column;gap:.125rem}.ReceiptCard_customerName__TNAF8{font-size:.875rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}@media (min-width:640px){.ReceiptCard_customerName__TNAF8{font-size:.9375rem}}.ReceiptCard_receiptNumber__L_f0t{font-size:.6875rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}@media (min-width:640px){.ReceiptCard_receiptNumber__L_f0t{font-size:.75rem}}.ReceiptCard_detailsRow__jXQ8A{gap:.5rem}.ReceiptCard_detailItem__793Uw,.ReceiptCard_detailsRow__jXQ8A{display:flex;align-items:center}.ReceiptCard_amount__9ZWcr{font-size:.875rem;font-weight:700;color:#133157;white-space:nowrap}@media (min-width:640px){.ReceiptCard_amount__9ZWcr{font-size:.9375rem}}.ReceiptCard_date__UIYZd{font-size:.6875rem;color:#6b7280;font-weight:500;white-space:nowrap}@media (min-width:640px){.ReceiptCard_date__UIYZd{font-size:.75rem}}.ReceiptCard_divider__bB7Pt{color:#d1d5db;font-size:.75rem;margin:0 .125rem}.ReceiptCard_rightSection__Tfbk0{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.625rem;flex-shrink:0;padding-left:.5rem}.ReceiptCard_statusBadge__3D_ax{flex-shrink:0;display:flex;align-items:center}.ReceiptCard_downloadBtn__Njk7s{display:flex;align-items:center;justify-content:center;padding:.5rem;width:36px;height:36px;font-size:.875rem;font-weight:500;color:#fafafa;background-color:#133157;border:1.5px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ReceiptCard_downloadBtn__Njk7s:hover:not(:disabled){background-color:white;color:#133157;border-color:white;box-shadow:0 2px 4px rgba(19,49,87,.15);transform:translateY(-1px)}.ReceiptCard_downloadBtn__Njk7s:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ReceiptCard_downloadBtn__Njk7s:disabled{background-color:#fafafa;color:#d1d5db;border-color:#e5e7eb;cursor:not-allowed;opacity:.6;box-shadow:none}.ReceiptCard_downloadBtn__Njk7s svg{flex-shrink:0;width:16px;height:16px}@media (min-width:640px){.ReceiptCard_rightSection__Tfbk0{gap:.75rem}.ReceiptCard_downloadBtn__Njk7s{width:38px;height:38px}.ReceiptCard_downloadBtn__Njk7s svg{width:17px;height:17px}}@media (max-width:360px){.ReceiptCard_receiptCard__Z7iLl{padding:.75rem;min-height:75px}.ReceiptCard_iconContainer___zda3{width:28px;height:28px}.ReceiptCard_customerName__TNAF8{font-size:.8125rem}.ReceiptCard_receiptNumber__L_f0t{font-size:.625rem}.ReceiptCard_amount__9ZWcr{font-size:.8125rem}.ReceiptCard_date__UIYZd{font-size:.625rem}.ReceiptCard_downloadBtn__Njk7s{min-width:36px;min-height:36px;padding:.375rem}}.page_receiptsContainer__Ors7a{width:100%;max-width:100%;display:flex;flex-direction:column;gap:1rem;flex:1;overflow:hidden;padding:1rem 1rem 0;background-color:#f9fafb}@media (min-width:640px){.page_receiptsContainer__Ors7a{padding:1.25rem 1.25rem 0;max-width:768px;margin:0 auto}}.page_filtersSection__5XDNX{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.page_receiptsScrollArea__6pQNh{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}.page_receiptsGrid__z5i5W{display:flex;flex-direction:column;gap:.625rem;padding-bottom:5rem}@media (min-width:640px){.page_receiptsGrid__z5i5W{gap:.75rem}}.page_resultsCount__w_O_E{font-size:.875rem;color:#6b7280;font-weight:500;margin-top:.25rem}@media (min-width:640px){.page_resultsCount__w_O_E{font-size:.8125rem}}.page_loadingContainer__fJIMM{display:flex;justify-content:center;align-items:center;height:8rem}.page_emptyState__P__bL{text-align:center;color:#6b7280;margin-top:2rem;padding:2rem 1rem;background-color:white;border-radius:.75rem;border:1px solid #e5e7eb}.page_emptyState__P__bL p{font-size:.875rem;line-height:1.5;color:#6b7280}.page_emptyStateIcon__DTMZT{font-size:3rem;margin-bottom:1rem;opacity:.5}.page_selectionToolbar__exd7R{background:linear-gradient(135deg,#133157,#1a4a78);border-radius:.75rem;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 2px 8px rgba(19,49,87,.15)}@media (min-width:640px){.page_selectionToolbar__exd7R{flex-direction:row;justify-content:space-between;align-items:center}}.page_selectionInfo__vpyoq{display:flex;align-items:center}.page_selectionCount__KrESu{color:white;font-weight:600;font-size:.875rem}@media (min-width:640px){.page_selectionCount__KrESu{font-size:.9375rem}}.page_selectionActions__HXIxL{display:flex;gap:.5rem;flex-wrap:wrap}@media (min-width:640px){.page_selectionActions__HXIxL{flex-wrap:nowrap}}.page_toolbarButton__zkpHa{padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:white;background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:.5rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_toolbarButton__zkpHa:hover:not(:disabled){background-color:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}.page_toolbarButton__zkpHa:disabled{opacity:.5;cursor:not-allowed}.page_downloadAllButton__PafEq{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#133157;background-color:white;border:2px solid white;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;white-space:nowrap}.page_downloadAllButton__PafEq:hover:not(:disabled){background-color:#f0f9ff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_downloadAllButton__PafEq:disabled{opacity:.6;cursor:not-allowed}.page_cancelButton__5tRs8{padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#ef4444;background-color:white;border:1px solid #fecaca;border-radius:.5rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_cancelButton__5tRs8:hover:not(:disabled){background-color:#fef2f2;border-color:#fca5a5}.page_cancelButton__5tRs8:disabled{opacity:.5;cursor:not-allowed}.page_selectModeButton___2CR_{display:flex;align-items:center;justify-content:center;padding:.5rem;width:36px;height:36px;color:white;background-color:#133157;border:1.5px solid #133157;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.page_selectModeButton___2CR_:hover{background-color:#1a4a78;border-color:#1a4a78;transform:translateY(-1px);box-shadow:0 2px 4px rgba(19,49,87,.2)}@media (min-width:640px){.page_selectModeButton___2CR_{width:38px;height:38px}}.page_paginationContainer__HgD0v{gap:.75rem;padding:1rem 1rem 1.5rem;margin-top:auto;flex-shrink:0;border-radius:.75rem}.page_paginationButton__W_IjA,.page_paginationContainer__HgD0v{display:flex;justify-content:center;align-items:center;background-color:white;border:1px solid #e5e7eb}.page_paginationButton__W_IjA{padding:.625rem .875rem;font-size:.875rem;font-weight:500;border-radius:.5rem;color:#374151;cursor:pointer;transition:all .2s;min-width:40px;min-height:40px}.page_paginationButton__W_IjA:hover:not(:disabled){background-color:#133157;border-color:#133157;color:white}.page_paginationButton__W_IjA:disabled{opacity:.4;cursor:not-allowed}.page_paginationButton__W_IjA.page_active__VybGl{background-color:#133157;color:white;border-color:#133157}.page_pageInfo__cWZpo{font-size:.875rem;color:#374151;font-weight:600;padding:0 .75rem;min-width:100px;text-align:center}@media (max-width:768px){.page_receiptsScrollArea__6pQNh{-webkit-overflow-scrolling:touch}}@media (max-width:320px){.page_receiptsContainer__Ors7a{padding:.75rem .5rem}.page_receiptsGrid__z5i5W{gap:.5rem}.page_paginationContainer__HgD0v{gap:.25rem;padding:.75rem .5rem}.page_paginationButton__W_IjA{padding:.375rem .75rem;font-size:.8125rem}}