.layout-module-scss-module__q8wLTG__layout{display:block}
.SettingsRow-module-scss-module__xjTwWG__settingsRow{box-sizing:border-box;width:100%;font-size:inherit;line-height:inherit;text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;align-items:center;gap:12px;margin:0;text-decoration:none;display:flex}.SettingsRow-module-scss-module__xjTwWG__settingsRow:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.SettingsRow-module-scss-module__xjTwWG__settingsRow:disabled{cursor:default;color:var(--ink-disabled)}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=card]{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hairline);transition:transform var(--duration-press) ease-in-out,box-shadow var(--duration-press) ease-in-out;padding:14px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=card]:active:not(:disabled):not([aria-disabled=true]){transform:translate(-1.5px,1.5px)}@media (prefers-reduced-motion:reduce){.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=card]{transition:none}}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=card] .SettingsRow-module-scss-module__xjTwWG__iconTile{border-radius:var(--radius-tile);width:44px;height:44px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=card] .SettingsRow-module-scss-module__xjTwWG__title{font-size:16px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=card] .SettingsRow-module-scss-module__xjTwWG__description{font-size:13.5px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=navigation]{border-radius:var(--radius-tile);background:0 0;min-height:60px;padding:0 12px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=navigation][data-current=true]{background:var(--primary-soft);box-shadow:inset 0 0 0 1.5px var(--primary-ring)}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=navigation] .SettingsRow-module-scss-module__xjTwWG__iconTile{border-radius:var(--radius-control);width:40px;height:40px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=navigation] .SettingsRow-module-scss-module__xjTwWG__title{font-size:15px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=navigation] .SettingsRow-module-scss-module__xjTwWG__description{font-size:13px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=danger]{border-radius:var(--radius-tile);color:var(--error-ink);transition:transform var(--duration-press) ease-in-out,box-shadow var(--duration-press) ease-in-out;background:0 0;padding:14px;box-shadow:inset 0 0 0 1px #f0d3cd}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=danger]:active:not(:disabled):not([aria-disabled=true]){transform:translate(-1.5px,1.5px)}@media (prefers-reduced-motion:reduce){.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=danger]{transition:none}}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=danger] .SettingsRow-module-scss-module__xjTwWG__title{font-size:15px}.SettingsRow-module-scss-module__xjTwWG__settingsRow[data-look=danger] .SettingsRow-module-scss-module__xjTwWG__description{font-size:13px}.SettingsRow-module-scss-module__xjTwWG__iconTile{background:var(--primary-tint);color:var(--primary-color);flex:none;justify-content:center;align-items:center;display:flex}.SettingsRow-module-scss-module__xjTwWG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SettingsRow-module-scss-module__xjTwWG__title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;line-height:1.3;display:flex}.SettingsRow-module-scss-module__xjTwWG__description{color:var(--ink-secondary);line-height:1.4}.SettingsRow-module-scss-module__xjTwWG__chevron{flex:none;display:inline-flex}
.ClientDashboardHome-module-scss-module__SCYSOq__home{min-width:0}.ClientDashboardHome-module-scss-module__SCYSOq__phoneHome{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.ClientDashboardHome-module-scss-module__SCYSOq__phoneHome{display:none}}.ClientDashboardHome-module-scss-module__SCYSOq__desktopHome{display:none}@media (min-width:1024px){.ClientDashboardHome-module-scss-module__SCYSOq__desktopHome{flex-direction:column;gap:14px;display:flex}}.ClientDashboardHome-module-scss-module__SCYSOq__heading{flex-direction:column;gap:4px;display:flex}.ClientDashboardHome-module-scss-module__SCYSOq__title{color:var(--ink);margin:0;font-size:26px;font-weight:600;line-height:1.15}.ClientDashboardHome-module-scss-module__SCYSOq__greeting{color:var(--ink-secondary);margin:0;font-size:14.5px;line-height:1.4}.ClientDashboardHome-module-scss-module__SCYSOq__sections{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ClientDashboardHome-module-scss-module__SCYSOq__logout{align-self:flex-start;height:42px;font-size:14px}.ClientDashboardHome-module-scss-module__SCYSOq__loyaltyText,.ClientDashboardHome-module-scss-module__SCYSOq__waitlistNoticeText{margin:0}.ClientDashboardHome-module-scss-module__SCYSOq__loyaltyAction{height:42px;margin-top:10px;font-size:14px}
.ClientDashboardSkeletons-module-scss-module__JvmyZG__stack{flex-direction:column;gap:14px;display:flex}.ClientDashboardSkeletons-module-scss-module__JvmyZG__card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hairline);align-items:center;gap:12px;padding:12px;display:flex}.ClientDashboardSkeletons-module-scss-module__JvmyZG__lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ClientDashboardSkeletons-module-scss-module__JvmyZG__reservationPhoto{--reservation-photo-width:64px;--reservation-photo-height:64px;flex:none}@media (min-width:1024px){.ClientDashboardSkeletons-module-scss-module__JvmyZG__reservationPhoto{--reservation-photo-width:96px;--reservation-photo-height:80px}}.ClientDashboardSkeletons-module-scss-module__JvmyZG__sectionTile{flex:none}.ClientDashboardSkeletons-module-scss-module__JvmyZG__fields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:1024px){.ClientDashboardSkeletons-module-scss-module__JvmyZG__fields{grid-template-columns:1fr 1fr}}.ClientDashboardSkeletons-module-scss-module__JvmyZG__status{text-align:center}.ClientDashboardSkeletons-module-scss-module__JvmyZG__stack .ClientDashboardSkeletons-module-scss-module__JvmyZG__desktopShape{display:none}@media (min-width:1024px){.ClientDashboardSkeletons-module-scss-module__JvmyZG__stack .ClientDashboardSkeletons-module-scss-module__JvmyZG__phoneShape{display:none}.ClientDashboardSkeletons-module-scss-module__JvmyZG__stack .ClientDashboardSkeletons-module-scss-module__JvmyZG__desktopShape{display:flex}}
.MyWaitlist-module-scss-module___tTqIq__waitlist{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.MyWaitlist-module-scss-module___tTqIq__waitlist{gap:12px}}.MyWaitlist-module-scss-module___tTqIq__backLink{align-self:flex-start;gap:2px;height:32px;margin-left:-4px;font-size:14px;font-weight:600;text-decoration:none}@media (min-width:1024px){.MyWaitlist-module-scss-module___tTqIq__backLink{display:none}}.MyWaitlist-module-scss-module___tTqIq__heading{flex-direction:column;gap:10px;display:flex}.MyWaitlist-module-scss-module___tTqIq__title{color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}.MyWaitlist-module-scss-module___tTqIq__intro{color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.45}.MyWaitlist-module-scss-module___tTqIq__feedback{flex-direction:column;display:flex}.MyWaitlist-module-scss-module___tTqIq__feedback:empty{display:none}.MyWaitlist-module-scss-module___tTqIq__items{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.MyWaitlist-module-scss-module___tTqIq__items{gap:12px}}.MyWaitlist-module-scss-module___tTqIq__pastDatesNote{color:var(--ink-secondary);margin:4px 0 0;font-size:13px;line-height:1.4}.MyWaitlist-module-scss-module___tTqIq__errorPanel{align-self:center;width:100%;margin-top:24px}.MyWaitlist-module-scss-module___tTqIq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 16px 0;display:flex}@media (min-width:768px){.MyWaitlist-module-scss-module___tTqIq__emptyState{align-self:center;width:min(100%,360px)}}.MyWaitlist-module-scss-module___tTqIq__emptyMark{gap:8px;display:flex}.MyWaitlist-module-scss-module___tTqIq__emptyMark>span{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--primary-ring);border-radius:9px;display:block}.MyWaitlist-module-scss-module___tTqIq__emptyMark>[data-part=moon]{box-shadow:inset 0 0 0 1.5px var(--primary-color);background:linear-gradient(135deg, transparent 50%, var(--primary-ring) 50%)}.MyWaitlist-module-scss-module___tTqIq__emptyText{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.35}.MyWaitlist-module-scss-module___tTqIq__sheetBody{flex-direction:column;gap:14px;display:flex}.MyWaitlist-module-scss-module___tTqIq__sheetEntry{flex-direction:column;gap:2px;margin:0;display:flex}.MyWaitlist-module-scss-module___tTqIq__sheetEntryTitle{color:var(--ink);font-size:16px;font-weight:600}.MyWaitlist-module-scss-module___tTqIq__sheetEntryDetails,.MyWaitlist-module-scss-module___tTqIq__sheetText{color:var(--ink-secondary);font-size:14px;line-height:1.45}.MyWaitlist-module-scss-module___tTqIq__sheetText{margin:0}.MyWaitlist-module-scss-module___tTqIq__sheetActions{flex-direction:column;align-items:center;gap:12px;margin-top:4px;display:flex}
.ClientDashboardNavigation-module-scss-module__vP0cgG__navigation{flex-direction:column;gap:14px;min-width:0;display:flex}.ClientDashboardNavigation-module-scss-module__vP0cgG__heading{flex-direction:column;gap:3px;display:flex}.ClientDashboardNavigation-module-scss-module__vP0cgG__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px;font-weight:600;line-height:1.15}.ClientDashboardNavigation-module-scss-module__vP0cgG__greeting{color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.4}.ClientDashboardNavigation-module-scss-module__vP0cgG__group{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hairline);flex-direction:column;gap:4px;padding:8px;display:flex}.ClientDashboardNavigation-module-scss-module__vP0cgG__logout{align-self:flex-start;height:42px;font-size:14px}
.MyReservations-module-scss-module__vdU9IW__reservations{flex-direction:column;gap:14px;min-width:0;display:flex}.MyReservations-module-scss-module__vdU9IW__backLink{align-self:flex-start;gap:2px;height:32px;margin-left:-4px;font-size:14px;font-weight:600;text-decoration:none}@media (min-width:1024px){.MyReservations-module-scss-module__vdU9IW__backLink{display:none}}.MyReservations-module-scss-module__vdU9IW__header{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.MyReservations-module-scss-module__vdU9IW__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}}.MyReservations-module-scss-module__vdU9IW__title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (min-width:1024px){.MyReservations-module-scss-module__vdU9IW__title{letter-spacing:0;font-size:22px}}.MyReservations-module-scss-module__vdU9IW__chips{flex-wrap:wrap;gap:8px;display:flex}.MyReservations-module-scss-module__vdU9IW__feedback{flex-direction:column;display:flex}.MyReservations-module-scss-module__vdU9IW__feedback:empty{display:none}.MyReservations-module-scss-module__vdU9IW__results{opacity:1;flex-direction:column;gap:14px;transition:opacity .22s;display:flex}.MyReservations-module-scss-module__vdU9IW__results[data-updating=true]{opacity:.58}@media (prefers-reduced-motion:reduce){.MyReservations-module-scss-module__vdU9IW__results{transition:none}}.MyReservations-module-scss-module__vdU9IW__group{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.MyReservations-module-scss-module__vdU9IW__group{gap:12px}}.MyReservations-module-scss-module__vdU9IW__groupHeading{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);margin:6px 2px 0;font-size:12px;font-weight:600;line-height:1.2}.MyReservations-module-scss-module__vdU9IW__items{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.MyReservations-module-scss-module__vdU9IW__items{gap:12px}}.MyReservations-module-scss-module__vdU9IW__pagination{grid-template-columns:1fr 1fr;align-items:center;gap:10px 12px;margin-top:6px;display:grid}@media (min-width:768px){.MyReservations-module-scss-module__vdU9IW__pagination{justify-content:center;gap:12px;display:flex}}.MyReservations-module-scss-module__vdU9IW__pageLabel{color:var(--ink-secondary);text-align:center;grid-area:1/1/auto/-1;margin:0;font-size:14px;font-weight:600}.MyReservations-module-scss-module__vdU9IW__errorPanel{align-self:center;width:100%;margin-top:24px}.MyReservations-module-scss-module__vdU9IW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 16px 0;display:flex}@media (min-width:768px){.MyReservations-module-scss-module__vdU9IW__emptyState{align-self:center;width:min(100%,360px)}}.MyReservations-module-scss-module__vdU9IW__emptyMark{gap:8px;display:flex}.MyReservations-module-scss-module__vdU9IW__emptyMark>span{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--primary-ring);border-radius:9px;display:block}.MyReservations-module-scss-module__vdU9IW__emptyMark>[data-part=moon]{box-shadow:inset 0 0 0 1.5px var(--primary-color);background:linear-gradient(135deg, transparent 50%, var(--primary-ring) 50%)}.MyReservations-module-scss-module__vdU9IW__emptyText{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.35}.MyReservations-module-scss-module__vdU9IW__sheetBody{flex-direction:column;gap:16px;display:flex}.MyReservations-module-scss-module__vdU9IW__statusOptions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.MyReservations-module-scss-module__vdU9IW__dateFields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.MyReservations-module-scss-module__vdU9IW__dateFields{grid-template-columns:1fr 1fr}}.MyReservations-module-scss-module__vdU9IW__sheetClear{margin:0}
.ProfileView-module-scss-module__zyzIFa__profilePage{flex-direction:column;gap:16px;min-width:0;display:flex}.ProfileView-module-scss-module__zyzIFa__backLink{align-self:flex-start;gap:2px;height:32px;margin-left:-4px;font-size:14px;font-weight:600;text-decoration:none}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__backLink{display:none}}.ProfileView-module-scss-module__zyzIFa__profile{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__profile{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hairline);gap:14px;padding:22px}}.ProfileView-module-scss-module__zyzIFa__title{color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.ProfileView-module-scss-module__zyzIFa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);margin:0;font-size:11.5px;font-weight:600;line-height:1.2}.ProfileView-module-scss-module__zyzIFa__accountForm{flex-direction:column;gap:16px;margin:0;display:flex}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__accountForm{gap:14px}}.ProfileView-module-scss-module__zyzIFa__fields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__fields{grid-template-columns:1fr 1fr}}.ProfileView-module-scss-module__zyzIFa__saveButton{width:100%}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__saveButton{align-self:flex-start;width:auto}}.ProfileView-module-scss-module__zyzIFa__feedback{flex-direction:column;gap:10px;display:flex}.ProfileView-module-scss-module__zyzIFa__feedback:empty{display:none}.ProfileView-module-scss-module__zyzIFa__consents{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hairline);flex-direction:column;gap:12px;padding:14px 16px;display:flex}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__consents{box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:0}.ProfileView-module-scss-module__zyzIFa__consents:before{content:"";border-top:1px solid var(--hair);margin:4px 0 0;display:block}}.ProfileView-module-scss-module__zyzIFa__rule{border:0;border-top:1px solid var(--hair);width:100%;margin:0}.ProfileView-module-scss-module__zyzIFa__desktopRule{display:none}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__desktopRule{margin:4px 0;display:block}}.ProfileView-module-scss-module__zyzIFa__consentsNote{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.4}.ProfileView-module-scss-module__zyzIFa__saveTermsButton{width:100%}@media (min-width:1024px){.ProfileView-module-scss-module__zyzIFa__saveTermsButton{align-self:flex-start;width:auto}}.ProfileView-module-scss-module__zyzIFa__deleteForm{flex-direction:column;gap:14px;margin:0;display:flex}.ProfileView-module-scss-module__zyzIFa__deleteHelp{color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.45}
.ClientDashboardShell-module-scss-module__FAri0a__shell{box-sizing:border-box;width:100%;color:var(--ink);padding:22px 16px 0}@media (min-width:768px){.ClientDashboardShell-module-scss-module__FAri0a__shell{width:min(720px,100% - 48px);margin:0 auto;padding:104px 0 48px}}@media (min-width:1024px){.ClientDashboardShell-module-scss-module__FAri0a__shell{width:min(1040px,100% - 48px)}.ClientDashboardShell-module-scss-module__FAri0a__shell[data-navigation=true]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}}.ClientDashboardShell-module-scss-module__FAri0a__navigationColumn{display:none}@media (min-width:1024px){.ClientDashboardShell-module-scss-module__FAri0a__navigationColumn{min-width:0;display:block}}.ClientDashboardShell-module-scss-module__FAri0a__content{min-width:0}
