.MobileFilterToolbar_collapse__JnEHQ,.MobileFilterToolbar_filters__Ug9N4,.MobileFilterToolbar_searchRow__uS0nZ,.MobileFilterToolbar_search__VcJZv{display:contents}@media (width < 1024px){.MobileFilterToolbar_toolbar__0QAo_{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:0;width:100%}.MobileFilterToolbar_toolbar__0QAo_+*{margin-top:10px!important}.MobileFilterToolbar_searchRow__uS0nZ{display:flex;align-items:center;gap:8px;width:100%}.MobileFilterToolbar_search__VcJZv{display:block;flex:1;min-width:0}.MobileFilterToolbar_search__VcJZv>div,.MobileFilterToolbar_search__VcJZv>div>div{width:100%!important;margin-right:0!important}.MobileFilterToolbar_search__VcJZv div:has(>input[type=search]){background:#fff;border-color:#e5e5e5;height:40px!important;border-radius:12px!important;box-shadow:0 1px 2px rgb(0 0 0/5%)}.dark .MobileFilterToolbar_search__VcJZv div:has(>input[type=search]){background:#171717;border-color:#404040}.MobileFilterToolbar_search__VcJZv input[type=search]{width:100%!important;min-width:0;padding:8px!important;font-size:14px!important}.MobileFilterToolbar_search__VcJZv div:has(>input[type=search])>div{padding-left:12px!important}.MobileFilterToolbar_search__VcJZv div:has(>input[type=search])>div>svg{width:14px!important;height:14px!important}.MobileFilterToolbar_collapse__JnEHQ{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);margin-top:0;visibility:hidden;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,transform .3s ease-out,margin .3s ease-out,visibility .3s}.MobileFilterToolbar_expanded__6wUoX{grid-template-rows:1fr;opacity:1;transform:translateY(0);margin-top:10px;visibility:visible}.MobileFilterToolbar_filters__Ug9N4{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:0;overflow:hidden}.MobileFilterToolbar_filters__Ug9N4>div{margin-top:0!important;gap:6px!important;flex-wrap:wrap}.MobileFilterToolbar_filters__Ug9N4 div:has(>button[aria-haspopup]){width:auto!important;min-width:0!important;height:auto!important}.MobileFilterToolbar_filters__Ug9N4 button[aria-haspopup]{min-height:24px!important;height:24px!important;width:auto!important;border-radius:6px!important;padding:4px 7.25px!important;font-size:8.75px!important;gap:4px!important}.MobileFilterToolbar_filters__Ug9N4 button[aria-haspopup] svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.MobileFilterToolbar_collapse__JnEHQ{transition:none}}.productCard_remaining_time_svg__gQB4e{color:white;width:155px;height:42px;position:absolute;top:-2px;right:-2px;font-size:14px}.productCard_remaining_time_svg_mobile__j9Q_T{display:none}.dark .productCard_remaining_time_svg__gQB4e{color:#0a0a0a}.productCard_remaining_time_svg_bottom__Lw5NE{color:white;width:105px;height:20px;position:absolute;bottom:-2px;right:-2px;font-size:14px;transform:scaleY(-1);pointer-events:none}.productCard_dashboard_remaining_time_svg__9ocuj{color:white;width:145px;height:40px;position:absolute;top:-2px;right:-2px;font-size:14px}.productCard_dashboard_remaining_time_svg_mobile__Rh5Pp{display:none}.dark .productCard_dashboard_remaining_time_svg__9ocuj{color:#262626}.productCard_image_clip__OoiF6{clip-path:path(70%)}@media (min-width:100px) and (max-width:700px){.productCard_dashboard_remaining_time_svg__9ocuj,.productCard_remaining_time_svg__gQB4e{display:none}.dark .productCard_dashboard_remaining_time_svg_mobile__Rh5Pp,.dark .productCard_remaining_time_svg_mobile__j9Q_T{color:#0a0a0a}.productCard_dashboard_remaining_time_svg_mobile__Rh5Pp,.productCard_remaining_time_svg_mobile__j9Q_T{color:white;width:104px;height:31px;position:absolute;top:-2px;right:-2px;font-size:14px;display:block}}.productCard_saleAvailability__ny2Jc{height:24px;overflow:hidden;white-space:nowrap}.productCard_saleAvailabilitySlide__6CNye{height:24px;display:flex;flex-direction:column;justify-content:center}.productCard_saleAvailabilityTrack__OYLZq{display:grid;grid-auto-rows:24px;animation:productCard_saleAvailabilityLoop__sQ0oT 6.6s cubic-bezier(.22,1,.36,1) infinite}.productCard_saleAvailability__ny2Jc:focus-visible .productCard_saleAvailabilityTrack__OYLZq,.productCard_saleAvailability__ny2Jc[data-paused=true] .productCard_saleAvailabilityTrack__OYLZq{animation-play-state:paused}@keyframes productCard_saleAvailabilityLoop__sQ0oT{0%,45.4545%{transform:translateY(0)}50%,95.4545%{transform:translateY(-33.333333%)}to{transform:translateY(-66.666667%)}}@media (prefers-reduced-motion:reduce){.productCard_saleAvailability__ny2Jc{height:auto}.productCard_saleAvailabilityTrack__OYLZq{animation:none}.productCard_saleAvailabilityDuplicate__cYi4O{display:none}}@media (hover:hover){.productCard_saleAvailability__ny2Jc:hover .productCard_saleAvailabilityTrack__OYLZq{animation-play-state:paused}}@media (max-width:639px){.bookingPhone_compact__AWTqK{min-width:0}.bookingPhone_compact__AWTqK :is(h3,h4){font-size:12px;line-height:18px}.bookingPhone_compact__AWTqK :is(.text-xs,.text-sm){font-size:11px;line-height:16px}.bookingPhone_compact__AWTqK :is(input:not([type=checkbox]),textarea){min-width:0;font-size:11px}.bookingPhone_compact__AWTqK .bookingPhone_action__dJ_oy{min-height:28px!important;height:28px!important;gap:6px;padding:0 10px!important;font-size:11px;line-height:16px}.bookingPhone_compact__AWTqK .bookingPhone_iconAction__YxGSH{min-width:28px;width:28px;min-height:28px!important;height:28px!important;padding:0!important;flex-shrink:0}.bookingPhone_compact__AWTqK :is(.bookingPhone_action__dJ_oy,.bookingPhone_iconAction__YxGSH) svg{width:12px;height:12px;margin:0}.bookingPhone_compact__AWTqK .bookingPhone_badge__aCXHf{min-height:20px;height:20px;gap:4px;padding:0 6px;border-radius:6px;font-size:10px;line-height:16px}.bookingPhone_compact__AWTqK .bookingPhone_badge__aCXHf svg{width:10px;height:10px}.bookingPhone_staffCard__c4bnk{min-width:0;padding:10px;border-radius:8px}.bookingPhone_compact__AWTqK .bookingPhone_scheduleListRow__4E3lN>button{padding:8px 10px}.bookingPhone_compact__AWTqK .bookingPhone_scheduleListRow__4E3lN>button>span>:last-child{font-size:10px}.bookingPhone_compact__AWTqK .bookingPhone_scheduleListRow__4E3lN>span{min-width:16px;height:16px;margin:8px;padding-inline:4px;font-size:10px;line-height:16px}.bookingPhone_compact__AWTqK .bookingPhone_schedulePanel__j_JXv{min-width:0;padding:10px}.bookingPhone_compact__AWTqK .bookingPhone_scheduleHeader___s4lw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:10px}.bookingPhone_scheduleHeader___s4lw p{overflow-wrap:anywhere}.bookingPhone_scheduleEditor___Gtb2 :is(p,span,label){font-size:11px;line-height:16px}.bookingPhone_scheduleEditor___Gtb2 [data-schedule-day]{gap:4px;padding:8px}.bookingPhone_scheduleEditor___Gtb2 [data-schedule-day]>div:first-child,.bookingPhone_scheduleEditor___Gtb2 [data-schedule-day]>div>span{height:24px}.bookingPhone_scheduleEditor___Gtb2 [data-schedule-time-row]{gap:6px}.bookingPhone_scheduleEditor___Gtb2 button:not([role=switch]):not([role=checkbox]){min-height:28px;height:28px;padding:0 8px;font-size:11px}.bookingPhone_scheduleEditor___Gtb2 button[aria-label$=" time"]{min-width:0;width:76px}.bookingPhone_scheduleEditor___Gtb2 button:is([aria-label="Add new time slot"],[aria-label="Copy times to"],[aria-label=Delete],[aria-label="Remove override"]){min-width:24px;width:24px;min-height:24px;height:24px;padding:0}.bookingPhone_scheduleEditor___Gtb2 button svg{width:12px;height:12px}.bookingPhone_compact__AWTqK input[aria-label="Schedule name"]{height:32px;padding:6px 10px}.bookingPhone_events__Ehrr_>div:first-child{gap:10px}.bookingPhone_events__Ehrr_ button[aria-label="Filter by review status"]{min-height:30px;height:30px;padding:0 10px;border-radius:8px;font-size:11px}.bookingPhone_eventCard__mJVd5{border-radius:8px}.bookingPhone_eventCard__mJVd5>:first-child{padding:10px}.bookingPhone_eventCard__mJVd5>:last-child{padding:0 10px 10px}.bookingPhone_eventCard__mJVd5>:first-child>div{gap:4px}.bookingPhone_eventCard__mJVd5>:first-child>div>div{min-width:0;gap:8px}.bookingPhone_eventCard__mJVd5>:first-child>div>div>div{min-width:0}.bookingPhone_eventCard__mJVd5 img{width:32px;height:32px;flex-shrink:0;font-size:10px}.bookingPhone_eventCard__mJVd5 .line-clamp-2{width:100%;overflow-wrap:anywhere}.bookingPhone_eventCard__mJVd5>:last-child>:first-child{gap:8px}.bookingPhone_eventCard__mJVd5>:last-child>:first-child>div{min-width:0;overflow-wrap:anywhere}.bookingPhone_eventCard__mJVd5>:last-child>:nth-child(2){gap:6px}.bookingPhone_eventCard__mJVd5>:last-child>:nth-child(2)>div{min-height:20px;gap:4px;padding:0 6px;font-size:9px;line-height:16px}}