.DashboardPages_dashboard__jYYcg,.DashboardPages_placesCard__NWiNc,.DashboardPages_referralCard__z4g2n{min-width:0}.DashboardPages_headerIdentity__5jq65>div,.DashboardPages_placeItem__HPqRd>div{min-width:0;overflow-wrap:anywhere}.DashboardPages_pageHeader__C7KC4{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.DashboardPages_pageHeader__C7KC4 .page-title{margin-bottom:8px}.DashboardPages_pageHeader__C7KC4 .page-sub{margin-bottom:0;max-width:760px}.DashboardPages_headerIdentity__5jq65{display:flex;align-items:center;gap:18px;min-width:0}.DashboardPages_headerActions__KK_ZP{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.DashboardPages_eyebrow__EIiHr{color:var(--dim);font-size:10px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 10px}.DashboardPages_headerSubtitle__E8mLh{max-width:620px}.DashboardPages_brandAvatar__1zxzL{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:18px;background:color-mix(in srgb,var(--brand) 10%,var(--card));color:var(--brand);font-size:26px;font-weight:700}.DashboardPages_brandMeta__F1yRO{font-size:11px;color:var(--dim);margin:9px 0 0}.DashboardPages_brandMeta__F1yRO span{color:var(--faint)}.DashboardPages_verified__63R6q{display:inline-grid;place-items:center;vertical-align:middle;width:23px;height:23px;border-radius:50%;font-size:14px;background:color-mix(in srgb,var(--blue) 10%,var(--card));color:var(--blue)}.DashboardPages_performanceSection__kGonX{margin-bottom:24px}.DashboardPages_kpiGrid__z849R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.DashboardPages_kpiCard__2LhUl{min-height:140px}.DashboardPages_kpiHeading__D_384{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.DashboardPages_metricIcon__4Drm3,.DashboardPages_sectionIcon__zSjsv{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--card-alt);flex-shrink:0}.DashboardPages_analyticsGrid__jTxz7{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:start}.DashboardPages_cardHeader__uWyF8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.DashboardPages_cardHeader__uWyF8 .section-title{margin:0 0 6px}.DashboardPages_sectionIcon__zSjsv{color:var(--brand)}.DashboardPages_supportingText__yICRu{color:var(--dim);font-size:12px;line-height:1.65;margin:0}.DashboardPages_referralTotals__R3bjM{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-bottom:22px}.DashboardPages_totalCaption__D3TBo{display:block;color:var(--dim);font-size:11px;margin-top:7px}.DashboardPages_secondaryTotal__3rInH{border-left:1px solid var(--line);padding-left:28px}.DashboardPages_secondaryTotal__3rInH strong{font-size:23px;font-weight:600}.DashboardPages_badgeRow__5ZYQf{display:flex;flex-wrap:wrap;gap:7px}.DashboardPages_chartCaption__uhCA4{color:var(--dim);font-size:11px;margin:26px 0 16px}.DashboardPages_dailyChart__MUtQY{display:flex;align-items:flex-end;gap:7px;height:110px;border-bottom:1px solid var(--line)}.DashboardPages_chartBar__Dqe5F{flex:1 1;min-width:0;border-radius:5px 5px 0 0;opacity:.86}.DashboardPages_chartDates__DqNE2{display:flex;justify-content:space-between;color:var(--faint);font-size:10px;margin-top:8px}.DashboardPages_audienceRow__stOT9{display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding-top:20px;margin-top:24px}.DashboardPages_audienceRow__stOT9>div{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--dim)}.DashboardPages_audienceRow__stOT9 strong{color:var(--ink);font-size:15px}.DashboardPages_audienceDot__M4c2d{width:7px;height:7px;border-radius:50%}.DashboardPages_placeList__XzrsY{display:grid;grid-gap:18px;gap:18px}.DashboardPages_placeItem__HPqRd{display:flex;gap:12px}.DashboardPages_placeItem__HPqRd+.DashboardPages_placeItem__HPqRd{border-top:1px solid var(--line-soft);padding-top:18px}.DashboardPages_placeItem__HPqRd strong{display:block;font-size:13px;margin-bottom:6px}.DashboardPages_placeIcon__PfHfF{color:var(--brand);margin-top:2px;flex-shrink:0}.DashboardPages_placeBadge__lGRot{margin-bottom:7px}.DashboardPages_contentSection__dR_1S{margin-top:32px}.DashboardPages_sectionHeader__mvupv{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:16px}.DashboardPages_sectionHeader__mvupv .section-title{margin:0}.DashboardPages_emptyPanel__YH7eZ{display:grid;justify-items:center;padding:38px 24px;color:var(--dim);grid-gap:8px;gap:8px;text-align:center}.DashboardPages_emptyPanel__YH7eZ>svg{width:30px;height:30px;color:var(--brand)}.DashboardPages_emptyPanel__YH7eZ p{margin:4px 0 12px}.DashboardPages_contentTable__bKvYR{min-width:720px}.DashboardPages_statusCell__MUrKn{width:145px}.DashboardPages_kindCell__ocuHA{color:var(--dim);width:130px}.DashboardPages_contentTitle__gqLYz{font-weight:600}.DashboardPages_dateCell__w3_0S{color:var(--dim);width:110px;white-space:nowrap}.DashboardPages_clickCell__3wzI_{width:75px;color:var(--blue);font-weight:600;white-space:nowrap}.DashboardPages_clickCell__3wzI_ svg{width:15px;height:15px;vertical-align:middle;margin-right:5px}.DashboardPages_actionCell__yW_XC{width:90px}.DashboardPages_rowActions__GOVrz{display:flex;justify-content:flex-end;gap:5px}.DashboardPages_iconButton__T2zI5{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid transparent;background:transparent;color:var(--dim);border-radius:50%;cursor:pointer;text-decoration:none}.DashboardPages_iconButton__T2zI5:hover{border-color:var(--line);background:var(--card-alt);color:var(--brand)}.DashboardPages_deleteButton__9WGTx:hover{color:var(--red)}.DashboardPages_footerNote__88w_W{color:var(--dim);font-size:11px;line-height:1.65;margin:18px 0 0}.DashboardPages_errorNotice__GrZkL,.DashboardPages_infoNotice__Bjx6M,.DashboardPages_successNotice__XB_FR{padding:13px 16px;border-radius:12px;font-size:12px;line-height:1.65;margin:0 0 20px;border:1px solid}.DashboardPages_errorNotice__GrZkL{color:var(--red);border-color:color-mix(in srgb,var(--red) 24%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--card))}.DashboardPages_successNotice__XB_FR{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--card))}.DashboardPages_infoNotice__Bjx6M{color:var(--dim);border-color:var(--line);background:var(--card)}.DashboardPages_formCanvas__PmGhf{max-width:1120px}.DashboardPages_companyCanvas__B49hc{max-width:1040px}.DashboardPages_formStack__Me_Jh{display:grid;grid-gap:20px;gap:20px}.DashboardPages_formSection__hirBt .section-title{margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.DashboardPages_fieldGrid__dQeKh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.DashboardPages_field__e8c4_{display:block;min-width:0}.DashboardPages_fieldWide__f_RPb{grid-column:1/-1}.DashboardPages_formFooter__vh44w{display:flex;gap:20px;align-items:center;justify-content:flex-end;padding-top:6px}.DashboardPages_formFooter__vh44w .btn{min-width:170px}.DashboardPages_formActions__iutkU{display:grid;grid-gap:14px;gap:14px}.DashboardPages_formActions__iutkU .btn{justify-self:end;min-width:220px}.DashboardPages_typeSection__O_3ki{margin-bottom:24px}.DashboardPages_typeSection__O_3ki .section-title{margin-bottom:18px}.DashboardPages_kindGrid__24sXS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.DashboardPages_kindButton__rGIDl{position:relative;display:block;min-width:0;padding:16px 18px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;font:inherit;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.DashboardPages_kindButton__rGIDl:hover:not(:disabled){border-color:var(--brand)}.DashboardPages_kindButton__rGIDl:disabled{cursor:default}.DashboardPages_kindButton__rGIDl:disabled:not(.DashboardPages_kindSelected__NjneR){opacity:.4}.DashboardPages_kindSelected__NjneR{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--card));box-shadow:inset 0 0 0 1px var(--brand)}.DashboardPages_kindTitle__4ZZAY{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.DashboardPages_kindSelected__NjneR .DashboardPages_kindTitle__4ZZAY{color:var(--brand)}.DashboardPages_kindHint__N6r6O{display:block;color:var(--dim);font-size:11px;line-height:1.65}.DashboardPages_formRow__UrIjt{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.DashboardPages_formRow__UrIjt>.DashboardPages_formField__eYsGm{flex:1 1 210px}.DashboardPages_formField__eYsGm{display:block;min-width:0;margin-bottom:18px}.DashboardPages_formHint___FUXb{color:var(--dim);font-size:11px;line-height:1.7;margin:-8px 0 20px}.DashboardPages_checkField__byqve{display:flex;align-items:center;gap:10px;color:var(--dim);font-size:12px;cursor:pointer;min-height:44px}.DashboardPages_checkField__byqve input{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0}.DashboardPages_uploadRow__52UOf{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.DashboardPages_uploadRow__52UOf .DashboardPages_urlField__qhtYa{flex:1 1 240px;min-width:0}.DashboardPages_uploadZone__bHkwY{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:130px;width:205px;padding:18px;border:1px dashed var(--line-strong);border-radius:14px;background:var(--card-alt);color:var(--dim);font-size:11px;text-align:center;cursor:pointer}.DashboardPages_uploadZone__bHkwY:focus-within{outline:2px solid var(--brand);outline-offset:3px}.DashboardPages_uploadInput__eZa56{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.DashboardPages_uploadZone__bHkwY svg{color:var(--brand)}.DashboardPages_imagePreview__Zcg9l{position:relative;width:205px}.DashboardPages_imagePreview__Zcg9l img{display:block;width:100%;height:130px;border:1px solid var(--line);border-radius:14px;object-fit:cover}.DashboardPages_removeImage__N4rLn{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:19px;cursor:pointer}.DashboardPages_pillChoices__Cn_QK{display:flex;flex-wrap:wrap;gap:10px}.DashboardPages_choiceButton__F1JrT{min-height:42px;padding:9px 17px;border:1px solid var(--line);background:var(--card);color:var(--dim);border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.DashboardPages_choiceSelected__rFvAx{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--card))}.DashboardPages_showcaseGrid__JXihE{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:20px;gap:20px;align-items:start}.DashboardPages_hoursList__vySc8{display:grid;grid-gap:12px;gap:12px}.DashboardPages_hourRow__gppL7{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.DashboardPages_hourRow__gppL7>span{color:var(--dim);font-size:12px}.DashboardPages_contactGrid__kpn5e{display:grid;grid-gap:18px;gap:18px}.DashboardPages_mediaSection__oJGtl{grid-column:1/-1}.DashboardPages_catalogRow__sKW_G{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.DashboardPages_catalogRow__sKW_G .DashboardPages_uploadZone__bHkwY{width:auto;min-width:220px;min-height:96px}.DashboardPages_catalogLink__OFefh{display:inline-flex;align-items:center;gap:10px;font-size:12px}.DashboardPages_catalogLink__OFefh a{color:var(--green)}.DashboardPages_catalogRemove__3Jcrh{display:grid;place-items:center;background:var(--card-alt);border:1px solid var(--line);color:var(--dim);width:40px;height:40px;border-radius:50%;font-size:19px;cursor:pointer}.DashboardPages_panoPreview__mO296{margin-bottom:20px}.DashboardPages_panoImage__Q9AHQ{display:block;width:100%;height:210px;object-fit:cover;border-radius:14px}.DashboardPages_panoPlaceholder__ewvOP{padding:32px 20px;border:1px dashed var(--line-strong);border-radius:14px;text-align:center;background:var(--card-alt);color:var(--dim);font-size:12px;line-height:1.7}.DashboardPages_panoPlaceholder__ewvOP svg{display:block;margin:0 auto 12px;color:var(--brand)}.DashboardPages_panoTable__tYB8o{min-width:1050px}.DashboardPages_panoTable__tYB8o .input,.DashboardPages_panoTable__tYB8o .select-compact{font-size:12px;min-height:40px}.DashboardPages_panoLabel__HpMBs{min-width:160px}.DashboardPages_panoAttrs__ZnaEy{min-width:150px}.DashboardPages_panoCoordinates__G4dEP{color:var(--dim);font-size:11px;white-space:nowrap}.DashboardPages_panoTable__tYB8o .btn-sm{min-height:36px}.DashboardPages_panoActions__ryAIw{display:flex;gap:6px;justify-content:flex-end}.DashboardPages_panoDelete__JAaL_{color:var(--red)}.DashboardPages_loginCanvas__Csb06{min-height:100dvh;display:flex;flex-direction:column;padding:28px 36px 50px;max-width:1440px;margin:auto}.DashboardPages_loginTop__VI3Vw{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-right:54px}.DashboardPages_loginBrand__iOHbk{display:flex;align-items:center;gap:10px;font-weight:700;font-size:21px;letter-spacing:-.7px}.DashboardPages_loginBrand__iOHbk img{width:38px;height:38px}.DashboardPages_loginLayout__M3d5B{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,1fr);width:100%;max-width:1080px;margin:auto;padding:50px 0;align-items:stretch}.DashboardPages_loginIntro__4b_gI{padding:64px 64px 64px 0;display:flex;flex-direction:column;justify-content:center}.DashboardPages_loginIntro__4b_gI h1{margin:0 0 22px;font-size:clamp(34px,3.8vw,49px);letter-spacing:-1.8px;line-height:1.2;max-width:470px}.DashboardPages_loginIntro__4b_gI>p{color:var(--dim);line-height:1.8;font-size:13px;margin:0;max-width:400px}.DashboardPages_loginFeatures__aAr0O{display:grid;grid-gap:18px;gap:18px;margin-top:36px}.DashboardPages_loginFeature__uZNiH{display:flex;align-items:center;gap:13px;color:var(--dim);font-size:12px}.DashboardPages_loginFeature__uZNiH span{display:grid;place-items:center;width:36px;height:36px;background:color-mix(in srgb,var(--brand) 9%,var(--card));color:var(--brand);border-radius:11px}.DashboardPages_loginCard__Qu0Us{padding:44px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:var(--shadow);align-self:center}.DashboardPages_loginCard__Qu0Us h2{margin:0 0 9px;font-size:24px;font-weight:600;letter-spacing:-.7px}.DashboardPages_loginCard__Qu0Us>p{margin:0 0 28px;font-size:12px;color:var(--dim);line-height:1.7}.DashboardPages_loginForm__qkpDJ{display:grid;grid-gap:20px;gap:20px}.DashboardPages_loginForm__qkpDJ .btn{margin-top:4px}.DashboardPages_loginForm__qkpDJ .DashboardPages_errorNotice__GrZkL{margin:0}.DashboardPages_loginFootnote__SbZaH{color:var(--dim);font-size:10px;line-height:1.7;text-align:center;margin:0}@media (max-width:1120px){.DashboardPages_pageHeader__C7KC4{align-items:flex-start;flex-wrap:wrap}.DashboardPages_kpiGrid__z849R{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardPages_analyticsGrid__jTxz7{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.DashboardPages_kindGrid__24sXS{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardPages_loginIntro__4b_gI{padding-right:36px}.DashboardPages_loginCard__Qu0Us{padding:32px}}@media (max-width:800px){.DashboardPages_catalogRemove__3Jcrh,.DashboardPages_iconButton__T2zI5,.DashboardPages_removeImage__N4rLn{width:44px;height:44px}.DashboardPages_panoTable__tYB8o .input,.DashboardPages_panoTable__tYB8o .select-compact{min-height:46px;font-size:16px}.DashboardPages_panoTable__tYB8o .btn-sm{min-height:44px;min-width:44px}.DashboardPages_analyticsGrid__jTxz7,.DashboardPages_showcaseGrid__JXihE{grid-template-columns:minmax(0,1fr)}.DashboardPages_mediaSection__oJGtl{grid-column:auto}.DashboardPages_loginLayout__M3d5B{grid-template-columns:minmax(0,1fr);max-width:520px;padding:40px 0;gap:28px}.DashboardPages_loginIntro__4b_gI{padding:0}.DashboardPages_loginIntro__4b_gI h1{font-size:32px;max-width:none;margin-bottom:12px}.DashboardPages_loginFeatures__aAr0O{display:none}.DashboardPages_loginCard__Qu0Us{width:100%}}@media (max-width:560px){.DashboardPages_pageHeader__C7KC4{margin-bottom:24px;gap:20px}.DashboardPages_headerIdentity__5jq65{gap:12px}.DashboardPages_brandAvatar__1zxzL{display:none}.DashboardPages_headerActions__KK_ZP{width:100%}.DashboardPages_headerActions__KK_ZP .btn{flex:1 1;min-width:0;padding-inline:12px;font-size:11px}.DashboardPages_kpiGrid__z849R{gap:12px}.DashboardPages_kpiCard__2LhUl{padding:18px;min-height:128px}.DashboardPages_kpiHeading__D_384{gap:6px}.DashboardPages_metricIcon__4Drm3{width:28px;height:28px}.DashboardPages_metricIcon__4Drm3 svg{width:17px;height:17px}.DashboardPages_kpiHeading__D_384 .kpi-label{font-size:10px}.DashboardPages_sectionHeader__mvupv{align-items:flex-start;flex-direction:column;gap:12px}.DashboardPages_fieldGrid__dQeKh{grid-template-columns:minmax(0,1fr)}.DashboardPages_fieldWide__f_RPb{grid-column:auto}.DashboardPages_kindGrid__24sXS{grid-template-columns:minmax(0,1fr)}.DashboardPages_kindButton__rGIDl{padding:16px}.DashboardPages_formActions__iutkU .btn,.DashboardPages_formFooter__vh44w .btn{width:100%}.DashboardPages_formRow__UrIjt{gap:0}.DashboardPages_formRow__UrIjt>.DashboardPages_formField__eYsGm{flex-basis:100%}.DashboardPages_imagePreview__Zcg9l,.DashboardPages_uploadZone__bHkwY{width:100%}.DashboardPages_uploadRow__52UOf .DashboardPages_urlField__qhtYa{flex-basis:100%}.DashboardPages_hourRow__gppL7{grid-template-columns:85px minmax(0,1fr);gap:8px}.DashboardPages_hourRow__gppL7>span{font-size:11px}.DashboardPages_panoImage__Q9AHQ{height:160px}.DashboardPages_catalogRemove__3Jcrh,.DashboardPages_iconButton__T2zI5,.DashboardPages_removeImage__N4rLn{width:44px;height:44px}.DashboardPages_choiceButton__F1JrT{min-height:44px}.DashboardPages_formFooter__vh44w{align-items:stretch;flex-direction:column;gap:12px}.DashboardPages_catalogRow__sKW_G .DashboardPages_uploadZone__bHkwY{min-width:0;width:100%}.DashboardPages_catalogLink__OFefh{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.DashboardPages_loginTop__VI3Vw{gap:10px;padding-right:48px}.DashboardPages_loginTop__VI3Vw .select-compact{min-width:0;width:76px;max-width:76px;min-height:44px;padding-inline:8px}.DashboardPages_loginCanvas__Csb06{padding:22px 20px 40px}.DashboardPages_loginBrand__iOHbk{font-size:19px}.DashboardPages_loginCard__Qu0Us{padding:26px 22px}.DashboardPages_loginIntro__4b_gI h1{font-size:29px}}.Reservations_page__ggA5s{width:100%;min-width:0;max-width:1300px;padding:32px 36px 64px;margin:0 auto}.Reservations_heading__C8BRN{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.Reservations_heading__C8BRN h1{margin:0 0 8px;font-size:clamp(24px,2.5vw,30px);letter-spacing:-1px}.Reservations_muted__5fQtm{color:var(--dim);font-size:13px;line-height:1.6;margin:8px 0}.Reservations_toolbar__dDuxI{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:18px;margin-bottom:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.Reservations_branch__VXItq{flex:1 1;min-width:min(100%,250px)}.Reservations_field__RIhlx{position:relative;display:grid;min-width:0;grid-gap:6px;gap:6px;font-size:13px;color:var(--dim)}.Reservations_field__RIhlx input,.Reservations_field__RIhlx select,.Reservations_field__RIhlx textarea{min-width:0;width:100%}.Reservations_srOnly__k7Yd1{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.Reservations_check__ep8Le{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.5;cursor:pointer}.Reservations_check__ep8Le input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}.Reservations_tabs__AYN__{display:flex;gap:6px;overflow-x:auto;padding:4px 0 14px;margin-bottom:10px}.Reservations_tab__yS6rE{background:transparent;border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 16px;color:var(--dim);font:inherit;white-space:nowrap;cursor:pointer}.Reservations_tab__yS6rE[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.Reservations_panel__aEMn1{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:24px;margin-bottom:22px}.Reservations_panel__aEMn1 h2{font-size:19px;margin:0 0 16px}.Reservations_panel__aEMn1 h3{font-size:15px;margin:0 0 12px}.Reservations_row__WTR9s{display:flex;gap:10px;flex-wrap:wrap;align-items:center;min-width:0}.Reservations_spread__5qAUQ{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.Reservations_badge__J4euI{display:inline-flex;padding:4px 9px;border-radius:999px;border:1px solid var(--line-strong);font-size:12px;color:var(--ink);background:var(--card-alt)}.Reservations_badge__J4euI[data-state=cleaning],.Reservations_badge__J4euI[data-state=offered],.Reservations_badge__J4euI[data-state=pending]{border-color:var(--orange)}.Reservations_badge__J4euI[data-state=arrived],.Reservations_badge__J4euI[data-state=confirmed],.Reservations_badge__J4euI[data-state=ready],.Reservations_badge__J4euI[data-state=seated]{border-color:var(--green)}.Reservations_badge__J4euI[data-state=cancelled],.Reservations_badge__J4euI[data-state=no_show],.Reservations_badge__J4euI[data-state=out_of_service]{border-color:var(--red)}.Reservations_alert__lZgQ3{border:1px solid var(--red);border-radius:12px;padding:14px 16px;margin-bottom:16px;background:var(--card);line-height:1.6}.Reservations_notice__vAtua{border:1px solid var(--line-strong);border-left:4px solid var(--brand);border-radius:10px;padding:16px;margin-bottom:18px;background:var(--card-alt)}.Reservations_success__2026W{padding:12px 16px;border:1px solid var(--green);border-radius:10px;margin-bottom:16px}.Reservations_empty__iH6YD{color:var(--dim);padding:24px 8px;line-height:1.6}.Reservations_grid__p6HVH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.Reservations_form__JgOyP{display:grid;grid-gap:18px;gap:18px}.Reservations_features__SOXcI{border:0;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.Reservations_features__SOXcI legend{color:var(--dim);font-size:13px;margin-bottom:8px}.Reservations_booking__Sxj57{border-top:1px solid var(--line);padding:16px 0}.Reservations_booking__Sxj57:first-child{border-top:0}.Reservations_bookingHead__Chl_k{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:8px}.Reservations_bookingHead__Chl_k strong{font-size:15px}.Reservations_bookingDetail__Zk4z7{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--dim);margin:10px 0}.Reservations_note__8Z0Vv{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:8px 0}.Reservations_risk__1YrnO{font-size:12px;font-weight:600;border-left:3px solid var(--red);padding-left:8px}.Reservations_tableWrap__JSqi5{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.Reservations_table__srSWu{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.Reservations_table__srSWu th{color:var(--dim);font-weight:600;font-size:11px;background:var(--card-alt)}.Reservations_table__srSWu td,.Reservations_table__srSWu th{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.Reservations_table__srSWu button,.Reservations_table__srSWu select{min-width:100px}.Reservations_dialog__S5LVI{color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;box-shadow:var(--shadow);overflow-y:auto;overscroll-behavior:contain}.Reservations_dialog__S5LVI::-webkit-backdrop{background:rgba(0,0,0,.62)}.Reservations_dialog__S5LVI::backdrop{background:rgba(0,0,0,.62)}.Reservations_dialog__S5LVI h2{font-size:21px;margin:0 0 10px}.Reservations_dialogFooter__EIPNL{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px}.Reservations_timeline__XJrOW{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px;overscroll-behavior-inline:contain}.Reservations_timelineInner__8RHLe{min-width:1150px}.Reservations_timelineRow__bvBdG{display:grid;grid-template-columns:128px minmax(0,1fr);border-top:1px solid var(--line)}.Reservations_timelineRow__bvBdG:first-child{border-top:0}.Reservations_timelineLabel__hK849{padding:12px 10px;border-right:1px solid var(--line);background:var(--card-alt);font-size:12px;display:grid;grid-gap:6px;gap:6px;position:-webkit-sticky;position:sticky;left:0;z-index:1}.Reservations_timelineTrack__SfL8E{position:relative;min-height:80px;background-image:linear-gradient(to right,var(--line-soft) 1px,transparent 1px);background-size:var(--hour-width) 100%}.Reservations_timelineHours__nb9NZ{display:flex;height:40px;align-items:center;color:var(--dim);font-size:10px}.Reservations_timelineHours__nb9NZ span{flex:1 1;padding-left:4px;min-width:0}.Reservations_slot__3l8ny{position:absolute;top:10px;min-height:54px;overflow:hidden;border:1px solid var(--green);border-radius:6px;background:var(--card-alt);color:var(--ink);padding:6px;text-align:left;font:inherit;font-size:11px;cursor:pointer}.Reservations_slot__3l8ny[data-state=offered],.Reservations_slot__3l8ny[data-state=pending]{border-color:var(--orange)}.Reservations_slot__3l8ny span,.Reservations_slot__3l8ny strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Reservations_slot__3l8ny:focus-visible{z-index:2}.Reservations_hourDay__rFhgS{border-top:1px solid var(--line);padding:12px 0}.Reservations_hoursRow__rO_16{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;align-items:end;grid-gap:10px;gap:10px;padding:8px 0}.Reservations_dates__wK5c1{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.Reservations_skeleton__8NkT6{height:80px;margin:12px 0;border-radius:10px;background:var(--card-alt);animation:Reservations_pulse__cMgTU 1.5s ease-in-out infinite}@keyframes Reservations_pulse__cMgTU{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.Reservations_skeleton__8NkT6{animation:none}}@media (max-width:1150px){.Reservations_page__ggA5s{padding:28px 24px 56px}}@media (max-width:700px){.Reservations_page__ggA5s{padding:20px 14px 48px}.Reservations_heading__C8BRN{flex-direction:column;gap:14px}.Reservations_heading__C8BRN>button{width:100%}.Reservations_grid__p6HVH{grid-template-columns:minmax(0,1fr)}.Reservations_panel__aEMn1{padding:16px}.Reservations_toolbar__dDuxI{gap:10px;padding:14px}.Reservations_toolbar__dDuxI>.Reservations_field__RIhlx{flex-basis:100%}.Reservations_toolbar__dDuxI>button{flex:1 1}.Reservations_hoursRow__rO_16{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Reservations_hoursRow__rO_16>button{grid-column:1/-1}.Reservations_dialog__S5LVI{padding:18px}.Reservations_dialogFooter__EIPNL>button{flex:1 1 100%}.Reservations_bookingDetail__Zk4z7{gap:8px 14px}.Reservations_table__srSWu{min-width:560px}.Reservations_table__srSWu td{overflow-wrap:anywhere;max-width:180px}.Reservations_alert__lZgQ3,.Reservations_badge__J4euI,.Reservations_bookingHead__Chl_k,.Reservations_muted__5fQtm,.Reservations_notice__vAtua,.Reservations_success__2026W{overflow-wrap:anywhere}.Reservations_features__SOXcI{gap:4px 12px;min-width:0}.Reservations_row__WTR9s>.Reservations_field__RIhlx{flex:1 1 100%}}.Reservations_hoursFieldset___ep5A{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14px}.BusinessSections_intro__iCfJs{color:var(--muted,#6d6578);font-size:.9rem;line-height:1.65;margin:0 0 1.25rem;max-width:78ch}.BusinessSections_fieldset__91AI3{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:1.25rem;gap:1.25rem}.BusinessSections_section__Gb5Xy{border:1px solid var(--line,#e9e2f0);border-radius:18px;padding:1.25rem;min-width:0;background:var(--surface,#fff)}.BusinessSections_entryHeader__fYvMY,.BusinessSections_sectionHeader__1EH7a{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.BusinessSections_sectionHeader__1EH7a h3{margin:0;font-size:1.05rem}.BusinessSections_entry__InhSJ{border:1px solid var(--line,#e9e2f0);border-radius:14px;padding:1rem;margin:1rem 0;background:var(--bg,#faf8fc);display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.BusinessSections_entryHeader__fYvMY{margin:0;font-size:.85rem;color:var(--muted,#6d6578)}.BusinessSections_grid__HmHeB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;min-width:0}.BusinessSections_facts__gpYsj{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start;min-width:0}.BusinessSections_fact__o88l_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;grid-gap:.65rem;gap:.65rem;width:100%;align-items:center;min-width:0}.BusinessSections_remove__eLMC9{background:transparent;border:0;padding:.5rem;color:#9b3549;cursor:pointer;font:inherit;font-size:.85rem;border-radius:8px;white-space:nowrap}.BusinessSections_remove__eLMC9:focus-visible{outline:2px solid #7837d1;outline-offset:2px}.BusinessSections_empty__xemS5{color:var(--muted,#6d6578);font-size:.9rem;line-height:1.6;margin:0 0 1rem}.BusinessSections_addSection__UbDHE{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;min-width:0}.BusinessSections_addSection__UbDHE>label{flex:1 1;min-width:180px}@media(max-width:600px){.BusinessSections_section__Gb5Xy{padding:1rem}.BusinessSections_grid__HmHeB{grid-template-columns:1fr}.BusinessSections_fact__o88l_{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.BusinessSections_fact__o88l_>button{grid-column:1/-1;justify-self:end}.BusinessSections_sectionHeader__1EH7a{align-items:flex-start;flex-wrap:wrap}.BusinessSections_entry__InhSJ{padding:.85rem}.BusinessSections_addSection__UbDHE>button{width:100%}}