.driver-gps_bar__7J9Wi,.driver-gps_bar__7J9Wi *{box-sizing:border-box}.driver-gps_bar__7J9Wi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:#ecfdf3;border-bottom:1px solid #bbf7d0;color:#166534;font:700 14px system-ui,sans-serif;min-width:0}.driver-gps_bar__7J9Wi a{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;min-height:44px;color:inherit;text-decoration:none}.driver-gps_bar__7J9Wi small{font-size:12px;overflow-wrap:anywhere}.driver-gps_bar__7J9Wi button{flex:none;min-height:44px;padding:8px 12px;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;font:inherit;white-space:nowrap;cursor:pointer}.driver-gps_bar__7J9Wi a:focus-visible,.driver-gps_bar__7J9Wi button:focus-visible{outline:3px solid #6554ad;outline-offset:2px}.driver-gps_bar__7J9Wi{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1000;border:1px solid #bbf7d0;border-radius:12px;box-shadow:0 4px 18px #10182826}.driver-gps_space__cN8lx{height:calc(90px + env(safe-area-inset-bottom))}.driver-gps_bar__7J9Wi{border-color:#166534;background:#166534;color:#fff}.driver-gps_bar__7J9Wi button{border:2px solid #b42318;background:#fff;color:#9c2118}.PortalHeader_storeBrand__rX0hD{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1;text-decoration:none!important;color:#30212a!important}.PortalHeader_storeIcon__KDuSB{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:11px;background:#f9e8ef;color:#9d2558;font-size:17px;font-weight:750}.PortalHeader_storeName__Wf3G2{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.3}.PortalHeader_storeName__Wf3G2 small{display:block;font-size:10px;font-weight:500;color:#73636a;margin-top:3px}.PortalHeader_menuHeading__bS2TK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 6px 10px}.PortalHeader_menuHeading__bS2TK strong{font-size:16px}.PortalHeader_menuHeading__bS2TK button{width:32px!important;min-height:32px!important;padding:0!important;border:0!important;font-size:23px!important}.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2{position:absolute!important;top:58px!important;right:10px!important;width:min(320px,calc(100vw - 20px))!important;max-height:calc(100dvh - 150px)!important;padding:12px!important;border-radius:18px!important;box-shadow:0 12px 40px #30212a26!important;overflow:auto!important}.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>a,.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;margin:2px 0!important;border:0!important;border-radius:9px!important;background:#fff!important;text-align:left!important;text-decoration:none!important;font-size:14px!important;color:#352b30!important;line-height:1.4!important}.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>a:after,.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>button:after{content:"›";color:#987b89;font-size:20px}.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>a:hover,.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>button:hover{background:#fff4f8!important}.PortalHeader_staffHeader__WrO81 .PortalHeader_staffPanel__s1NG2>button:last-of-type{border-top:1px solid #eee5e9!important;margin-top:8px!important;color:#9d2558!important}@media(max-width:380px){.PortalHeader_storeName__Wf3G2{font-size:16px}.PortalHeader_storeIcon__KDuSB{width:30px;height:30px}.PortalHeader_staffHeader__WrO81.mirakuHeaderBar{padding-inline:9px!important}.PortalHeader_staffHeader__WrO81 .mirakuHeaderActions{gap:5px}}.staff_page__V8FgL{min-height:100vh;padding:28px clamp(12px,4vw,64px) 80px;background:#f2f5fa;color:#17263d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif;line-height:1.65}.staff_page__V8FgL,.staff_page__V8FgL *{box-sizing:border-box}.staff_page__V8FgL h1{font-size:clamp(24px,3vw,32px);margin:4px 0}.staff_page__V8FgL h2{font-size:21px;margin:0 0 12px}.staff_page__V8FgL h3{font-size:17px}.staff_page__V8FgL p{margin:8px 0 16px}.staff_header__nN1hd{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.staff_header__nN1hd small{letter-spacing:.24em;font-weight:800;color:#285ca8}.staff_actions__v7VWf{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.staff_page__V8FgL a,.staff_page__V8FgL button{font-size:14px;line-height:1.4;min-height:44px;border-radius:9px;border:1px solid #c6d3e4;padding:11px 16px;background:white;color:#183d72;font-weight:700;cursor:pointer;text-decoration:none}.staff_page__V8FgL button:disabled{opacity:.48;cursor:not-allowed}.staff_page__V8FgL button:focus-visible,.staff_page__V8FgL input:focus-visible,.staff_page__V8FgL select:focus-visible{outline:3px solid #2d79c7;outline-offset:2px}.staff_page__V8FgL button[type=submit]{background:#215eaf;color:white;border-color:#215eaf;margin-top:14px}.staff_card__o2ckF{padding:24px;border-radius:15px;background:white;border:1px solid #dde5ef;margin:18px 0;box-shadow:0 5px 16px #1b355008}.staff_page__V8FgL label{display:flex;flex-direction:column;gap:6px;font-weight:650;font-size:14px;min-width:0;margin-bottom:14px}.staff_page__V8FgL input,.staff_page__V8FgL select{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #b9c9db;border-radius:8px;min-height:46px;font-size:16px;background:white;color:#17263d}.staff_grid__AGyqy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.staff_toolbar__Vhlqh{display:flex;align-items:center;gap:18px}.staff_toolbar__Vhlqh label{margin:0}.staff_tabs__nbxRm{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.staff_tabs__nbxRm button[aria-pressed=true]{background:#215eaf;color:white;border-color:#215eaf}.staff_row__UtTgc{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #e3eaf1;padding:16px 0;overflow-wrap:anywhere}.staff_row__UtTgc p{margin:4px 0}.staff_list__6Mn94{margin-bottom:24px}.staff_notice__DhEUA{background:#f0f6ff;border:1px solid #cadaef;border-radius:10px;padding:16px;font-size:14px;overflow-wrap:anywhere}.staff_notice__DhEUA code{display:block;word-break:break-all;font-size:16px;color:#1a437c;-webkit-user-select:all;-moz-user-select:all;user-select:all}.staff_error__oDv7Q{color:#9b251d;background:#fff2f0;padding:14px 18px;border:1px solid #e9b5b1;border-radius:10px}.staff_message__BE3LV{color:#17644a;background:#eaf8f1;padding:14px 18px;border:1px solid #a2d5be;border-radius:10px}.staff_statement__HEZuH{background:white;padding:32px;max-width:780px;margin:25px auto;border:1px solid #d1dbe8;border-radius:10px;overflow-wrap:anywhere}.staff_statement__HEZuH dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:14px;gap:14px;border-top:1px solid #cad5e4;padding-top:20px}.staff_statement__HEZuH dd{margin:0;text-align:right;font-weight:700}.staff_summary__OMkj0{background:#f0f5fb;padding:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.staff_summary__OMkj0 strong{font-size:28px}.staff_noPrint__wPtLH{display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.staff_page__V8FgL summary{cursor:pointer;padding:12px 0;font-weight:700}.staff_page__V8FgL details[open]{margin-bottom:20px}.staff_page__V8FgL form{max-width:900px}@media(max-width:560px){.staff_page__V8FgL{padding:16px 12px 65px}.staff_header__nN1hd{align-items:flex-start}.staff_header__nN1hd .staff_actions__v7VWf{max-width:130px}.staff_card__o2ckF{padding:18px 14px}.staff_grid__AGyqy{grid-template-columns:minmax(0,1fr)}.staff_row__UtTgc{gap:12px}.staff_tabs__nbxRm button{flex:1 1 110px}.staff_statement__HEZuH{padding:18px}.staff_statement__HEZuH dl{grid-template-columns:minmax(0,2fr) minmax(0,1fr);font-size:14px}}@media print{.staff_printing__Oo5Ig{background:white;padding:0}.staff_printing__Oo5Ig>:not(.staff_statement__HEZuH){display:none!important}.staff_statement__HEZuH{border:none;margin:0;max-width:none;padding:12mm;font-size:12pt}.staff_noPrint__wPtLH{display:none!important}.staff_statement__HEZuH .staff_notice__DhEUA{font-size:10pt}.staff_statement__HEZuH dl{page-break-inside:avoid;break-inside:avoid}}.attendance_page__a85Rb{max-width:1100px;margin:auto;padding:24px;font-family:inherit;color:#233949;box-sizing:border-box;min-width:0}.attendance_page__a85Rb h1{font-size:26px}.attendance_bar__L6HrQ{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.attendance_page__a85Rb button,.attendance_page__a85Rb input,.attendance_page__a85Rb select{font:inherit;padding:10px;border:1px solid #c7d7df;border-radius:9px;min-height:44px;max-width:100%;background:#fff;color:#233949}.attendance_page__a85Rb button{cursor:pointer}.attendance_page__a85Rb button:disabled{opacity:.5;cursor:default}.attendance_page__a85Rb label{display:grid;grid-gap:7px;gap:7px;margin:10px 0}.attendance_page__a85Rb p{line-height:1.7}.attendance_error__3V5AZ{padding:12px;background:#fff0ee;color:#9b3030;border-radius:9px}.attendance_notice__5aPOm{padding:12px;background:#e6f5ee;border-radius:9px}.attendance_grid__XIDKd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.attendance_card__2FBYc{padding:18px;border:1px solid #d1dfe5;border-radius:14px;background:#fff;min-width:0;overflow-wrap:anywhere}.attendance_card__2FBYc button{margin:5px 8px 5px 0}.attendance_card__2FBYc small{display:block;line-height:1.6}.attendance_qr__wP3Ra{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:16px;background:#f2f7f9;border-radius:14px}.attendance_qr__wP3Ra img{width:240px;max-width:100%;image-rendering:pixelated}.attendance_qr__wP3Ra a{overflow-wrap:anywhere;max-width:100%}.attendance_amount__lyscb{font-size:24px;font-weight:700}.attendance_public__k0wpF{max-width:540px;background:#f6f9fb;min-height:100dvh}.attendance_public__k0wpF header{margin-bottom:22px}.attendance_status__KNb6O{display:inline-block;padding:5px 10px;border-radius:20px;background:#e4eef5;font-size:12px}.attendance_public__k0wpF .attendance_card__2FBYc{margin:14px 0}@media(max-width:620px){.attendance_page__a85Rb{padding:16px}.attendance_page__a85Rb h1{font-size:22px}}.attendance_navigation__YTPG7{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.attendance_navigation__YTPG7 a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:10px 16px;border:2px solid #6583a8;border-radius:10px;background:#e7effa;color:#163d6b;font:700 15px/1.4 system-ui,sans-serif;text-decoration:none;white-space:nowrap}.attendance_navigation__YTPG7 a:hover{background:#d4e3f6}.attendance_navigation__YTPG7 a:focus-visible{outline:3px solid #194a86;outline-offset:3px}.operations-overview_panel__NaXff{box-sizing:border-box;width:100%;margin:0 auto 20px;padding:20px;border:1px solid #dce5f1;border-radius:16px;background:#fff;color:#17233b}.operations-overview_title__xROMQ{margin:0;font-size:18px}.operations-overview_note__Ix_IZ{color:#64748b;font-size:12px;line-height:1.7;margin:10px 0}.operations-overview_grid__R2hxj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.operations-overview_metric__2jJuQ{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center;padding:12px;min-height:88px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer}.operations-overview_metric__2jJuQ span{font-size:12px}.operations-overview_metric__2jJuQ strong{font-size:26px;line-height:1.2}.operations-overview_metric__2jJuQ small{font-size:10px;font-weight:400;color:#64748b}.operations-overview_metric__2jJuQ strong small{margin-left:5px}.operations-overview_button__HX_eG:focus-visible,.operations-overview_metric__2jJuQ:focus-visible,.operations-overview_summary__msRG6:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.operations-overview_metric__2jJuQ:disabled{cursor:default}.operations-overview_summary__msRG6{min-height:44px;cursor:pointer;font-weight:700;font-size:14px;align-content:center}.operations-overview_button__HX_eG{min-height:44px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#334155;cursor:pointer}.operations-overview_button__HX_eG:disabled{opacity:.5;cursor:default}.operations-overview_tableWrap__LgrqP{overflow-x:auto}.operations-overview_table__Kqqty{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.operations-overview_table__Kqqty caption{text-align:left;margin:8px 0;color:#64748b}.operations-overview_table__Kqqty td,.operations-overview_table__Kqqty th{padding:10px 8px;text-align:left;border-bottom:1px solid #e2e8f0}@media(max-width:700px){.operations-overview_panel__NaXff{padding:16px}.operations-overview_grid__R2hxj{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-overview_metric__2jJuQ{padding:10px}.operations-overview_metric__2jJuQ strong{font-size:24px}.operations-overview_table__Kqqty{font-size:11px}.operations-overview_table__Kqqty th{white-space:normal}.operations-overview_table__Kqqty td,.operations-overview_table__Kqqty th{padding:8px 4px}}.tenants_page__Ta1O6{min-height:calc(100vh - 62px);padding:28px;box-sizing:border-box;background:radial-gradient(circle at 4% 0,rgba(37,99,235,.1),transparent 29rem),linear-gradient(180deg,#f7faff,#f4f6f8 44%,#eef2f7);color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,sans-serif}.tenants_hero__Jte8U{max-width:1480px;margin:0 auto 22px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid #d7e5fb;border-radius:20px;background:linear-gradient(135deg,#fff,#f7fbff 62%,#edf5ff);box-shadow:0 16px 45px rgba(37,99,235,.08)}.tenants_eyebrow__ObWfF,.tenants_step__vgxRZ{display:block;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.16em}.tenants_hero__Jte8U h1{margin:6px 0 9px;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.tenants_hero__Jte8U p{max-width:750px;margin:0;color:#64748b;font-size:14px;line-height:1.8}.tenants_heroCopy__K5Qkw{min-width:0}.tenants_heroBadges__ts_p1{display:flex;align-items:center;gap:10px}.tenants_internalBadge__3Z_s_{padding:4px 9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:10px;font-weight:900}.tenants_summaryGrid__rmeqm{min-width:440px;display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));overflow:hidden;border:1px solid #dbe7f7;border-radius:15px;background:#fff}.tenants_summaryGrid__rmeqm div{padding:15px 18px;border-right:1px solid #e5edf8;text-align:center}.tenants_summaryGrid__rmeqm div:last-child{border-right:0}.tenants_summaryGrid__rmeqm span{display:block;color:#8090a6;font-size:11px;font-weight:800}.tenants_summaryGrid__rmeqm strong{display:block;margin-top:3px;font-size:25px}.tenants_summaryGrid__rmeqm .tenants_summaryAlert__Fefi1{background:#fff7ed}.tenants_summaryGrid__rmeqm .tenants_summaryAlert__Fefi1 span,.tenants_summaryGrid__rmeqm .tenants_summaryAlert__Fefi1 strong{color:#c2410c}.tenants_error__Ek0jz,.tenants_notice__HCvEy{max-width:1480px;margin:0 auto 18px;padding:13px 16px;box-sizing:border-box;border-radius:11px;font-size:13px;font-weight:800}.tenants_notice__HCvEy{border:1px solid #a7e6c3;background:#edfff5;color:#087443}.tenants_error__Ek0jz{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.tenants_columns__9SUll{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(360px,480px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.tenants_credentials__AE_Ky,.tenants_formCard__rVoRq,.tenants_listCard__n_238{border:1px solid #dfe6ef;border-radius:18px;background:#fff;box-shadow:0 13px 35px rgba(15,23,42,.06)}.tenants_formCard__rVoRq,.tenants_listCard__n_238{padding:24px}.tenants_credentialsHead__SKksc,.tenants_sectionHead__JZw4B{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.tenants_credentialsHead__SKksc h2,.tenants_sectionHead__JZw4B h2{margin:5px 0 0;font-size:20px}.tenants_secureLabel__KDd24{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:9px;font-weight:900}.tenants_formCard__rVoRq>label{display:block;margin-top:15px}.tenants_formCard__rVoRq label>span,.tenants_formCard__rVoRq legend{display:block;margin-bottom:7px;color:#334155;font-size:12px;font-weight:900}.tenants_formCard__rVoRq input:not([type]),.tenants_formCard__rVoRq input[type=email],.tenants_formCard__rVoRq input[type=text],.tenants_formCard__rVoRq select{width:100%;min-height:46px;padding:0 13px;box-sizing:border-box;border:1px solid #cad6e5;border-radius:10px;outline:none;background:#fbfdff;color:#172033;font:inherit;font-size:14px}.tenants_formCard__rVoRq input:focus,.tenants_formCard__rVoRq select:focus{border-color:#4b8df8;box-shadow:0 0 0 3px rgba(37,99,235,.11)}.tenants_formCard__rVoRq small{display:block;margin-top:6px;color:#8a98aa;font-size:10px;line-height:1.5}.tenants_formCard__rVoRq fieldset{margin:19px 0 0;padding:0;border:0}.tenants_moduleGrid__4EXAC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tenants_moduleOption__Tt0WY{min-height:40px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #dce5ef;border-radius:9px;background:#f8fafc;cursor:pointer}.tenants_moduleOption__Tt0WY input{accent-color:#2563eb}.tenants_moduleOption__Tt0WY span{margin:0!important;font-size:11px!important}.tenants_submitButton__DEFnx{width:100%;min-height:50px;margin-top:22px;border:0;border-radius:11px;background:linear-gradient(135deg,#1468e8,#2748d7);box-shadow:0 10px 24px rgba(37,99,235,.23);color:#fff;font-size:14px;font-weight:900;cursor:pointer}.tenants_submitButton__DEFnx:disabled{opacity:.55;cursor:wait}.tenants_formNote__z916N{margin:11px 0 0;color:#8290a3;font-size:10px;line-height:1.6}.tenants_credentialsHead__SKksc button,.tenants_deleteButton__f9TsJ,.tenants_ownerCopyButton__2svMS,.tenants_refreshButton__J6b_W,.tenants_resumeButton__ff_f5,.tenants_stopButton__AFkPo{min-height:38px;padding:0 13px;border-radius:9px;background:#fff;font-weight:850;cursor:pointer}.tenants_refreshButton__J6b_W{border:1px solid #cbd5e1;color:#475569}.tenants_listTools__BYz_N{margin:-3px 0 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tenants_searchBox__BPi9B{min-width:210px;height:40px;padding:0 11px;display:flex;align-items:center;gap:7px;box-sizing:border-box;border:1px solid #d6e0eb;border-radius:10px;background:#fbfdff;color:#7890aa}.tenants_searchBox__BPi9B input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172033;font:inherit;font-size:12px}.tenants_filters__TEPtP{display:flex;gap:4px;padding:3px;overflow-x:auto;border-radius:10px;background:#f1f5f9}.tenants_filters__TEPtP button{min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.tenants_filters__TEPtP .tenants_filterActive__RdG3l{background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.08);color:#1d4ed8}.tenants_storeList__zTtiB{display:grid;grid-gap:10px;gap:10px}.tenants_storeCard__ZH_b7{padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e0e7f0;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff)}.tenants_storeMain__e8IuV{min-width:0;flex:1 1 420px}.tenants_storeTitle__2KzQa{display:flex;align-items:center;gap:9px}.tenants_storeTitle__2KzQa h3{margin:0;font-size:16px}.tenants_active__ZLAuv,.tenants_archived__SyQZS,.tenants_primaryBadge__v62to,.tenants_suspended__hFHPv{padding:3px 8px;border-radius:999px;font-size:9px;font-weight:900}.tenants_active__ZLAuv{background:#e7f9ef;color:#087443}.tenants_suspended__hFHPv{background:#fff1f2;color:#be123c}.tenants_archived__SyQZS{background:#f1f5f9;color:#64748b}.tenants_primaryBadge__v62to{background:#eff6ff;color:#1d4ed8}.tenants_storeCardArchived__YdsrM{border-style:dashed;background:#f8fafc;opacity:.82}.tenants_storeMeta__uCeSm{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px 13px;color:#8190a4;font-size:10px}.tenants_ownerAccess__2ytD1{margin-top:11px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:stretch;grid-gap:8px;gap:8px;border:1px solid #dbe7f5;border-radius:10px;background:#f8fbff}.tenants_ownerIdentity__aVMeR,.tenants_passwordStatus__V_Zua{min-width:0;display:flex;flex-direction:column;justify-content:center}.tenants_ownerIdentity__aVMeR>span,.tenants_passwordStatus__V_Zua>span{color:#71839a;font-size:9px;font-weight:900}.tenants_ownerIdentity__aVMeR>strong{margin-top:3px;overflow-wrap:anywhere;color:#143d78;font-size:12px}.tenants_ownerIdentity__aVMeR>small,.tenants_passwordStatus__V_Zua>small{margin-top:2px;overflow-wrap:anywhere;color:#8492a6;font-size:9px;line-height:1.4}.tenants_ownerIdentity__aVMeR .tenants_ownerAccountMissing__MoPAA{color:#b45309}.tenants_ownerCopyButton__2svMS{align-self:center;border:1px solid #b7cae5;color:#24548d;white-space:nowrap}.tenants_ownerCopyButton__2svMS:disabled{opacity:.45;cursor:not-allowed}.tenants_passwordStatus__V_Zua{padding-left:10px;border-left:1px solid #dbe7f5}.tenants_passwordStatus__V_Zua>strong{margin-top:2px;color:#526176;font:700 14px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.tenants_storeCard__ZH_b7 p{margin:7px 0 0;color:#526176;font-size:10px;line-height:1.55}.tenants_statusReason__O9Q7I{margin-top:9px;padding:8px 10px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;background:#fffbeb;color:#78520a;font-size:10px}.tenants_statusReason__O9Q7I span{overflow-wrap:anywhere}.tenants_statusReason__O9Q7I time{margin-left:auto;color:#9a7a38}.tenants_modules__h12Ox{overflow-wrap:anywhere}.tenants_storeActions__lbU_U{flex:0 0 auto;max-width:370px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.tenants_stopButton__AFkPo{flex:0 0 auto;border:1px solid #fecaca;color:#b42318}.tenants_resumeButton__ff_f5{flex:0 0 auto;border:1px solid #a7e6c3;color:#087443}.tenants_deleteButton__f9TsJ{flex:0 0 auto;border:1px solid #d8dee8;color:#64748b}.tenants_deleteButton__f9TsJ:disabled,.tenants_refreshButton__J6b_W:disabled,.tenants_resumeButton__ff_f5:disabled,.tenants_stopButton__AFkPo:disabled{opacity:.5;cursor:wait}.tenants_emptyState__iG_QY{padding:34px 18px;border:1px dashed #d6e0eb;border-radius:12px;background:#f8fafc;color:#8090a6;font-size:12px;text-align:center}.tenants_history__EgoMM{margin-top:25px;padding-top:20px;border-top:1px solid #e5eaf1}.tenants_history__EgoMM h3{margin:0 0 9px;font-size:13px}.tenants_history__EgoMM>div{min-height:34px;display:grid;grid-template-columns:minmax(80px,1fr) 100px 90px 140px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #f0f3f7;font-size:10px}.tenants_history__EgoMM strong{color:#334155}.tenants_historyReason__5qgM7{color:#b45309}.tenants_history__EgoMM time{color:#8a98aa;text-align:right}.tenants_credentials__AE_Ky{max-width:1480px;margin:0 auto 20px;padding:22px 24px;border-color:#86d6ad;background:linear-gradient(135deg,#f5fff9,#fff)}.tenants_credentialsHead__SKksc{margin-bottom:13px}.tenants_credentialsHead__SKksc span{color:#078047;font-size:10px;font-weight:900;letter-spacing:.12em}.tenants_credentialsHead__SKksc button{border:1px solid #79cca2;color:#087443}.tenants_credentials__AE_Ky dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ccebdc;border-radius:11px;overflow:hidden}.tenants_credentials__AE_Ky dl div{min-width:0;padding:11px 13px;border-right:1px solid #d9efe4}.tenants_credentials__AE_Ky dl div:last-child{border-right:0}.tenants_credentials__AE_Ky dt{color:#759085;font-size:9px;font-weight:800}.tenants_credentials__AE_Ky dd{margin:4px 0 0;overflow-wrap:anywhere;color:#1f3b2c;font-size:12px;font-weight:850}.tenants_credentials__AE_Ky .tenants_password__pIZ9E{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tenants_credentials__AE_Ky>p{margin:10px 0 0;color:#64748b;font-size:10px}.tenants_centerMessage__x2rff{min-height:100vh;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f4f6f8;color:#475569;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,sans-serif}.tenants_centerMessage__x2rff a{color:#2563eb;font-weight:850}.tenants_centerMessage__x2rff span{color:#8492a6;font-size:12px;text-align:center}.tenants_dialogBackdrop__POwYu{position:fixed;inset:0;z-index:5000;padding:20px;display:grid;place-items:center;box-sizing:border-box;background:rgba(15,23,42,.54);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tenants_dialog__QSQJ_{width:min(100%,520px);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-sizing:border-box;border:1px solid #dbe4ef;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.28);color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,sans-serif}.tenants_dialogHead__PQj8x{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tenants_dialogHead__PQj8x span{color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.14em}.tenants_dialogHead__PQj8x h2{margin:4px 0 0;font-size:22px}.tenants_dialogHead__PQj8x>button{width:36px;height:36px;padding:0;border:1px solid #dbe3ed;border-radius:50%;background:#fff;color:#64748b;font-size:22px;cursor:pointer}.tenants_dialogStore__M5uWK{margin-top:18px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe6f4;border-radius:11px;background:#f8fbff}.tenants_dialogStore__M5uWK strong{font-size:14px}.tenants_dialogStore__M5uWK span{color:#7890aa;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.tenants_dialogInfo__5tg1o,.tenants_dialogWarning__areuu{margin-top:12px;padding:11px 13px;border-radius:10px;font-size:11px;font-weight:700;line-height:1.65}.tenants_dialogInfo__5tg1o{border:1px solid #bfdbfe;background:#eff6ff;color:#1e4f91}.tenants_dialogWarning__areuu{border:1px solid #fecaca;background:#fff1f2;color:#a3152b}.tenants_dialogField___bpUN{display:block;margin-top:16px}.tenants_dialogField___bpUN>span{display:block;margin-bottom:7px;color:#334155;font-size:11px;font-weight:900}.tenants_dialogField___bpUN input,.tenants_dialogField___bpUN select{width:100%;min-height:46px;padding:0 12px;box-sizing:border-box;border:1px solid #cad6e5;border-radius:10px;outline:0;background:#fbfdff;color:#172033;font:inherit;font-size:13px}.tenants_dialogField___bpUN input:focus,.tenants_dialogField___bpUN select:focus{border-color:#4b8df8;box-shadow:0 0 0 3px rgba(37,99,235,.11)}.tenants_dialogActions__He8pU{margin-top:22px;display:flex;justify-content:flex-end;gap:9px}.tenants_dialogActions__He8pU button{min-height:44px;padding:0 16px;border-radius:10px;font-weight:900;cursor:pointer}.tenants_dialogCancel__V_DB9{border:1px solid #cbd5e1;background:#fff;color:#475569}.tenants_dialogStop__kq5jQ{border:1px solid #f59e0b;background:#f59e0b;color:#fff}.tenants_dialogDelete__0PUij{border:1px solid #dc2626;background:#dc2626;color:#fff}.tenants_dialogActions__He8pU button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.tenants_storeCard__ZH_b7{align-items:stretch;flex-direction:column}.tenants_storeActions__lbU_U{width:100%;max-width:none;justify-content:flex-start}}@media (max-width:980px){.tenants_page__Ta1O6{padding:76px 14px 24px}.tenants_hero__Jte8U{align-items:stretch;flex-direction:column;padding:22px}.tenants_summaryGrid__rmeqm{min-width:0}.tenants_columns__9SUll{grid-template-columns:1fr}.tenants_credentials__AE_Ky dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tenants_credentials__AE_Ky dl div{border-bottom:1px solid #d9efe4}.tenants_listTools__BYz_N{align-items:stretch;flex-direction:column}.tenants_searchBox__BPi9B{width:100%}}@media (max-width:560px){.tenants_page__Ta1O6{padding-left:10px;padding-right:10px}.tenants_credentials__AE_Ky,.tenants_formCard__rVoRq,.tenants_hero__Jte8U,.tenants_listCard__n_238{border-radius:14px}.tenants_formCard__rVoRq,.tenants_listCard__n_238{padding:18px 14px}.tenants_moduleGrid__4EXAC{grid-template-columns:1fr}.tenants_storeCard__ZH_b7{align-items:stretch;flex-direction:column}.tenants_ownerAccess__2ytD1{grid-template-columns:1fr}.tenants_ownerCopyButton__2svMS{width:100%}.tenants_passwordStatus__V_Zua{padding:8px 0 0;border-top:1px solid #dbe7f5;border-left:0}.tenants_storeActions__lbU_U{width:100%}.tenants_storeActions__lbU_U button{flex:1 1}.tenants_credentials__AE_Ky{padding:18px 14px}.tenants_credentialsHead__SKksc{align-items:stretch;flex-direction:column}.tenants_credentials__AE_Ky dl{grid-template-columns:1fr}.tenants_credentials__AE_Ky dl div{border-right:0}.tenants_summaryGrid__rmeqm{grid-template-columns:repeat(2,minmax(0,1fr))}.tenants_summaryGrid__rmeqm div:nth-child(2){border-right:0}.tenants_summaryGrid__rmeqm div:nth-child(-n+2){border-bottom:1px solid #e5edf8}.tenants_filters__TEPtP{width:100%}.tenants_filters__TEPtP button{flex:1 0 auto}.tenants_history__EgoMM>div{grid-template-columns:1fr 90px}.tenants_historyReason__5qgM7{text-align:right}.tenants_history__EgoMM time{grid-column:1/-1;text-align:left}.tenants_dialogBackdrop__POwYu{padding:10px}.tenants_dialog__QSQJ_{padding:20px 16px;border-radius:14px}.tenants_dialogActions__He8pU{flex-direction:column-reverse}.tenants_dialogActions__He8pU button{width:100%}}.public-info_page__7vP7C{min-height:100vh;background:linear-gradient(180deg,#f7fbff,#eef4fb);color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,sans-serif}.public-info_header__TbOs3{min-height:68px;padding:12px clamp(18px,4vw,56px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #dbe6f3;background:rgba(255,255,255,.96)}.public-info_brand__mmu6u{display:inline-flex;align-items:center;gap:9px;color:#0f2f6b;text-decoration:none;font-size:18px;font-weight:950;letter-spacing:.06em}.public-info_mark__ZZ_Vp{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(145deg,#06b6d4,#2563eb 58%,#4338ca);color:#ffffff;font-size:19px;font-weight:950}.public-info_nav__yVSRZ{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;font-size:13px;font-weight:750}.public-info_nav__yVSRZ a{color:#475569;text-decoration:none}.public-info_nav__yVSRZ .public-info_loginLink__RiAke{min-height:38px;padding:0 16px;display:inline-flex;align-items:center;background:#2563eb;color:#ffffff}.public-info_main__7BSj0{width:min(100% - 32px,920px);margin:0 auto;padding:44px 0 56px}.public-info_card__Y3sao{padding:clamp(26px,5vw,58px);border:1px solid #dbe6f3;background:#ffffff;box-shadow:0 24px 70px rgba(30,64,175,.08)}.public-info_eyebrow__Kf2Rk{margin-bottom:10px;color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.14em}.public-info_card__Y3sao h1{margin:0;color:#0f2f6b;font-size:clamp(28px,5vw,42px);line-height:1.2;letter-spacing:-.03em}.public-info_lead__c4i4F{margin:18px 0 0;color:#526176;font-size:15px;line-height:1.9}.public-info_content__V_Z0u{margin-top:34px;font-size:14px;line-height:1.9}.public-info_content__V_Z0u section+section{margin-top:34px}.public-info_content__V_Z0u h2{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #dbe6f3;color:#172033;font-size:19px}.public-info_content__V_Z0u h3{margin:22px 0 8px;font-size:15px}.public-info_content__V_Z0u ol,.public-info_content__V_Z0u p,.public-info_content__V_Z0u ul{margin:8px 0 0}.public-info_content__V_Z0u ol,.public-info_content__V_Z0u ul{padding-left:1.5em}.public-info_content__V_Z0u a{color:#1d4ed8}.public-info_content__V_Z0u strong{color:#0f2f6b}.public-info_callout__ll_pc{margin-top:16px;padding:16px 18px;border-left:4px solid #2563eb;background:#eff6ff}.public-info_actions__acnt1{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.public-info_primaryAction__qSyJP,.public-info_secondaryAction__YmQxm{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:850}.public-info_primaryAction__qSyJP{background:#2563eb;color:#ffffff!important}.public-info_secondaryAction__YmQxm{border:1px solid #bfd0e6;background:#ffffff;color:#0f2f6b!important}.public-info_footer__bIxbE{padding:24px 18px 32px;display:flex;justify-content:center;gap:8px 24px;flex-wrap:wrap;color:#64748b;font-size:12px;text-align:center}@media (max-width:680px){.public-info_header__TbOs3{align-items:flex-start;flex-direction:column}.public-info_nav__yVSRZ{width:100%;justify-content:flex-start;gap:12px 16px}.public-info_main__7BSj0{width:min(100% - 20px,920px);padding:18px 0 34px}.public-info_card__Y3sao{padding:25px 20px 30px}}.stamps_wrap__ijwrs{position:relative;flex-shrink:0}.stamps_toggle__kAdGo{display:grid;place-items:center;min-width:40px;min-height:44px;border:0;border-radius:10px;background:#edf5f2;color:#196448;font-size:22px;cursor:pointer}.stamps_toggle__kAdGo span{font-size:10px}.stamps_panel__JpxSy{position:absolute;bottom:54px;left:0;width:min(380px,calc(100vw - 44px));max-height:60vh;overflow:auto;padding:16px;border:1px solid #d0ded9;border-radius:16px;background:#fff;box-shadow:0 12px 40px #19392c33;color:#243c49;z-index:20;text-align:left}.stamps_panel__JpxSy p{font-size:12px;line-height:1.6}.stamps_head__ir_zx{display:flex;justify-content:space-between;gap:12px}.stamps_panel__JpxSy button{cursor:pointer;border:1px solid #cbdad3;border-radius:8px;background:#f4f8f6;color:#1e5c44;padding:8px;min-height:40px;font:inherit}.stamps_panel__JpxSy button:disabled{opacity:.5;cursor:default}.stamps_grid___ZD_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stamps_grid___ZD_3>div{min-width:0}.stamps_grid___ZD_3>div>button:first-child{display:grid;grid-gap:5px;gap:5px;width:100%;overflow-wrap:anywhere;font-size:12px}.stamps_grid___ZD_3 button[aria-pressed=true]{outline:3px solid #268666}.stamps_grid___ZD_3 img{width:100%;height:75px;object-fit:contain}.stamps_grid___ZD_3 small{font-size:10px;color:#60746a}.stamps_grid___ZD_3 .stamps_remove__5PdKH{font-size:10px;border:0;background:none;width:100%;min-height:32px}.stamps_selected__GY1TD{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;font-size:12px}.stamps_selected__GY1TD button{background:#197657;color:white}.stamps_panel__JpxSy details{border-top:1px solid #e0e8e3;padding-top:12px;margin-top:12px}.stamps_panel__JpxSy summary{cursor:pointer;min-height:32px;font-size:13px}.stamps_panel__JpxSy label{display:grid;grid-gap:6px;gap:6px;margin:10px 0;font-size:12px}.stamps_panel__JpxSy input{min-width:0;width:100%;padding:8px;border:1px solid #d4ded7;border-radius:7px;font:inherit;box-sizing:border-box}.stamps_panel__JpxSy .stamps_checkbox__LjWMb{display:flex;align-items:center}.stamps_checkbox__LjWMb input{width:auto}.stamps_error__oM3yN{color:#a12c37}.stamps_image__43jjZ{width:180px;max-width:100%;min-height:120px;display:grid;place-items:center}.stamps_image__43jjZ img{width:180px;height:180px;max-width:100%;object-fit:contain}.stamps_image__43jjZ span{display:grid;grid-gap:8px;gap:8px;font-size:12px}.stamps_image__43jjZ button{font:inherit;padding:8px;border:1px solid #c6d8d0;border-radius:8px;background:#fff;cursor:pointer}@media(max-width:620px){.stamps_panel__JpxSy{position:fixed;left:12px;right:12px;bottom:72px;width:calc(100vw - 24px);max-height:60dvh}}.schedule-time-input_control__LJxDR{display:flex;align-items:stretch;min-width:0;flex:1 1;max-width:100%}.schedule-time-input_control__LJxDR>input{min-width:0!important;width:0!important;flex:1 1;box-sizing:border-box;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.schedule-time-input_control__LJxDR>.schedule-time-input_trigger__Maij9{flex:0 0 26px;min-width:26px;min-height:32px;padding:0!important;margin:0!important;border:1px solid #90a6be;border-left:0;border-radius:0 6px 6px 0;background:#eef5ff;color:#194e88;font-size:16px;cursor:pointer}.schedule-time-input_control__LJxDR[data-invalid]>input{background:#fff3df!important;border:2px solid #c43232!important}.schedule-time-input_control__LJxDR button:focus-visible,.schedule-time-input_dialog__1shbN button:focus-visible{outline:3px solid #316dc1;outline-offset:2px}.schedule-time-input_dialog__1shbN{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:85dvh;padding:18px;border:1px solid #8da5bf;border-radius:16px;background:white;color:#17213a;font:16px sans-serif;box-shadow:0 12px 40px #17213a44}.schedule-time-input_dialog__1shbN::-webkit-backdrop{background:#142c4d66}.schedule-time-input_dialog__1shbN::backdrop{background:#142c4d66}.schedule-time-input_dialog__1shbN button{min-height:44px;border:1px solid #9eb3cc;border-radius:8px;background:#f3f7fc;color:#194e88;font:inherit;cursor:pointer}.schedule-time-input_dialog__1shbN button[aria-pressed=true]{background:#195ca5;color:white;border-color:#195ca5}.schedule-time-input_head__iLLV_{display:flex;justify-content:space-between;align-items:center;gap:12px}.schedule-time-input_head__iLLV_ strong{font-size:18px}.schedule-time-input_head__iLLV_ button{padding:0 12px}.schedule-time-input_dialog__1shbN p{font-size:14px;line-height:1.6}.schedule-time-input_tabs__tuEwX{display:flex;gap:8px;margin:12px 0}.schedule-time-input_tabs__tuEwX button{flex:1 1}.schedule-time-input_hours__nma1g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.schedule-time-input_minutes__oSOJa{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.schedule-time-input_minutes__oSOJa>button{flex:1 1;min-width:54px}.schedule-time-input_minutes__oSOJa label{display:flex;align-items:center;gap:8px;width:100%;font-size:14px}.schedule-time-input_minutes__oSOJa input{width:72px;font:inherit;padding:8px;border:1px solid #9eb3cc;border-radius:8px}.schedule-time-input_footer__w4A1P{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.schedule-time-input_footer__w4A1P strong{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-time-input_footer__w4A1P button{background:#195ca5;color:white;padding:0 18px}.schedule-time-input_footer__w4A1P button:disabled{background:#e2e8f0;color:#657388;cursor:default}@media(max-width:600px){.schedule-time-input_control__LJxDR>.schedule-time-input_trigger__Maij9{min-height:44px;flex-basis:30px;min-width:30px}.schedule-time-input_dialog__1shbN{padding:12px}.schedule-time-input_hours__nma1g{gap:4px}.schedule-time-input_hours__nma1g button{padding:2px;font-size:16px}}.schedule-time-input_control__LJxDR[data-compact]{min-width:72px;text-size-adjust:100%}.schedule-time-input_control__LJxDR[data-compact]>input{padding:0!important;font-size:14px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.schedule-time-input_control__LJxDR[data-compact]>.schedule-time-input_trigger__Maij9{flex-basis:18px;min-width:18px;font-size:14px}.location_page__68fxp{min-height:100vh;display:grid;place-items:center;padding:18px;background:linear-gradient(150deg,#f4f2ff,#f8fafc);color:#172033;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.location_card__uDNkw{width:min(100%,480px);background:#fff;border:1px solid #e4e7ec;border-radius:20px;padding:22px;box-shadow:0 16px 44px #3440541c}.location_card__uDNkw header{display:flex;align-items:center;justify-content:space-between;gap:16px}.location_card__uDNkw header p{margin:0;color:#6554ad;font-size:13px;font-weight:900}.location_card__uDNkw h1{margin:4px 0 0}.location_card__uDNkw header a{color:#4b3c94;font-weight:800}.location_live__aofRd,.location_off__yXWS4{display:flex;align-items:center;gap:10px;margin:22px 0;padding:14px;border-radius:12px}.location_live__aofRd{background:#ecfdf3;color:#027a48}.location_off__yXWS4{background:#f2f4f7;color:#475467}.location_dot__hkVwA{width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #ffffffa8}.location_card__uDNkw label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.location_card__uDNkw input,.location_card__uDNkw select{height:46px;border:1px solid #d0d5dd;border-radius:10px;padding:0 13px;font-size:16px;background:#fff}.location_card__uDNkw fieldset{border:0;padding:0;margin:20px 0}.location_card__uDNkw legend{font-weight:800;margin-bottom:9px}.location_statusGrid__JR8aa{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.location_statusGrid__JR8aa button{min-height:45px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;font-weight:800}.location_statusGrid__JR8aa .location_selected__aJs7y{border-color:#6554ad;background:#f1efff;color:#4b3c94}.location_message__Abqu2{min-height:24px;margin:14px 0 3px;text-align:center;font-weight:700}.location_updated__PRNib{text-align:center;color:#667085;font-size:13px}.location_start__Zfquw,.location_stop___xivg{width:100%;min-height:54px;border:0;border-radius:13px;color:#fff;font-size:17px;font-weight:900;cursor:pointer}.location_start__Zfquw{background:#16a34a}.location_stop___xivg{background:#d92d20}.location_notice__GxQ67{margin:14px 2px 0;color:#667085;font-size:12px;line-height:1.6}.location_card__uDNkw,.location_card__uDNkw *,.location_page__68fxp{box-sizing:border-box}.location_page__68fxp{min-width:0}.location_card__uDNkw{min-width:0;max-width:100%;overflow-wrap:anywhere}.location_card__uDNkw header{flex-wrap:wrap}.location_card__uDNkw header>div{min-width:0;flex:1 1 160px}.location_card__uDNkw header a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #d8d2f0;border-radius:10px;background:#f5f3ff;text-decoration:none;white-space:nowrap}.location_headerActions__hXusS{display:flex;flex-wrap:wrap;gap:8px}.location_quickActions__YVk8X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.location_quickActions__YVk8X a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #d8d2f0;border-radius:10px;background:#f5f3ff;color:#4b3c94;font-weight:800;text-decoration:none}.location_card__uDNkw input,.location_card__uDNkw select{width:100%;min-width:0;max-width:100%}.location_statusGrid__JR8aa{grid-template-columns:repeat(2,minmax(0,1fr))}.location_statusGrid__JR8aa button{min-width:0}.location_dot__hkVwA{flex-shrink:0}.location_card__uDNkw a:focus-visible,.location_card__uDNkw button:focus-visible{outline:3px solid #6554ad;outline-offset:3px}.location_destinations__Rg5Gk{margin:18px 0 4px;padding:14px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.location_destinationHead__shh7v{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.location_destinationHead__shh7v strong{font-size:15px}.location_destinationHead__shh7v span{font-size:12px;color:#475467;font-weight:800}.location_destinationCard__ISAcF{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:11px;border:1px solid #dbeafe;border-radius:11px;background:#fff}.location_destinationCard__ISAcF>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.location_destinationCard__ISAcF b{font-size:14px}.location_destinationCard__ISAcF>div span{font-size:11px;color:#667085;text-align:right}.location_destinationCard__ISAcF>strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.location_destinationCard__ISAcF small{color:#667085;font-size:12px}.location_destinationCard__ISAcF a{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:14px;font-weight:900;text-decoration:none}.location_destinationEmpty__YFQwh{margin:0;color:#667085;font-size:13px}@media(max-width:600px){.location_page__68fxp{place-items:start stretch;padding:0;background:#f8fafc}.location_card__uDNkw{width:100%;min-height:100dvh;border:0;border-radius:0;padding:16px 14px calc(24px + env(safe-area-inset-bottom));box-shadow:none}.location_card__uDNkw header{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:-16px -14px 14px;padding:12px 14px;background:#fff;border-bottom:1px solid #eaecf0}.location_card__uDNkw h1{font-size:24px}.location_live__aofRd,.location_off__yXWS4{margin:14px 0;padding:12px}.location_card__uDNkw label{font-size:14px}.location_card__uDNkw input,.location_card__uDNkw select{height:50px;font-size:17px}.location_statusGrid__JR8aa button{min-height:50px;font-size:15px}.location_start__Zfquw,.location_stop___xivg{position:-webkit-sticky;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));min-height:58px;font-size:17px;box-shadow:0 6px 22px #0002}.location_destinations__Rg5Gk{margin:14px 0;padding:12px}.location_destinationCard__ISAcF{padding:12px}.location_destinationCard__ISAcF>div{align-items:flex-start;flex-direction:column;gap:2px}.location_destinationCard__ISAcF>div span{text-align:left}.location_notice__GxQ67{padding-bottom:8px}}.location_card__uDNkw{border-color:#8f9bb0;color:#172033}.location_card__uDNkw header a,.location_card__uDNkw header p{color:#49317c}.location_card__uDNkw header a,.location_quickActions__YVk8X a{border:2px solid #8366a5;background:#eae2f5;color:#49317c}.location_card__uDNkw input,.location_card__uDNkw select,.location_statusGrid__JR8aa button{border:2px solid #718096;color:#172033}.location_statusGrid__JR8aa .location_selected__aJs7y{border-color:#49317c;background:#49317c;color:#fff}.location_live__aofRd{border:1px solid #18794b;background:#d9f2e5;color:#105936}.location_off__yXWS4{border:1px solid #718096;background:#e7edf4;color:#344054}.location_start__Zfquw{background:#117b39}.location_stop___xivg{background:#b42318}.location_destinationCard__ISAcF small,.location_destinationCard__ISAcF>div span,.location_destinationEmpty__YFQwh,.location_notice__GxQ67,.location_updated__PRNib{color:#475467}.location_notice__GxQ67{font-size:14px;line-height:1.7}.location_destinations__Rg5Gk{border-color:#6485aa;background:#eaf2fc}.location_destinationCard__ISAcF{border-color:#6485aa}.location_destinationCard__ISAcF a{border:2px solid #315e95;background:#e7effa;color:#194779}@media(max-width:600px){.location_card__uDNkw header{top:62px}.location_card__uDNkw label{font-size:16px}.location_updated__PRNib{font-size:14px}.location_headerActions__hXusS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.location_headerActions__hXusS a{padding-inline:8px;font-size:15px}.location_notice__GxQ67{font-size:14px}}