._businessCard_sj0tc_1{background-color:var(--surface-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast) var(--transition-ease-out),border-color var(--transition-fast) var(--transition-ease-out),transform var(--transition-fast) var(--transition-ease-out);cursor:pointer;border:1px solid var(--border-default);display:flex;flex-direction:column;width:100%}._businessCard_sj0tc_1:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover);transform:translateY(-2px)}._businessCard_sj0tc_1._selected_sj0tc_18{border-color:var(--accent-default);box-shadow:var(--shadow-md),0 0 0 3px var(--utility-brandAlpha20)}._wrapper_sj0tc_23{padding:.125rem;display:flex;flex-direction:column;min-height:22rem;border-radius:inherit;overflow:hidden;box-sizing:border-box}@media screen and (max-width:769px){._wrapper_sj0tc_23{min-height:20rem}}._imageWrapper_sj0tc_38{position:relative;height:12rem;flex-shrink:0;width:100%;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media screen and (max-width:769px){._imageWrapper_sj0tc_38{height:10rem}}._cardImageImg_sj0tc_52{width:100%;height:100%;object-fit:cover}._badge_sj0tc_58{position:absolute;display:inline-flex;align-items:center;border-radius:var(--radius-md);font-size:.75rem;font-weight:500;line-height:1rem;z-index:10}._badge_sj0tc_58._verified_sj0tc_68{top:.8125rem;right:.75rem;height:1.375rem;width:5.7rem;background-color:color-mix(in srgb,var(--surface-subtle) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--accent-default);border:1px solid var(--accent-default);padding:0;position:relative;overflow:hidden}._badge_sj0tc_58._verified_sj0tc_68 svg{position:absolute;left:.5625rem;top:.3125rem;width:.75rem;height:.75rem;flex-shrink:0}._badge_sj0tc_58._verified_sj0tc_68 span{position:absolute;left:1.8125rem;top:.25rem;white-space:nowrap;line-height:1rem}@media screen and (max-width:769px){._badge_sj0tc_58._verified_sj0tc_68{width:auto;min-width:5.7rem;padding:.25rem .5625rem;display:flex;align-items:center;gap:.5rem}._badge_sj0tc_58._verified_sj0tc_68 svg{position:static}._badge_sj0tc_58._verified_sj0tc_68 span{position:static}}._badge_sj0tc_58._category_sj0tc_112{bottom:.78125rem;left:.75rem;height:1.25rem;background-color:var(--utility-whiteAlpha40);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);border:none;padding:.1875rem .5rem;white-space:nowrap;line-height:1rem;font-size:.75rem;display:block;max-width:calc(100% - 1.5rem)}@media screen and (max-width:769px){._badge_sj0tc_58._category_sj0tc_112{bottom:.5rem;left:.5rem}}._content_sj0tc_134{display:flex;flex-direction:column;min-height:9.75rem;gap:.5rem;padding:1rem 1rem .75rem;flex-shrink:0;box-sizing:border-box;overflow:hidden}@media screen and (max-width:769px){._content_sj0tc_134{padding:.875rem}}._header_sj0tc_150{display:flex;align-items:flex-start;justify-content:space-between;min-height:1.75rem;flex-shrink:0}._titleLink_sj0tc_158{color:inherit;text-decoration:none;flex:1;min-width:0}._titleLink_sj0tc_158:hover ._title_sj0tc_158{text-decoration:underline}._title_sj0tc_158{color:var(--text-primary);margin:0;flex:1;min-width:0;overflow-wrap:anywhere;position:relative;top:.0625rem}@media screen and (max-width:769px){._title_sj0tc_158{top:0}}._rating_sj0tc_183{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;height:1.5rem;margin-left:.5rem;padding:.1875rem .4375rem;background-color:var(--status-warning-bg);border-radius:var(--radius-md)}._rating_sj0tc_183 svg{width:.875rem;height:.875rem;flex-shrink:0}@media screen and (max-width:769px){._rating_sj0tc_183{margin-left:.25rem}}._ratingValue_sj0tc_205{color:var(--text-primary);font-weight:600;white-space:nowrap}._tabularNums_sj0tc_211{font-variant-numeric:tabular-nums}._ratingReviews_sj0tc_215{color:var(--text-secondary);white-space:nowrap}._address_sj0tc_220{color:var(--text-secondary);font-size:.8125rem;position:relative;height:1.25rem;letter-spacing:-.15px;flex-shrink:0}._address_sj0tc_220 svg{position:absolute;left:0;top:.1875rem;width:.875rem;height:.875rem}._address_sj0tc_220 span{position:absolute;left:1.125rem;top:.03125rem;width:calc(100% - 1.125rem)}@media screen and (max-width:769px){._address_sj0tc_220{height:auto;min-height:1.25rem;display:flex;align-items:center;gap:.25rem}._address_sj0tc_220 svg{position:static;flex-shrink:0}._address_sj0tc_220 span{position:static;width:auto;flex:1}}._footer_sj0tc_260{display:flex;align-items:center;justify-content:space-between;height:3.5rem;flex-shrink:0;margin-top:auto;margin-bottom:0}@media screen and (max-width:769px){._footer_sj0tc_260{height:auto;min-height:3.5rem;flex-wrap:wrap;gap:.75rem}}._availability_sj0tc_278{display:flex;flex-direction:column;gap:.25rem;height:2.5rem;flex-shrink:0}@media screen and (max-width:769px){._availability_sj0tc_278{height:auto;min-height:2.5rem}}._availabilityLabel_sj0tc_292{color:var(--text-secondary);height:1rem;white-space:nowrap}._availabilityTime_sj0tc_298{color:var(--status-success-text);position:relative;letter-spacing:-.15px;height:1.25rem}._availabilityTime_sj0tc_298 svg{position:absolute;left:0;top:.1875rem;width:.875rem;height:.875rem}._availabilityTime_sj0tc_298 span{position:absolute;left:1.125rem;top:.03125rem}@media screen and (max-width:769px){._availabilityTime_sj0tc_298{height:auto;min-height:1.25rem;display:flex;align-items:center;gap:.25rem}._availabilityTime_sj0tc_298 svg{position:static;flex-shrink:0}._availabilityTime_sj0tc_298 span{position:static;width:auto;flex:1}}._availabilityEmpty_sj0tc_335{color:var(--text-tertiary, var(--text-secondary));letter-spacing:-.15px;height:1.25rem}@media screen and (max-width:769px){._availabilityEmpty_sj0tc_335{height:auto;min-height:1.25rem}}._actions_sj0tc_347{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;height:3.5rem;flex-shrink:0}@media screen and (max-width:769px){._actions_sj0tc_347{height:auto;min-height:auto;width:100%;align-items:stretch}}._price_sj0tc_364{color:var(--text-primary);font-weight:600;text-align:right;height:1.25rem;letter-spacing:-.15px;white-space:nowrap;position:relative;top:.03125rem}@media screen and (max-width:769px){._price_sj0tc_364{text-align:left;height:auto;top:0}}._reserveButton_sj0tc_382{border:none;border-radius:var(--radius-full);background-color:var(--accent-solid);height:2rem;color:var(--utility-white);display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;width:100%;box-sizing:border-box;padding:.40625rem 1rem;transition:background-color var(--transition-fast) var(--transition-ease-out)}@media screen and (max-width:449px){._reserveButton_sj0tc_382{height:2.75rem}}._reserveButton_sj0tc_382:hover{background-color:var(--accent-solidHover)}._reserveButton_sj0tc_382:active{background-color:var(--accent-solidActive)}@media screen and (max-width:769px){._reserveButton_sj0tc_382{width:100%;padding:.5rem 1rem}}@media screen and (min-width:450px)and (max-width:1279px){._reserveButton_sj0tc_382{position:relative}._reserveButton_sj0tc_382:after{content:"";position:absolute;inset:-6px 0}}._popupContainer_1a2hv_1{width:100%;background-color:var(--surface-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--border-default)}._imageContainer_1a2hv_10{position:relative;height:8rem;background-color:var(--surface-disabled)}._image_1a2hv_10{width:100%;height:100%;object-fit:cover;object-position:center}._overlay_1a2hv_23{position:absolute;inset:0;background:linear-gradient(to top,var(--surface-overlay),transparent 60%)}._headerContent_1a2hv_29{position:absolute;left:.75rem;right:.75rem;bottom:.5rem;display:flex;justify-content:space-between;align-items:center}._businessName_1a2hv_39{color:var(--text-inverse);max-width:70%;min-width:0;overflow-wrap:anywhere;margin:0}._ratingBadge_1a2hv_47{display:inline-flex;align-items:center;gap:.25rem;padding:2px .5rem;background-color:var(--utility-whiteAlpha40);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full)}._starIcon_1a2hv_57{color:var(--status-warning-text);font-size:.75rem}._ratingValue_1a2hv_62{color:var(--text-primary)}._content_1a2hv_66{padding:.75rem}._addressRow_1a2hv_70{display:flex;align-items:flex-start;gap:.375rem;color:var(--text-secondary);margin-bottom:.5rem}._locationIcon_1a2hv_78{flex-shrink:0;margin-top:2px;color:var(--status-error-text);font-size:.5rem}._addressText_1a2hv_85{flex:1;min-width:0}._servicesRow_1a2hv_90{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.5rem}._serviceTag_1a2hv_97{padding:2px .5rem;background-color:var(--utility-brandAlpha10);color:var(--accent-default);border-radius:var(--radius-sm)}._footerRow_1a2hv_104{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid var(--border-default);margin-bottom:.5rem}._availability_1a2hv_113{display:flex;align-items:center;gap:.25rem;color:var(--status-success-text)}._price_1a2hv_120{color:var(--text-primary)}._overlay_1r8kh_1{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--utility-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_overlayIn_1r8kh_1 var(--transition-fast) var(--transition-ease-out)}@media screen and (max-width:769px){._overlay_1r8kh_1{padding:var(--space-4)}}._surface_1r8kh_19{position:relative;width:min(100%,36rem);max-height:calc(100vh - 2 * var(--space-6));border-radius:var(--radius-2xl);background-color:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;overflow:hidden;animation:_surfaceIn_1r8kh_1 var(--transition-normal) var(--transition-ease-out)}@keyframes _overlayIn_1r8kh_1{0%{opacity:0}}@keyframes _surfaceIn_1r8kh_1{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){._overlay_1r8kh_1,._surface_1r8kh_19{animation:none}}._sizeSm_1r8kh_50{width:min(100%,24rem)}._sizeMd_1r8kh_54{width:min(100%,32rem)}._sizeLg_1r8kh_58{width:min(100%,44rem)}._sizeXl_1r8kh_62{width:min(100%,56rem)}._sizeFull_1r8kh_66{width:min(100%,72rem)}._sizeAuto_1r8kh_70{width:auto;max-width:none}._surfaceContent_1r8kh_75{flex:1;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8) var(--space-6) 0;min-height:0}@media screen and (max-width:769px){._surfaceContent_1r8kh_75{padding:var(--space-6) var(--space-4) var(--space-4)}}._closeSection_1r8kh_89{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;gap:var(--space-2)}._body_zvgga_1{flex:1;display:flex;flex-direction:column;gap:var(--space-4);color:var(--text-secondary);min-height:0}._bodyScrollable_zvgga_10::-webkit-scrollbar{scroll-padding-bottom:0;width:6px;background-color:rgba(var(--utility-black),0);border-radius:100px}._bodyScrollable_zvgga_10::-webkit-scrollbar:hover{background-color:rgba(var(--utility-black),.09)}._bodyScrollable_zvgga_10::-webkit-scrollbar:horizontal{display:none}._bodyScrollable_zvgga_10::-webkit-scrollbar-thumb:vertical{background:rgba(var(--utility-black),.5);border-radius:100px;background-clip:padding-box;border:2px solid rgba(var(--utility-black),0);min-height:10px}._bodyScrollable_zvgga_10::-webkit-scrollbar-thumb:vertical:active{background:rgba(var(--utility-black),.61);border-radius:100px}._bodyScrollable_zvgga_10{overflow-y:auto;overflow-x:visible;position:relative}._bodyStatic_zvgga_39{overflow:visible}._bodyPadded_zvgga_43{padding:0}._bodyFlush_zvgga_47{margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6)}@media screen and (max-width:769px){._bodyFlush_zvgga_47{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}}._closeButton_440v5_1{display:flex;border:none;background:none;padding:0;cursor:pointer;pointer-events:auto;z-index:1501;position:relative}._closeButton_440v5_1:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}._footer_1mweb_1{margin:0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-default);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media screen and (max-width:769px){._footer_1mweb_1{margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) 0}}._footerStart_1mweb_17{justify-content:flex-start}._footerCenter_1mweb_21{justify-content:center}._footerEnd_1mweb_25{justify-content:flex-end}._footerSpaceBetween_1mweb_29{justify-content:space-between}._footerGapSm_1mweb_33{gap:var(--space-2)}._footerGapMd_1mweb_37{gap:var(--space-3)}._footerGapLg_1mweb_41{gap:var(--space-4)}._footerSticky_1mweb_45{position:sticky;bottom:0;background-color:var(--surface-raised);box-shadow:var(--shadow-xl)}._header_c0kxd_1{margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6) var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--border-default)}@media screen and (max-width:769px){._header_c0kxd_1{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-3)}}._headerCentered_c0kxd_16{flex-direction:column;align-items:center;text-align:center}._headerIcon_c0kxd_22{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-xl);background-color:var(--bg-secondary)}._headerIconBrand_c0kxd_32{background-color:var(--accent-solid)}._headerContent_c0kxd_36{display:flex;flex-direction:column;flex:1;min-width:0}._header_c0kxd_1:not(._headerCentered_c0kxd_16) ._headerContent_c0kxd_36{padding-right:var(--space-8)}._headerCentered_c0kxd_16 ._headerContent_c0kxd_36{width:100%;padding-inline:var(--space-8)}._calendar_epb1z_1{--calendar-header-height: 56px;--calendar-hour-height: 52px;--calendar-slot-row-height: calc(var(--calendar-hour-height) / var(--calendar-slots-per-hour, 1));--calendar-toolbar-height: 64px;--calendar-time-column-width: 96px;--calendar-days-template: repeat(7, minmax(0, 1fr));--calendar-sticky-offset: var(--space-1);--calendar-unavailable-fill: color-mix(in srgb, var(--text-primary) 4%, transparent);--calendar-unavailable-stripe: color-mix(in srgb, var(--text-primary) 9%, transparent);--calendar-unavailable-stripe-width: 1px;--calendar-unavailable-stripe-gap: var(--space-2);display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);height:calc(100vh - 100px);max-height:100%;overflow:hidden;position:relative}._calendar_epb1z_1[data-theme=dark]{background:var(--bg-secondary);box-shadow:var(--shadow-sm)}._filters_epb1z_33{display:flex;flex-direction:column;gap:var(--space-3);background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--space-3);border:1px solid var(--border-default)}._filtersHeader_epb1z_43{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._filtersClear_epb1z_50{appearance:none;border:none;background:transparent;cursor:pointer;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--accent-primary);border-radius:var(--radius-md);transition:background-color var(--transition-normal) ease}._filtersClear_epb1z_50:hover{background-color:color-mix(in srgb,var(--accent-primary),transparent 92%)}._filtersActions_epb1z_67{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-default)}._filterActionButton_epb1z_76{min-width:120px}._filterItem_epb1z_80{display:flex;flex-direction:column;gap:6px;width:100%}._calendarDropdown_epb1z_87 .container,._calendarDropdown_epb1z_87 .wrapper{min-height:48px;height:48px}._calendarSearchInput_epb1z_93{width:100%;min-width:0}._calendarSearchInput_epb1z_93>div{padding:0 40px 0 36px!important;gap:8px;min-height:48px;height:48px;width:100%!important;box-sizing:border-box!important}._calendarSearchInput_epb1z_93 input{padding:0!important;font-size:12px!important;line-height:normal!important}._toolbar_epb1z_111{position:sticky;top:0;z-index:12;background:inherit;background-color:var(--bg-primary);display:flex;flex-direction:column;gap:0;padding:var(--space-2) var(--space-4) var(--space-1);min-height:var(--calendar-toolbar-height);height:auto;border-bottom:1px solid var(--border-default);margin:0;box-shadow:none;box-sizing:border-box}._toolbarMain_epb1z_129{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap;min-width:0;width:100%;order:1}._toolbarLeftActions_epb1z_139{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._toolbarActions_epb1z_146{display:flex;align-items:center;gap:var(--space-2)}._toolbarDateRange_epb1z_152{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}._toolbarDateRange_epb1z_152 .typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolbarExtraActions_epb1z_166{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding-top:var(--space-2);order:2}._toolbarExtraActions_epb1z_166>*{min-width:0;max-width:100%}._toolbarViewTabs_epb1z_181{display:flex;align-items:center;width:100%;border-top:1px solid var(--border-default);padding-top:var(--space-2);margin-top:var(--space-2);margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4);order:2}._toolbarViewTabs_epb1z_181 .tabs{width:100%}._toolbarViewTabs_epb1z_181>*{min-width:0;max-width:100%}._toolbarViewTabs_epb1z_181 [role=tablist]{max-width:100%;overflow-x:auto;scrollbar-width:none}._toolbarViewTabs_epb1z_181 .tabsList,._toolbarViewTabs_epb1z_181 [role=tablist]{width:100%;justify-content:flex-start;border-bottom:none}@media screen and (min-width:770px)and (max-width:1025px){._toolbar_epb1z_111{flex-direction:column;gap:0;padding:var(--space-3) var(--space-4) var(--space-2);min-height:150px;height:auto}._toolbarMain_epb1z_129{gap:var(--space-3);padding:0 0 var(--space-3);flex-wrap:nowrap;overflow:hidden;width:100%;order:1;min-height:48px;align-items:center}._toolbarViewTabs_epb1z_181{width:100%;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--border-default);order:2;flex-shrink:0}._toolbarViewTabs_epb1z_181 .tabs{width:100%}._toolbarViewTabs_epb1z_181 .tabsList,._toolbarViewTabs_epb1z_181 [role=tablist]{width:100%;justify-content:flex-start;border-bottom:none}}@media screen and (min-width:1026px){._toolbar_epb1z_111{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-4);min-height:var(--calendar-toolbar-height);height:auto;margin-bottom:0;border-bottom:none}._dayHeaderRow_epb1z_267{border-top:1px solid var(--border-default);margin:0;padding-top:0;top:var(--calendar-toolbar-height)}._toolbarMain_epb1z_129{flex:0 0 auto;width:auto;min-width:auto;gap:var(--space-4);align-items:center;order:0;padding-top:var(--space-2);display:flex}._toolbarLeftActions_epb1z_139{flex-shrink:0}._toolbarDateRange_epb1z_152{flex:0 0 auto;min-width:auto;overflow:visible;margin-left:0}._toolbarDateRange_epb1z_152>*{white-space:nowrap}._toolbarExtraActions_epb1z_166{flex:1 1 0;width:auto;justify-content:flex-end;padding-top:var(--space-2);order:0}._toolbarViewTabs_epb1z_181{flex-shrink:0;width:auto;border-top:none;padding-top:0;padding-left:var(--space-4);padding-right:0;padding-bottom:0;order:0;display:flex;align-items:flex-start;margin:0 0 0 auto}._toolbarViewTabs_epb1z_181 .tabs{width:auto;gap:0;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}._toolbarViewTabs_epb1z_181 .tabsList,._toolbarViewTabs_epb1z_181 [role=tablist]{width:auto;gap:var(--space-2);margin:0;padding:0;border-bottom:none;align-items:center;display:flex}._toolbarViewTabs_epb1z_181 .tabsTrigger{padding:var(--space-1) var(--space-4);line-height:1.2;margin:0;border-bottom-width:2px}}@media screen and (min-width:770px)and (max-width:1025px){._toolbarDateRange_epb1z_152 .typography{font-size:.9375rem;max-width:200px}._dayHeaderCell_epb1z_346{padding:var(--space-1) var(--space-2);min-width:0}._dayName_epb1z_350{font-size:.8125rem;line-height:1.3}._dayNumber_epb1z_354{font-size:11px;line-height:1.3}}._shell_epb1z_359{display:flex;flex-direction:column;min-height:0;gap:var(--space-3);flex:1;height:100%;overflow:hidden;position:relative;container:calendar/inline-size}@media screen and (min-width:1026px){._scrollArea_epb1z_372{gap:0;margin:0}}._scrollArea_epb1z_372{flex:1;overflow-y:auto;height:100%;padding:0;display:flex;flex-direction:column;gap:0;margin:0}._scrollAreaResources_epb1z_388{--calendar-header-height: 64px;overflow-x:auto}._scrollAreaResources_epb1z_388 ._toolbar_epb1z_111{left:0}._scrollAreaResources_epb1z_388 ._dayHeaderRow_epb1z_267,._scrollAreaResources_epb1z_388 ._gridBody_epb1z_396{min-width:var(--calendar-grid-min-width, 0)}._scrollAreaResources_epb1z_388 ._timeHeaderCell_epb1z_399{position:sticky;left:0;z-index:1}._scrollAreaResources_epb1z_388 ._timeColumn_epb1z_404{position:sticky;left:0}._dayHeaderRow_epb1z_267{display:grid;grid-template-columns:var(--calendar-time-column-width) var(--calendar-days-template);background:var(--bg-secondary);border-bottom:1px solid var(--border-default);height:var(--calendar-header-height);position:sticky;top:calc(var(--calendar-toolbar-height) + var(--calendar-sticky-offset));z-index:11;margin:calc(-1 * var(--calendar-sticky-offset)) 0 0;box-sizing:border-box;padding-top:var(--calendar-sticky-offset);padding-left:0;padding-right:0;column-gap:0}._dayHeaderRowWithSidebar_epb1z_426{grid-template-columns:var(--calendar-time-column-width) var(--calendar-days-template) minmax(260px,320px)}._timeHeaderCell_epb1z_399{border-right:1px solid var(--border-default);background:var(--bg-secondary);width:var(--calendar-time-column-width);min-width:var(--calendar-time-column-width);max-width:var(--calendar-time-column-width);box-sizing:border-box;padding:0;margin:0}._sidebarHeaderCell_epb1z_441{border-left:1px solid var(--border-default);background:var(--bg-secondary)}._dayHeaderCell_epb1z_346{padding:var(--space-2) var(--space-3);border-right:1px solid var(--border-default);display:flex;flex-direction:column;gap:2px;justify-content:center;box-sizing:border-box;margin:0;overflow:hidden;min-width:0}._dayHeaderCell_epb1z_346:first-of-type{border-left:none;padding-left:var(--space-3);margin-left:0;box-sizing:border-box}._dayHeaderCell_epb1z_346:last-child{border-right:none}._dayHeaderCellDisabled_epb1z_470{background:var(--bg-disabled)}._dayHeaderCellDisabled_epb1z_470 ._dayName_epb1z_350,._dayHeaderCellDisabled_epb1z_470 ._dayNumber_epb1z_354,._dayHeaderCellDisabled_epb1z_470 ._resourceGroup_epb1z_475,._dayHeaderCellDisabled_epb1z_470 ._resourceLabel_epb1z_476{color:var(--text-tertiary)}._resourceHeaderCell_epb1z_480{gap:0}._resourceGroup_epb1z_475,._resourceLabel_epb1z_476{text-transform:none;line-height:1.5}._resourceGroup_epb1z_475{color:var(--text-secondary);font-size:12px}._resourceLabel_epb1z_476{font-size:.875rem;font-weight:600}._dayName_epb1z_350{text-transform:capitalize;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._dayNumber_epb1z_354{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._gridBody_epb1z_396{display:grid;grid-template-columns:var(--calendar-time-column-width) 1fr;column-gap:0;align-items:flex-start;min-height:0;margin:0;padding:var(--space-2) 0 0}._gridBodyWithSidebar_epb1z_528{grid-template-columns:var(--calendar-time-column-width) 1fr minmax(260px,320px)}._timeColumn_epb1z_404{display:flex;flex-direction:column;background:var(--bg-tertiary);border-right:1px solid var(--border-default);font-size:12px;color:var(--text-secondary);position:sticky;left:0;z-index:1;width:var(--calendar-time-column-width);min-width:var(--calendar-time-column-width);max-width:var(--calendar-time-column-width);text-align:right;margin:0;padding:0;box-sizing:border-box}._timeSlotLabel_epb1z_551{position:relative;height:var(--calendar-slot-row-height);box-sizing:border-box}._timeSlotLabelHour_epb1z_557{box-shadow:inset 0 1px var(--border-default)}._timeSlotLabelText_epb1z_561{position:absolute;top:3px;right:var(--space-3);font-size:11px;font-weight:500;line-height:1;color:var(--text-secondary);font-variant-numeric:tabular-nums}._daysGrid_epb1z_572{border-radius:0;overflow:hidden;background:var(--bg-primary);position:relative}._dayColumns_epb1z_579{display:grid;position:relative;background:var(--bg-primary)}._dayColumn_epb1z_579{position:relative;border-right:1px solid var(--border-default);background:var(--bg-primary);min-height:640px}._dayColumn_epb1z_579:first-child{border-left:none;margin-left:0;padding-left:0}._dayColumn_epb1z_579:last-child{border-right:1px solid var(--border-default)}._dayColumnDisabled_epb1z_602{background-color:var(--bg-disabled);background-image:repeating-linear-gradient(-45deg,transparent 0 6px,var(--utility-blackAlpha10) 6px 7px)}._dayColumnDisabled_epb1z_602 ._slot_epb1z_606{background:transparent;cursor:not-allowed}._dayColumnDisabled_epb1z_602 ._event_epb1z_610{opacity:.6}._unavailableLayer_epb1z_614{position:absolute;inset:0;pointer-events:none}._unavailableSegment_epb1z_620{position:absolute;left:0;right:0;background-color:var(--calendar-unavailable-fill);background-image:repeating-linear-gradient(-45deg,var(--calendar-unavailable-stripe) 0 var(--calendar-unavailable-stripe-width),transparent var(--calendar-unavailable-stripe-width) var(--calendar-unavailable-stripe-gap))}@media(forced-colors:active){._unavailableSegment_epb1z_620{outline:1px dashed GrayText;outline-offset:-1px}}._slot_epb1z_606{position:relative;height:var(--calendar-slot-row-height);transition:background var(--transition-fast) ease}._slot_epb1z_606._active_epb1z_639{box-shadow:none}._slotHourStart_epb1z_643{box-shadow:inset 0 1px var(--utility-blackAlpha10)}._slotInteractive_epb1z_647{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._slotInteractive_epb1z_647:not(._active_epb1z_639):hover,._slotInteractive_epb1z_647:not(._active_epb1z_639):focus-visible{background:color-mix(in srgb,var(--accent-primary),transparent 92%)}._slot_epb1z_606._active_epb1z_639{background:transparent;box-shadow:none;border:none;outline:none}._slot_epb1z_606._active_epb1z_639:before,._slot_epb1z_606._active_epb1z_639:after{display:none;content:none}._slotPast_epb1z_669{background-color:var(--bg-disabled);opacity:.5;cursor:not-allowed;pointer-events:none}._dragPreview_epb1z_676{position:absolute;background:color-mix(in srgb,var(--accent-primary),transparent 88%);border:2px dashed color-mix(in srgb,var(--accent-primary),transparent 60%);border-radius:var(--radius-md);pointer-events:none;z-index:1;box-sizing:border-box;box-shadow:none}._selectionPreview_epb1z_687{position:absolute;background:color-mix(in srgb,var(--accent-primary),transparent 85%);border:2px solid color-mix(in srgb,var(--accent-primary),transparent 50%);border-radius:var(--radius-md);pointer-events:none;z-index:2;box-sizing:border-box;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary),transparent 80%);transition:none}._sidebarColumn_epb1z_699{border-left:1px solid var(--border-default);padding-left:var(--space-4);transition:width var(--transition-normal) ease,padding var(--transition-normal) ease,opacity var(--transition-normal) ease;width:min(320px,100%)}._sidebarCollapsed_epb1z_706{width:0;padding:0;opacity:0;pointer-events:none}._sidebarCard_epb1z_713{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-md);border:1px solid var(--border-default);min-height:100%}._sidebarHeader_epb1z_441{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._sidebarCloseButton_epb1z_732{border:none;background:transparent;cursor:pointer;font-size:18px;line-height:1;color:var(--text-secondary)}._sidebarMeta_epb1z_741{display:grid;gap:var(--space-1);color:var(--text-secondary)}._sidebarActions_epb1z_747{display:flex;gap:var(--space-2);margin-top:auto}._simpleLayout_epb1z_753{display:grid;grid-template-columns:1fr;column-gap:var(--space-4);flex:1;min-height:0}._simpleLayoutWithSidebar_epb1z_761{grid-template-columns:1fr minmax(260px,320px)}._simpleView_epb1z_765{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--bg-primary);display:flex;flex-direction:column;min-height:0}._event_epb1z_610{--calendar-event-color: var(--accent-default);--calendar-event-fill: color-mix( in srgb, var(--calendar-event-color) 14%, var(--surface-default) );--calendar-event-fill-hover: color-mix( in srgb, var(--calendar-event-color) 22%, var(--surface-default) );--calendar-event-ink: color-mix(in srgb, var(--calendar-event-color) 45%, var(--text-primary));position:absolute;z-index:var(--calendar-stack-layer, auto);left:4px;right:4px;border-radius:var(--radius-sm);padding:2px var(--space-2);background:var(--calendar-event-fill);color:var(--calendar-event-ink);font-size:12px;display:flex;flex-direction:column;gap:2px;cursor:grab;border:1px solid color-mix(in srgb,var(--calendar-event-color) 24%,transparent);border-left:3px solid var(--calendar-event-color);box-sizing:border-box;transition:background-color var(--transition-fast) ease,box-shadow var(--transition-normal) ease,opacity var(--transition-normal) ease;overflow:hidden;min-height:0}._event_epb1z_610 small{color:color-mix(in srgb,var(--calendar-event-ink) 75%,transparent);font-variant-numeric:tabular-nums}._event_epb1z_610:hover{background:var(--calendar-event-fill-hover);box-shadow:var(--shadow-sm)}._event_epb1z_610:focus-visible{outline:2px solid var(--calendar-event-color);outline-offset:1px}._event_epb1z_610[data-status=pending]{background:repeating-linear-gradient(135deg,var(--surface-default) 0 5px,color-mix(in srgb,var(--calendar-event-color) 9%,var(--surface-default)) 5px 10px);border-style:dashed;border-left-style:solid;border-color:color-mix(in srgb,var(--calendar-event-color) 55%,transparent);border-left-color:var(--calendar-event-color)}._event_epb1z_610[data-status=pending] ._eventStatusIcon_epb1z_827{color:var(--status-warning-text)}._event_epb1z_610[data-status=cancelled],._event_epb1z_610[data-status=no_show]{background:var(--surface-subtle);color:var(--text-tertiary);border-color:var(--border-default);border-left-color:color-mix(in srgb,var(--calendar-event-color) 40%,transparent)}._event_epb1z_610[data-status=cancelled] small,._event_epb1z_610[data-status=no_show] small{color:var(--text-tertiary)}._event_epb1z_610[data-status=cancelled] ._eventStatusIcon_epb1z_827,._event_epb1z_610[data-status=no_show] ._eventStatusIcon_epb1z_827{color:var(--status-error-text)}._event_epb1z_610._isDragging_epb1z_842{box-shadow:var(--shadow-lg);cursor:grabbing}._eventBlocked_epb1z_847{--calendar-event-color: var(--text-tertiary);background:var(--utility-brandAlpha20);color:var(--text-primary);border-color:transparent}._eventShort_epb1z_854{flex-direction:row;align-items:center;padding-top:0;padding-bottom:0;gap:0}._eventCompact_epb1z_862{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}._eventPast_epb1z_872{opacity:.55;cursor:pointer}._eventPast_epb1z_872:hover{opacity:.85}._eventClientName_epb1z_880{align-self:flex-end;margin-top:auto;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._eventStatusIcon_epb1z_827{display:inline-flex;flex-shrink:0;color:currentColor}._eventTitleRow_epb1z_897{display:flex;align-items:center;gap:4px;min-width:0}._eventTitleText_epb1z_904{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._eventCancelledText_epb1z_911{text-decoration:line-through;opacity:.85}._eventCompactLeadTime_epb1z_916{display:none}._eventCompactRow_epb1z_920{display:flex;align-items:center;gap:4px;min-width:0;width:100%}._eventStacked_epb1z_928{box-shadow:0 0 0 1px var(--bg-primary),var(--shadow-sm)}._eventStacked_epb1z_928[data-status=cancelled],._eventStacked_epb1z_928[data-status=no_show]{z-index:1}._eventStacked_epb1z_928:hover,._eventStacked_epb1z_928:focus-visible,._eventStacked_epb1z_928._active_epb1z_639{z-index:9}._eventStacked_epb1z_928:hover{box-shadow:0 0 0 1px var(--bg-primary),var(--shadow-md)}._eventStacked_epb1z_928._eventPast_epb1z_872{opacity:1;background:color-mix(in srgb,var(--calendar-event-fill) 55%,var(--surface-default));color:color-mix(in srgb,var(--calendar-event-ink) 55%,var(--surface-default))}._eventOverbook_epb1z_946{outline:2px dashed var(--status-warning-border);outline-offset:-2px}._eventOverbookBadge_epb1z_951{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:14px;height:14px;margin-right:4px;padding:0 3px;border-radius:var(--radius-sm);background:var(--status-warning-text);color:var(--bg-primary);font-size:10px;font-weight:700;line-height:1;vertical-align:middle}._visuallyHidden_epb1z_969{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._eventOverflowWrapper_epb1z_981{position:absolute;z-index:var(--calendar-stack-layer, auto);box-sizing:border-box}._eventOverflowTrigger_epb1z_987{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--utility-blackAlpha20);background:var(--surface-active);color:var(--text-primary);font-size:11px;font-weight:600;cursor:pointer;padding:2px;box-shadow:var(--shadow-sm)}._eventOverflowTrigger_epb1z_987:hover{background:var(--surface-selected)}._eventOverflowContent_epb1z_1007{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}._eventOverflowHeading_epb1z_1015{font-size:11px;font-weight:600;color:var(--text-secondary);padding:var(--space-1) var(--space-2)}._eventOverflowItem_epb1z_1022{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%}._eventOverflowItem_epb1z_1022:hover{background:var(--surface-hover)}._eventOverflowDot_epb1z_1038{width:8px;height:8px;border-radius:50%;flex-shrink:0}._eventOverflowItemText_epb1z_1045{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}._eventOverflowItemText_epb1z_1045 strong{font-size:12px;font-weight:600;color:var(--text-primary)}._eventOverflowItemText_epb1z_1045 small{font-size:11px;color:var(--text-secondary)}._currentTimeIndicator_epb1z_1061{position:absolute;left:0;right:0;pointer-events:none;z-index:10;display:flex;align-items:center;height:0}._currentTimeLine_epb1z_1072{flex:1;height:2px;background:var(--accent-solid);box-shadow:0 0 4px color-mix(in srgb,var(--accent-primary),transparent 60%);position:relative}._currentTimeDot_epb1z_1080{width:10px;height:10px;background:var(--accent-solid);border-radius:50%;border:2px solid var(--bg-primary);box-shadow:0 0 4px color-mix(in srgb,var(--accent-primary),transparent 60%);margin-left:-5px;flex-shrink:0}._active_epb1z_639{outline:2px solid var(--accent-primary)}._eventPending_epb1z_1095{outline:2px dashed var(--status-warning-solid)}._eventStatusPending_epb1z_1099{background:var(--status-warning-bg);color:var(--utility-black);border-color:var(--utility-blackAlpha20)}._eventStatusConfirmed_epb1z_1105{background:var(--accent-solid);border-color:var(--utility-whiteAlpha40)}._eventStatusCancelled_epb1z_1110{background:var(--text-tertiary);color:var(--utility-black);text-decoration:line-through;border-color:var(--utility-blackAlpha20)}._eventStatusNoShow_epb1z_1117{background:var(--status-warning-solid);border-color:var(--utility-whiteAlpha40)}._eventStatusBlocked_epb1z_1122{background:var(--border-default);color:var(--utility-black);border-color:var(--utility-blackAlpha20)}._monthGrid_epb1z_1128{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;gap:4px;flex:1;min-height:0}._monthCell_epb1z_1137{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2);display:flex;flex-direction:column;gap:4px;min-height:120px;background:var(--bg-primary);color:inherit;text-align:left;cursor:pointer}._monthCell_epb1z_1137[data-past=true]{color:var(--text-secondary)}._monthCell_epb1z_1137[data-unavailable=true]{background-color:var(--surface-disabled);background-image:repeating-linear-gradient(-45deg,var(--calendar-unavailable-stripe) 0 var(--calendar-unavailable-stripe-width),transparent var(--calendar-unavailable-stripe-width) var(--calendar-unavailable-stripe-gap))}._monthCell_epb1z_1137[data-unavailable=true] ._monthCellHeader_epb1z_1158{color:var(--text-tertiary)}._visuallyHidden_epb1z_969{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._monthCellHeader_epb1z_1158{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary)}._monthEvent_epb1z_1181{background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:4px;font-size:12px;font-weight:500;color:var(--text-onAccent);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._monthEvent_epb1z_1181[data-past=true]{background:var(--bg-secondary);color:var(--text-primary)}._monthOverflow_epb1z_1198{font-size:12px;color:var(--link-hover);cursor:pointer}@container calendar (max-width: 599px){._monthCell_epb1z_1137{min-height:52px;padding:var(--space-1);gap:3px;flex-flow:row wrap;align-content:flex-start}._monthCellHeader_epb1z_1158{flex:0 0 100%;font-size:11px}._monthCellHeader_epb1z_1158 span:last-child{display:none}._monthEvent_epb1z_1181{width:7px;height:7px;min-width:7px;padding:0;border-radius:var(--radius-full);font-size:0;line-height:0;overflow:hidden}._monthOverflow_epb1z_1198{flex:0 0 100%;font-size:10px}}._agendaContainer_epb1z_1234{flex:1;min-height:0;overflow:auto;background:var(--bg-primary);border-radius:var(--radius-lg)}._agendaEmpty_epb1z_1242{padding:var(--space-8);text-align:center;color:var(--text-secondary);font-size:.9375rem}._agendaMonthHeader_epb1z_1249{padding:var(--space-4) var(--space-4) var(--space-2);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--bg-primary);border-bottom:2px solid var(--border-default);margin-top:var(--space-2)}._agendaMonthHeader_epb1z_1249:first-child{margin-top:0}._agendaDayHeader_epb1z_1265{padding:var(--space-3) var(--space-4);font-size:.9375rem;font-weight:600;color:var(--text-primary);background:var(--bg-secondary);border-bottom:1px solid var(--border-default);border-top:1px solid var(--border-default);margin-top:var(--space-1)}._agendaDayHeader_epb1z_1265[data-today=true]{background:var(--accent-solid);color:var(--utility-white);font-weight:700}._agendaList_epb1z_1281{display:flex;flex-direction:column}._agendaRow_epb1z_1286{display:grid;grid-template-columns:160px 1fr 140px;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);background:var(--bg-primary);box-shadow:inset var(--space-1) 0 0 var(--agenda-event-color, transparent);transition:background-color var(--transition-fast) ease}._agendaRow_epb1z_1286:hover{background:var(--bg-secondary)}._agendaRow_epb1z_1286[data-past=true]{opacity:.5;color:var(--text-secondary)}._agendaRowTime_epb1z_1304{font-weight:600;font-size:.875rem;color:var(--text-primary);font-variant-numeric:tabular-nums}._agendaRowProfessional_epb1z_1311{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}._agendaRowProfessionalDot_epb1z_1318{flex-shrink:0;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--agenda-event-color, var(--text-tertiary))}._agendaRowMeta_epb1z_1326{display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:.875rem}._agendaRowMeta_epb1z_1326 strong{color:var(--text-primary);font-weight:600;font-size:.9375rem}._agendaRowMeta_epb1z_1326 span{font-size:.8125rem}._badge_epb1z_1342{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-full);font-size:12px;text-transform:capitalize}._loading_epb1z_1350{opacity:.5;pointer-events:none}[data-dnd-kit-drag-overlay]{z-index:99999!important;position:fixed!important;pointer-events:none!important}._eventModal_epb1z_1361 .modal-body{padding:0}._dropConfirmationBody_epb1z_1365{display:flex;flex-direction:column;gap:var(--space-4)}._dropConfirmationDetails_epb1z_1371{display:flex;flex-direction:column;gap:var(--space-2)}._eventModalBody_epb1z_1377{padding:0;max-height:90vh;overflow-y:auto}._ghostEvent_epb1z_1383{padding:var(--space-2);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:12px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--utility-whiteAlpha40);box-sizing:border-box;min-width:200px;width:auto;opacity:.95;cursor:grabbing;pointer-events:none;z-index:99999!important;position:relative;white-space:nowrap}._ghostEvent_epb1z_1383 strong{font-weight:600;display:block}._ghostEvent_epb1z_1383 small{font-size:11px;opacity:.9;display:block}._mobileSidebarToggle_epb1z_1412{display:none}@media screen and (max-width:1025px){._dayHeaderRow_epb1z_267{position:static;grid-template-columns:var(--calendar-time-column-width) var(--calendar-days-template)}._dayHeaderRowWithSidebar_epb1z_426{grid-template-columns:var(--calendar-time-column-width) var(--calendar-days-template)}._sidebarHeaderCell_epb1z_441{display:none}._gridBody_epb1z_396,._gridBodyWithSidebar_epb1z_528{grid-template-columns:var(--calendar-time-column-width) 1fr}._timeColumn_epb1z_404{position:static}._sidebarColumn_epb1z_699{border-left:none;border-top:1px solid var(--border-default);padding-left:0;padding-top:var(--space-4);grid-column:1/-1;width:100%}._simpleLayoutWithSidebar_epb1z_761{grid-template-columns:1fr}._filtersContent_epb1z_1447{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0}._dayHeaderCell_epb1z_346{padding:var(--space-1) var(--space-2);min-width:0}._dayName_epb1z_350{font-size:.75rem;line-height:1.2}._dayNumber_epb1z_354{font-size:11px;line-height:1.2}}@media screen and (max-width:769px){._calendar_epb1z_1{padding:var(--space-3)}._toolbar_epb1z_111{padding:var(--space-3) var(--space-3) var(--space-2);gap:0;position:sticky;top:0;flex-direction:column;align-items:stretch;min-height:150px;height:auto}._toolbarMain_epb1z_129{gap:var(--space-3);padding:0 0 var(--space-3);flex-wrap:nowrap;overflow:hidden;width:100%;order:1;min-height:48px;align-items:center}._toolbarLeftActions_epb1z_139{gap:var(--space-2);flex-shrink:0;padding:0}._toolbarActions_epb1z_146{gap:var(--space-1)}._toolbarDateRange_epb1z_152{flex:1;min-width:0;margin-left:var(--space-3);overflow:hidden;padding:0}._toolbarDateRange_epb1z_152 .typography{font-size:.875rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._toolbarViewTabs_epb1z_181{width:100%;margin-left:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3));padding:var(--space-3) var(--space-3) var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--border-default);order:2;flex-shrink:0}._toolbarViewTabs_epb1z_181 .tabsList,._toolbarViewTabs_epb1z_181 [role=tablist]{gap:var(--space-1);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._toolbarViewTabs_epb1z_181 .tabsList::-webkit-scrollbar,._toolbarViewTabs_epb1z_181 [role=tablist]::-webkit-scrollbar{display:none}._toolbarViewTabs_epb1z_181 .tabsTrigger{padding:var(--space-2) var(--space-3);font-size:.875rem;white-space:nowrap;flex-shrink:0}._filtersContent_epb1z_1447{grid-template-columns:repeat(1,minmax(0,1fr))}._agendaRow_epb1z_1286{grid-template-columns:1fr;gap:var(--space-2)}._agendaRowTime_epb1z_1304,._agendaRowMeta_epb1z_1326{font-size:.8125rem}._agendaRowMeta_epb1z_1326 strong{font-size:.875rem}._agendaDayHeader_epb1z_1265{padding:var(--space-2) var(--space-3);font-size:.875rem}._agendaMonthHeader_epb1z_1249{padding:var(--space-3) var(--space-3) var(--space-2);font-size:.8125rem}}._modalForm_epb1z_1564{display:flex;flex-direction:column;gap:var(--space-5);width:100%}._modalRange_epb1z_1571{color:var(--text-primary);margin:0;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-radius:var(--radius-lg);border:1px solid var(--border-default);display:flex;align-items:center;gap:var(--space-2)}._modalTimeGrid_epb1z_1583{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);width:100%}@media screen and (max-width:769px){._modalTimeGrid_epb1z_1583{grid-template-columns:1fr}}._modalFieldGrid_epb1z_1595{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);width:100%}@media screen and (max-width:1025px){._modalFieldGrid_epb1z_1595{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:769px){._modalFieldGrid_epb1z_1595{grid-template-columns:1fr}}._formField_epb1z_1612{display:flex;flex-direction:column;gap:var(--space-2);position:relative;width:100%}._sidebarContent_epb1z_1620{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}._sidebarBody_epb1z_1627{display:flex;flex-direction:column;gap:var(--space-4)}._eventTitleSection_epb1z_1633{display:flex;flex-direction:column;gap:var(--space-2)}._eventTitle_epb1z_897{font-size:1.25rem;font-weight:700;margin:0;line-height:1.3}._statusBadge_epb1z_1646{align-self:flex-start;padding:4px 8px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;background-color:var(--utility-white);color:var(--text-secondary)}._statusBadge_epb1z_1646[data-status=confirmed]{background-color:var(--status-success-bg);color:var(--status-success-solid)}._statusBadge_epb1z_1646[data-status=pending]{background-color:var(--status-warning-bg);color:var(--status-warning-solid)}._statusBadge_epb1z_1646[data-status=cancelled]{background-color:var(--status-error-bg);color:var(--status-error-solid)}._statusBadge_epb1z_1646[data-status=blocked]{background-color:var(--border-default);color:var(--text-secondary)}._timeSection_epb1z_1674{background-color:var(--bg-secondary);padding:var(--space-3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2)}._timeRow_epb1z_1683{display:flex;justify-content:space-between;font-size:.875rem}._timeLabel_epb1z_1689{color:var(--text-secondary)}._timeValue_epb1z_1693{font-weight:500;color:var(--text-primary)}._detailsSection_epb1z_1698{display:flex;flex-direction:column;gap:var(--space-3)}._detailItem_epb1z_1704{display:flex;flex-direction:column;gap:2px}._detailLabel_epb1z_1710{text-transform:uppercase;font-weight:600}._detailValue_epb1z_1715{font-size:.9rem;color:var(--text-primary)}._sidebarFooter_epb1z_1720{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-default)}@media(prefers-reduced-motion:reduce){._event_epb1z_610{transition:none}}._toolbarToday_epb1z_1734,._toolbarPrev_epb1z_1735,._toolbarNext_epb1z_1736{display:flex}._dateStrip_epb1z_1740,._rangeLabelCompact_epb1z_1741,._rangeLabelShort_epb1z_1742{display:none}@media screen and (max-width:449px){._calendar_epb1z_1{--calendar-time-column-width: 52px;--calendar-header-height: 44px;gap:0;padding:0;border:none;border-radius:0;box-shadow:none}._shell_epb1z_359{gap:0}._toolbar_epb1z_111{flex-direction:row;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:var(--space-2);min-height:0;padding:var(--space-2) var(--space-3)}._rangeLabelFull_epb1z_1768._hasCompact_epb1z_1768{display:none}._rangeLabelFull_epb1z_1768._hasShort_epb1z_1771:not(._hasCompact_epb1z_1768){display:none}._rangeLabelFull_epb1z_1768._hasShort_epb1z_1771:not(._hasCompact_epb1z_1768)+._rangeLabelShort_epb1z_1742{display:inline}._rangeLabelCompact_epb1z_1741{display:inline-block}._rangeLabelCompact_epb1z_1741:first-letter{text-transform:uppercase}._dayHeaderRow_epb1z_267{position:static;margin-top:0;padding-top:0}._toolbarMain_epb1z_129{display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;align-items:center;gap:var(--space-1);min-height:44px;padding:0;overflow:visible}._toolbarLeftActions_epb1z_139,._toolbarActions_epb1z_146{display:contents}._toolbarPrev_epb1z_1735{grid-column:1;grid-row:1}._toolbarDateRange_epb1z_152{grid-column:2;grid-row:1;justify-content:center;margin-left:0}._toolbarNext_epb1z_1736{grid-column:3;grid-row:1}._toolbarToday_epb1z_1734{grid-column:4;grid-row:1;margin-left:var(--space-1)}._toolbarToday_epb1z_1734 button{min-height:44px}._toolbarPrev_epb1z_1735 button,._toolbarNext_epb1z_1736 button{width:44px;height:44px;border-radius:var(--radius-md);background-color:transparent;box-shadow:none}._toolbarPrev_epb1z_1735 button svg,._toolbarNext_epb1z_1736 button svg{width:20px;height:20px}._toolbarPrev_epb1z_1735 button svg>path,._toolbarNext_epb1z_1736 button svg>path{fill:none;stroke:var(--text-primary)}._toolbarPrev_epb1z_1735 button:hover:not(:disabled),._toolbarPrev_epb1z_1735 button:focus:not(:disabled),._toolbarNext_epb1z_1736 button:hover:not(:disabled),._toolbarNext_epb1z_1736 button:focus:not(:disabled){background-color:transparent}._toolbarPrev_epb1z_1735 button:active:not(:disabled),._toolbarNext_epb1z_1736 button:active:not(:disabled){background-color:var(--surface-hover)}._toolbarDateRange_epb1z_152 .typography{font-size:var(--font-size-md, 1rem);font-weight:600;text-align:center}._dateStrip_epb1z_1740{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1);order:2;width:100%}._dateStripDay_epb1z_1862{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:var(--space-1) 0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._dateStripDay_epb1z_1862:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._dateStripDay_epb1z_1862:active{background:var(--surface-hover)}._dateStripDay_epb1z_1862[data-today=true]:after{content:"";position:absolute;bottom:var(--space-1);width:4px;height:4px;border-radius:var(--radius-full);background:var(--accent-solid)}._dateStripWeekday_epb1z_1895{font-size:var(--font-size-xs, .75rem);font-weight:500;text-transform:capitalize}._dateStripNumber_epb1z_1900{font-size:var(--font-size-md, 1rem);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}._dateStripDayActive_epb1z_1906{background:var(--accent-solid);color:var(--text-onAccent)}._dateStripDayActive_epb1z_1906 ._dateStripNumber_epb1z_1900{color:var(--text-onAccent)}._dateStripDayActive_epb1z_1906[data-today=true]:after{background:var(--text-onAccent)}._dateStripDayActive_epb1z_1906:active{background:var(--accent-solid)}._toolbarExtraActions_epb1z_166{order:4;flex:0 0 auto;width:auto;max-width:100%;padding-top:0}._toolbarViewTabs_epb1z_181{order:3;flex:1 1 232px;min-width:0;width:auto;margin:0;padding:0;border-top:none}._toolbarViewTabs_epb1z_181>*{width:100%}._toolbarViewTabs_epb1z_181 [role=tablist]{display:flex;gap:2px;width:100%;padding:2px;border-radius:var(--radius-md);background:var(--bg-secondary);overflow-x:auto}._toolbarViewTabs_epb1z_181 [role=tab]{flex:1 1 auto;min-height:40px;padding:0 var(--space-1);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm, .875rem);color:var(--text-secondary)}._toolbarViewTabs_epb1z_181 [role=tab]:hover:not(:disabled){background-color:transparent}._toolbarViewTabs_epb1z_181 [role=tab][aria-selected=true]{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}._dayHeaderRowSingleDay_epb1z_1965{display:none}._timeSlotLabelText_epb1z_561{font-size:var(--font-size-xs, .75rem)}._simpleView_epb1z_765{padding:0;border:none;border-radius:0}._agendaContainer_epb1z_1234{border-radius:0}._agendaEmpty_epb1z_1242{padding:var(--space-12, 3rem) var(--space-6)}._agendaRow_epb1z_1286{padding:var(--space-3) var(--space-4);min-height:56px}div._eventModalOverlay_epb1z_1986{align-items:flex-end;padding:0}div._eventModal_epb1z_1361{width:100%;max-height:92vh;max-height:92dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom)}._eventModalBody_epb1z_1377{max-height:none}}@media screen and (min-width:450px)and (max-width:1025px){._calendar_epb1z_1{--calendar-hour-height: 88px;--calendar-time-column-width: 56px;--calendar-header-height: 52px;gap:0;padding:0}._shell_epb1z_359{gap:0}._toolbar_epb1z_111{flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;justify-content:flex-start;gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default)}._toolbarMain_epb1z_129{display:flex;flex:0 1 auto;gap:var(--space-2);width:auto;min-width:0;min-height:44px;padding:0;overflow:visible;order:0}._toolbarLeftActions_epb1z_139{gap:var(--space-1)}._toolbarActions_epb1z_146{gap:0}._toolbarToday_epb1z_1734 button{min-height:44px}._toolbarPrev_epb1z_1735 button,._toolbarNext_epb1z_1736 button{width:44px;height:44px;border-radius:var(--radius-md);background-color:transparent;box-shadow:none}._toolbarPrev_epb1z_1735 button svg,._toolbarNext_epb1z_1736 button svg{width:20px;height:20px}._toolbarPrev_epb1z_1735 button svg>path,._toolbarNext_epb1z_1736 button svg>path{fill:none;stroke:var(--text-primary)}._toolbarPrev_epb1z_1735 button:hover:not(:disabled),._toolbarPrev_epb1z_1735 button:focus:not(:disabled),._toolbarNext_epb1z_1736 button:hover:not(:disabled),._toolbarNext_epb1z_1736 button:focus:not(:disabled){background-color:transparent}._toolbarPrev_epb1z_1735 button:active:not(:disabled),._toolbarNext_epb1z_1736 button:active:not(:disabled){background-color:var(--surface-hover)}._toolbarDateRange_epb1z_152{flex:0 1 auto;min-width:0;margin-left:0;overflow:hidden}._toolbarDateRange_epb1z_152>*,._toolbarDateRange_epb1z_152 .typography{max-width:none;font-size:var(--font-size-md, 1rem);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolbarExtraActions_epb1z_166{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;width:auto;min-width:0;padding:0;order:0}._toolbarViewTabs_epb1z_181{flex:0 0 auto;width:auto;margin:0;padding:0;border-top:none;order:0}._toolbarViewTabs_epb1z_181>*{width:auto}._toolbarViewTabs_epb1z_181 [role=tablist]{display:flex;gap:2px;width:auto;margin:0;padding:2px;border:none;border-radius:var(--radius-md);background:var(--bg-secondary);overflow:visible}._toolbarViewTabs_epb1z_181 [role=tab]{flex:0 0 auto;min-height:44px;margin:0;padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm, .875rem);line-height:1.2;white-space:nowrap;color:var(--text-secondary)}._toolbarViewTabs_epb1z_181 [role=tab]:hover:not(:disabled){background-color:transparent;color:var(--text-primary)}._toolbarViewTabs_epb1z_181 [role=tab][aria-selected=true]{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}@container calendar (max-width: 899px){._rangeLabelFull_epb1z_1768._hasShort_epb1z_1771{display:none}._rangeLabelShort_epb1z_1742{display:inline}._toolbar_epb1z_111{gap:var(--space-2);padding-inline:var(--space-3)}._toolbarViewTabs_epb1z_181 [role=tab]{padding:0 var(--space-2)}}@container calendar (max-width: 579px){._toolbar_epb1z_111{flex-wrap:wrap;row-gap:var(--space-2)}._toolbarViewTabs_epb1z_181{flex:1 1 100%;order:3}._toolbarViewTabs_epb1z_181>*,._toolbarViewTabs_epb1z_181 [role=tablist]{width:100%}._toolbarViewTabs_epb1z_181 [role=tab]{flex:1 1 0}}._calendar_epb1z_1[data-view=week] ._scrollArea_epb1z_372{overflow-x:auto}._calendar_epb1z_1[data-view=week] ._toolbar_epb1z_111{left:0}._calendar_epb1z_1[data-view=week] ._dayHeaderRow_epb1z_267,._calendar_epb1z_1[data-view=week] ._gridBody_epb1z_396{min-width:calc(var(--calendar-time-column-width) + 644px)}._timeHeaderCell_epb1z_399{position:sticky;left:0;z-index:1}._timeColumn_epb1z_404{position:sticky;left:0}._dayHeaderRow_epb1z_267{position:sticky;top:var(--calendar-toolbar-height);margin:0;padding-top:0;border-top:none}._dayHeaderCell_epb1z_346{padding:var(--space-1) var(--space-2)}._dayName_epb1z_350{font-size:var(--font-size-sm, .875rem);line-height:1.3}._dayNumber_epb1z_354{font-size:var(--font-size-xs, .75rem);line-height:1.3}._timeSlotLabelText_epb1z_561{right:var(--space-2);font-size:var(--font-size-xs, .75rem)}._event_epb1z_610{padding:2px var(--space-1) 2px 6px}._eventStatusIcon_epb1z_827 svg{width:10px;height:10px}._eventShort_epb1z_854{flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:1px;padding-bottom:1px}._eventCompactRow_epb1z_920,._eventTitleRow_epb1z_897{display:block;min-width:0}._eventStatusIcon_epb1z_827{display:inline-flex;margin-right:3px;vertical-align:-1px}._eventTitleText_epb1z_904{display:inline}._eventCompact_epb1z_862{display:inline;font-size:11px;line-height:1.2;white-space:normal;text-overflow:clip}._eventCompactTitle_epb1z_2246{font-weight:600}._eventCompactLeadTime_epb1z_916{display:inline;font-variant-numeric:tabular-nums}._eventCompactTrailingTime_epb1z_2253{display:none}._eventCompactClient_epb1z_2256{display:block;color:color-mix(in srgb,var(--calendar-event-ink) 80%,transparent)}._eventCompact_epb1z_862,._eventTitleText_epb1z_904,._eventClientName_epb1z_880,._event_epb1z_610 small{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._event_epb1z_610{gap:1px;line-height:1.2}._event_epb1z_610 small{font-size:11px}._eventTitleRow_epb1z_897{font-size:var(--font-size-xs, .75rem)}._dayColumn_epb1z_579{container:calendar-column/inline-size}@container calendar-column (max-width: 119px){._eventEndTime_epb1z_2281{display:none}}._eventClientName_epb1z_880{align-self:flex-start;margin-top:0;white-space:normal}._simpleView_epb1z_765{padding:0;border:none;border-radius:0}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._calendar_epb1z_1{--calendar-hour-height: 88px;--calendar-time-column-width: 56px;--calendar-header-height: 52px;gap:0;padding:0}._shell_epb1z_359{gap:0}._toolbar_epb1z_111{flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;justify-content:flex-start;gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default)}._toolbarMain_epb1z_129{display:flex;flex:0 1 auto;gap:var(--space-2);width:auto;min-width:0;min-height:44px;padding:0;overflow:visible;order:0}._toolbarLeftActions_epb1z_139{gap:var(--space-1)}._toolbarActions_epb1z_146{gap:0}._toolbarToday_epb1z_1734 button{min-height:44px}._toolbarPrev_epb1z_1735 button,._toolbarNext_epb1z_1736 button{width:44px;height:44px;border-radius:var(--radius-md);background-color:transparent;box-shadow:none}._toolbarPrev_epb1z_1735 button svg,._toolbarNext_epb1z_1736 button svg{width:20px;height:20px}._toolbarPrev_epb1z_1735 button svg>path,._toolbarNext_epb1z_1736 button svg>path{fill:none;stroke:var(--text-primary)}._toolbarPrev_epb1z_1735 button:hover:not(:disabled),._toolbarPrev_epb1z_1735 button:focus:not(:disabled),._toolbarNext_epb1z_1736 button:hover:not(:disabled),._toolbarNext_epb1z_1736 button:focus:not(:disabled){background-color:transparent}._toolbarPrev_epb1z_1735 button:active:not(:disabled),._toolbarNext_epb1z_1736 button:active:not(:disabled){background-color:var(--surface-hover)}._toolbarDateRange_epb1z_152{flex:0 1 auto;min-width:0;margin-left:0;overflow:hidden}._toolbarDateRange_epb1z_152>*,._toolbarDateRange_epb1z_152 .typography{max-width:none;font-size:var(--font-size-md, 1rem);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolbarExtraActions_epb1z_166{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;width:auto;min-width:0;padding:0;order:0}._toolbarViewTabs_epb1z_181{flex:0 0 auto;width:auto;margin:0;padding:0;border-top:none;order:0}._toolbarViewTabs_epb1z_181>*{width:auto}._toolbarViewTabs_epb1z_181 [role=tablist]{display:flex;gap:2px;width:auto;margin:0;padding:2px;border:none;border-radius:var(--radius-md);background:var(--bg-secondary);overflow:visible}._toolbarViewTabs_epb1z_181 [role=tab]{flex:0 0 auto;min-height:44px;margin:0;padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm, .875rem);line-height:1.2;white-space:nowrap;color:var(--text-secondary)}._toolbarViewTabs_epb1z_181 [role=tab]:hover:not(:disabled){background-color:transparent;color:var(--text-primary)}._toolbarViewTabs_epb1z_181 [role=tab][aria-selected=true]{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}@container calendar (max-width: 899px){._rangeLabelFull_epb1z_1768._hasShort_epb1z_1771{display:none}._rangeLabelShort_epb1z_1742{display:inline}._toolbar_epb1z_111{gap:var(--space-2);padding-inline:var(--space-3)}._toolbarViewTabs_epb1z_181 [role=tab]{padding:0 var(--space-2)}}@container calendar (max-width: 579px){._toolbar_epb1z_111{flex-wrap:wrap;row-gap:var(--space-2)}._toolbarViewTabs_epb1z_181{flex:1 1 100%;order:3}._toolbarViewTabs_epb1z_181>*,._toolbarViewTabs_epb1z_181 [role=tablist]{width:100%}._toolbarViewTabs_epb1z_181 [role=tab]{flex:1 1 0}}._calendar_epb1z_1[data-view=week] ._scrollArea_epb1z_372{overflow-x:auto}._calendar_epb1z_1[data-view=week] ._toolbar_epb1z_111{left:0}._calendar_epb1z_1[data-view=week] ._dayHeaderRow_epb1z_267,._calendar_epb1z_1[data-view=week] ._gridBody_epb1z_396{min-width:calc(var(--calendar-time-column-width) + 644px)}._timeHeaderCell_epb1z_399{position:sticky;left:0;z-index:1}._timeColumn_epb1z_404{position:sticky;left:0}._dayHeaderRow_epb1z_267{position:sticky;top:var(--calendar-toolbar-height);margin:0;padding-top:0;border-top:none}._dayHeaderCell_epb1z_346{padding:var(--space-1) var(--space-2)}._dayName_epb1z_350{font-size:var(--font-size-sm, .875rem);line-height:1.3}._dayNumber_epb1z_354{font-size:var(--font-size-xs, .75rem);line-height:1.3}._timeSlotLabelText_epb1z_561{right:var(--space-2);font-size:var(--font-size-xs, .75rem)}._event_epb1z_610{padding:2px var(--space-1) 2px 6px}._eventStatusIcon_epb1z_827 svg{width:10px;height:10px}._eventShort_epb1z_854{flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:1px;padding-bottom:1px}._eventCompactRow_epb1z_920,._eventTitleRow_epb1z_897{display:block;min-width:0}._eventStatusIcon_epb1z_827{display:inline-flex;margin-right:3px;vertical-align:-1px}._eventTitleText_epb1z_904{display:inline}._eventCompact_epb1z_862{display:inline;font-size:11px;line-height:1.2;white-space:normal;text-overflow:clip}._eventCompactTitle_epb1z_2246{font-weight:600}._eventCompactLeadTime_epb1z_916{display:inline;font-variant-numeric:tabular-nums}._eventCompactTrailingTime_epb1z_2253{display:none}._eventCompactClient_epb1z_2256{display:block;color:color-mix(in srgb,var(--calendar-event-ink) 80%,transparent)}._eventCompact_epb1z_862,._eventTitleText_epb1z_904,._eventClientName_epb1z_880,._event_epb1z_610 small{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._event_epb1z_610{gap:1px;line-height:1.2}._event_epb1z_610 small{font-size:11px}._eventTitleRow_epb1z_897{font-size:var(--font-size-xs, .75rem)}._dayColumn_epb1z_579{container:calendar-column/inline-size}@container calendar-column (max-width: 119px){._eventEndTime_epb1z_2281{display:none}}._eventClientName_epb1z_880{align-self:flex-start;margin-top:0;white-space:normal}._simpleView_epb1z_765{padding:0;border:none;border-radius:0}}._calendarWithDetailPane_epb1z_2590{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,36%,400px);grid-template-rows:minmax(0,1fr);gap:0}._detailPane_epb1z_2597{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--border-default);background:var(--bg-primary);outline:none;animation:_detailPaneIn_epb1z_1 var(--transition-normal) var(--transition-ease-out)}._detailPaneHeader_epb1z_2608{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--calendar-toolbar-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--border-default);box-sizing:border-box}._detailPaneHeader_epb1z_2608 h2{margin:0}._detailPaneClose_epb1z_2622{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer}._detailPaneClose_epb1z_2622:hover{background:var(--surface-hover)}._detailPaneClose_epb1z_2622:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._detailPaneBody_epb1z_2643{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5) calc(var(--space-2) + env(safe-area-inset-bottom))}@keyframes _detailPaneIn_epb1z_1{0%{opacity:0;transform:translate(16px)}}@keyframes _detailSheetIn_epb1z_1{0%{opacity:0;transform:translate(32px)}}@media screen and (min-width:450px)and (max-width:999px){div._eventModalOverlay_epb1z_1986{justify-content:flex-end;align-items:stretch;padding:0}div._eventModal_epb1z_1361{width:min(440px,100%);height:100%;max-height:none;border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);border-right:none;padding-bottom:env(safe-area-inset-bottom);animation-name:_detailSheetIn_epb1z_1}._eventModalBody_epb1z_1377{flex:1;min-height:0;max-height:none}}@media(prefers-reduced-motion:reduce){._detailPane_epb1z_2597,div._eventModal_epb1z_1361{animation:none}}._tabs_1tdt7_1{display:flex;flex-direction:column;gap:var(--space-4)}._tabsList_1tdt7_7{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border-default)}._tabsTrigger_1tdt7_13{position:relative;padding:var(--space-3) var(--space-4);font-family:inherit;font-size:1rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--transition-fast) ease-in-out,background-color var(--transition-fast) ease-in-out,border-color var(--transition-fast) ease-in-out;white-space:nowrap}._tabsTrigger_1tdt7_13:hover:not(:disabled){color:var(--text-primary);background-color:var(--bg-secondary)}._tabsTrigger_1tdt7_13:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._tabsTrigger_1tdt7_13:disabled{opacity:.5;cursor:not-allowed}._tabsTrigger_1tdt7_13._active_1tdt7_39{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}._tabsContent_1tdt7_44{outline:none}._tabsContent_1tdt7_44:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}._root_1c9g1_1{display:inline-flex;min-width:0;max-width:100%}._popoverWrapper_1c9g1_7{display:flex;min-width:0;max-width:100%}._trigger_1c9g1_13{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:var(--space-8);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-input);color:var(--text-primary);font:inherit;font-size:.875rem;line-height:1.25;cursor:pointer;transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}@media(hover:hover)and (pointer:fine){._trigger_1c9g1_13:hover{border-color:var(--border-hover);background:var(--surface-hover)}}._trigger_1c9g1_13:active{background:var(--surface-active)}._trigger_1c9g1_13:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._trigger_1c9g1_13[aria-expanded=true]{border-color:var(--border-focus)}._trigger_1c9g1_13:disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--surface-disabled)}._dots_1c9g1_57{display:inline-flex;align-items:center;flex-shrink:0}._dots_1c9g1_57:empty{display:none}._dot_1c9g1_57{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--surface-input)}._dot_1c9g1_57+._dot_1c9g1_57{margin-left:calc(-1 * var(--space-1))}._dotPlaceholder_1c9g1_76{background:var(--border-strong);animation:_pulse_1c9g1_1 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._dotPlaceholder_1c9g1_76{animation:none}}@keyframes _pulse_1c9g1_1{50%{opacity:.4}}._triggerLabel_1c9g1_91{min-width:0}._chevron_1c9g1_95{display:inline-flex;flex-shrink:0;color:var(--text-secondary);transition:transform var(--transition-fast) ease}@media(prefers-reduced-motion:reduce){._chevron_1c9g1_95{transition:none}}._chevronOpen_1c9g1_107{transform:rotate(180deg)}._panel_1c9g1_111{width:min(22rem,100vw - 2 * var(--space-4));max-width:none;padding:0;overflow:hidden;background:var(--surface-raised)}._panelInner_1c9g1_119{display:flex;flex-direction:column}._searchRow_1c9g1_124{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}._searchIcon_1c9g1_132{display:inline-flex;color:var(--text-tertiary)}._searchInput_1c9g1_137{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:1rem;line-height:1.5;padding:var(--space-1) 0}._searchInput_1c9g1_137::placeholder{color:var(--text-tertiary)}@media screen and (min-width:450px){._searchInput_1c9g1_137{font-size:.875rem}}._actionsRow_1c9g1_158{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}._count_1c9g1_167{color:var(--text-secondary);font-size:.75rem;font-variant-numeric:tabular-nums}._actions_1c9g1_158{display:inline-flex;gap:var(--space-1)}._textButton_1c9g1_178{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;background:transparent;color:var(--link-default);font:inherit;font-size:.75rem;font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer}@media(hover:hover)and (pointer:fine){._textButton_1c9g1_178:hover{background:var(--surface-hover);color:var(--link-hover)}}._textButton_1c9g1_178:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._textButton_1c9g1_178:disabled{color:var(--text-disabled);background:transparent;cursor:default}._list_1c9g1_209{list-style:none;margin:0;padding:var(--space-1);max-height:min(20rem,50vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._list_1c9g1_209:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._option_1c9g1_223{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer}._option_1c9g1_223[data-active=true]{background:var(--surface-hover)}._option_1c9g1_223[data-active=true]:active{background:var(--surface-active)}._checkbox_1c9g1_244{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-4);height:var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-onAccent);transition:background-color var(--transition-fast) ease,border-color var(--transition-fast) ease}._checkboxChecked_1c9g1_258{background:var(--accent-solid);border-color:var(--accent-default)}._checkIcon_1c9g1_263{width:100%;height:100%;opacity:0}._checkboxChecked_1c9g1_258 ._checkIcon_1c9g1_263{opacity:1}._swatch_1c9g1_272{flex-shrink:0;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full)}._optionText_1c9g1_279{display:flex;flex-direction:column;min-width:0}._optionLabel_1c9g1_285{font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}._optionDescription_1c9g1_291{color:var(--text-secondary);font-size:.75rem;line-height:1.3}._state_1c9g1_297{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--text-secondary);font-size:.875rem;text-align:center}._footer_1c9g1_308{margin:0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:.75rem}@media(forced-colors:active){._option_1c9g1_223[data-active=true]{outline:1px solid Highlight}._checkboxChecked_1c9g1_258{background:Highlight}}@media screen and (max-width:449px){._trigger_1c9g1_13,._option_1c9g1_223{min-height:44px}._actionsRow_1c9g1_158{padding-block:0}._textButton_1c9g1_178{min-height:44px;padding-inline:var(--space-3)}}@media screen and (min-width:450px)and (max-width:1025px){._trigger_1c9g1_13,._option_1c9g1_223{min-height:44px}._actionsRow_1c9g1_158{padding-block:0}._textButton_1c9g1_178{min-height:44px;padding-inline:var(--space-3)}@container calendar (max-width: 759px){._triggerLabel_1c9g1_91{display:none}}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._trigger_1c9g1_13,._option_1c9g1_223{min-height:44px}._actionsRow_1c9g1_158{padding-block:0}._textButton_1c9g1_178{min-height:44px;padding-inline:var(--space-3)}@container calendar (max-width: 759px){._triggerLabel_1c9g1_91{display:none}}}._card_az9bn_1{background-color:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._padded_az9bn_8{padding:var(--space-5)}._interactive_az9bn_12{cursor:pointer;transition:box-shadow var(--transition-fast) var(--transition-ease-out),border-color var(--transition-fast) var(--transition-ease-out),transform var(--transition-fast) var(--transition-ease-out)}._interactive_az9bn_12:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover);transform:translateY(-1px)}._interactive_az9bn_12:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._confirmationScreen_g01ia_1{min-height:100vh;background:linear-gradient(to bottom right,var(--utility-brandAlpha10),var(--bg-secondary),var(--utility-brandAlpha10));position:relative;overflow:hidden}._confirmationScreenConfetti_g01ia_8{position:absolute;inset:0;pointer-events:none;z-index:100}._confirmationScreenConfettiParticle_g01ia_15{position:absolute;width:.75rem;height:.75rem;border-radius:50%}._confirmationScreenContainer_g01ia_22{max-width:48rem;margin-left:auto;margin-right:auto;padding:4rem 1rem;position:relative;z-index:10}._confirmationScreenCard_g01ia_31{background:var(--bg-secondary);border-radius:var(--radius-lg, var(--radius-3xl));box-shadow:var(--shadow-2xl);padding:var(--space-8);text-align:center}@media screen and (min-width:770px){._confirmationScreenCard_g01ia_31{padding:var(--space-12)}}._confirmationScreenIcon_g01ia_44{width:6rem;height:6rem;margin:0 auto 1.5rem;background:var(--status-success-bg);border-radius:50%;display:flex;align-items:center;justify-content:center}._confirmationScreenIconCheck_g01ia_55{color:var(--status-success-text)}._confirmationScreenTitle_g01ia_59{margin-bottom:var(--space-2);color:var(--text-primary)}._confirmationScreenMessage_g01ia_64{margin-bottom:var(--space-8);color:var(--text-secondary)}._confirmationScreenEmail_g01ia_69{color:var(--accent-default);overflow-wrap:anywhere}._confirmationScreenDetails_g01ia_74{background:var(--surface-subtle);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-8);text-align:left;border:1px solid var(--border-subtle)}._confirmationScreenDetailsTitle_g01ia_83{margin-bottom:var(--space-4);color:var(--text-primary)}._confirmationScreenDetailsList_g01ia_88{display:flex;flex-direction:column;gap:.75rem}._confirmationScreenDetailsItem_g01ia_94{display:flex;align-items:flex-start;gap:.75rem}._confirmationScreenDetailsIcon_g01ia_100{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--accent-solid);display:flex;align-items:center;justify-content:center;flex-shrink:0}._confirmationScreenDetailsIconSvg_g01ia_111{color:#fff}._confirmationScreenDetailsLabel_g01ia_115{color:var(--text-secondary);margin:0 0 var(--space-1) 0}._confirmationScreenDetailsValue_g01ia_120{color:var(--text-primary);margin:0}._confirmationScreenDetailsSubtext_g01ia_125{color:var(--text-secondary);margin:var(--space-1) 0 0 0}._confirmationScreenDetailsSeparator_g01ia_130{height:1px;background:var(--border-default);margin:var(--space-2) 0}._confirmationScreenDetailsServices_g01ia_136{flex:1;min-width:0}._confirmationScreenDetailsServicesList_g01ia_141{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}._confirmationScreenDetailsService_g01ia_136{display:flex;justify-content:space-between;margin-bottom:.25rem}._confirmationScreenDetailsServiceName_g01ia_154,._confirmationScreenDetailsServicePrice_g01ia_158{color:var(--text-primary)}._confirmationScreenDetailsTotal_g01ia_162{display:flex;justify-content:space-between;padding-top:var(--space-2);border-top:1px solid var(--border-default);margin-top:var(--space-2)}._confirmationScreenDetailsTotalLabel_g01ia_170{color:var(--text-primary)}._confirmationScreenDetailsTotalValue_g01ia_174{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}._confirmationScreenActions_g01ia_180{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem;margin-bottom:1.5rem}@media screen and (min-width:770px){._confirmationScreenActions_g01ia_180{grid-template-columns:repeat(2,1fr)}}._confirmationScreenActionButton_g01ia_192{border-radius:var(--radius-xl);transition:background-color var(--transition-fast, .15s) ease}._confirmationScreenBack_g01ia_197,._confirmationScreenManage_g01ia_201{margin-top:1.5rem}._confirmationScreenManage_g01ia_201+._confirmationScreenBack_g01ia_197{margin-top:.75rem}._confirmationScreenBackButton_g01ia_208{border-radius:var(--radius-xl);width:100%;font-weight:600;transition:opacity var(--transition-fast, .15s) ease}@media screen and (min-width:770px){._confirmationScreenBackButton_g01ia_208{width:auto}}._confirmationScreenBackButton_g01ia_208:hover{opacity:.9}._container_6wb7m_1{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;flex-wrap:wrap}._countBadge_6wb7m_14{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);background:#6a76ff1f;color:var(--accent-primary)}._actions_6wb7m_26{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%}._button_6wb7m_35{min-width:110px;border:none!important;box-shadow:none!important}._divider_6wb7m_41{width:1px;height:24px;background:var(--border-default);margin:0 8px;align-self:center}._buttonContent_6wb7m_49{display:inline-flex;align-items:center;gap:var(--space-2)}._icon_6wb7m_55{width:14px;height:14px;border-radius:50%;background:var(--accent-primary)}@media screen and (max-width:769px){._container_6wb7m_1{align-items:flex-start}._actions_6wb7m_26{width:100%;justify-content:flex-start}}._container_1qwb1_1{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}@media screen and (max-width:449px){._container_1qwb1_1{background:var(--bg-secondary);border:none;border-radius:0;box-shadow:none}}@media screen and (max-width:769px){._container_1qwb1_1{background:var(--bg-secondary);border:none;border-radius:0;box-shadow:none}}._wrapper_1qwb1_25{display:flex;flex-direction:column;gap:var(--space-4)}._footer_1qwb1_31{padding:var(--space-3) var(--space-4);overflow:visible;position:relative;z-index:3;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}._tableWrapper_1qwb1_42{width:100%;overflow-x:auto}._paginationFooter_1qwb1_47{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-default)}._table_1qwb1_42{width:100%;border-collapse:collapse;border-spacing:0}._headerCell_1qwb1_58{text-align:left;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);color:var(--text-tertiary);font-weight:500;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-default);position:sticky;top:0;z-index:0}._row_1qwb1_73{transition:background var(--transition-fast) ease}._row_1qwb1_73:hover{background:var(--surface-hover)}._row_1qwb1_73:last-child ._cell_1qwb1_79{border-bottom:none}._cell_1qwb1_79{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;vertical-align:middle}._checkboxCell_1qwb1_92{width:48px;text-align:center}._checkbox_1qwb1_92{width:18px;height:18px;accent-color:var(--accent-primary)}._badgeCell_1qwb1_103,._dateCell_1qwb1_107{white-space:nowrap}._actionsCell_1qwb1_111{text-align:right;white-space:nowrap}._primaryCell_1qwb1_116{min-width:10rem}._primaryContent_1qwb1_120{min-width:10rem;overflow-wrap:anywhere}._secondaryCell_1qwb1_125{max-width:22rem}._secondaryContent_1qwb1_129{display:grid;grid-template-columns:minmax(7rem,1fr);max-width:22rem;min-width:0}._compactCell_1qwb1_136{white-space:nowrap}._headerCell_1qwb1_58._compactCell_1qwb1_136,._headerCell_1qwb1_58._secondaryCell_1qwb1_125{white-space:normal}._actionsContent_1qwb1_145{display:inline-flex;gap:var(--space-2);align-items:center}._badge_1qwb1_103{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-full);height:28px;white-space:nowrap}._badgeSuccess_1qwb1_161{background:var(--badge-bg-success);color:var(--badge-text-success)}._badgeWarning_1qwb1_166{background:var(--badge-bg-warning);color:var(--badge-text-warning)}._badgeError_1qwb1_171{background:var(--badge-bg-error);color:var(--badge-text-error)}._badgeNeutral_1qwb1_176{background:var(--badge-bg-neutral);color:var(--badge-text-default)}._badgeInfo_1qwb1_181{background:var(--badge-bg-info);color:var(--badge-text-info)}._state_1qwb1_186{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8)}._stateLabel_1qwb1_195{margin:0;color:var(--text-primary)}._stateDescription_1qwb1_200{color:var(--text-secondary);text-align:center}._mobileList_1qwb1_205{display:grid;gap:var(--space-3);padding:0}._card_1qwb1_211{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-2);width:100%;box-sizing:border-box}._cardSelected_1qwb1_224{background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-primary));border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-default));box-shadow:var(--shadow-sm)}._cardHeader_1qwb1_230{display:flex;align-items:flex-start;gap:var(--space-2);justify-content:space-between;flex-wrap:wrap}._floatingCheckbox_1qwb1_238{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:0;border:none!important;background:transparent!important;box-shadow:none!important;margin-left:auto}._floatingCheckbox_1qwb1_238 ._checkbox_1qwb1_92{border:none!important;box-shadow:none!important;background:transparent!important}@media screen and (max-width:449px){._checkbox_1qwb1_92{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid var(--border-strong)!important;border-radius:6px;background:var(--bg-primary)!important;position:relative}._checkbox_1qwb1_92:checked{border-color:var(--accent-primary)!important}._floatingCheckbox_1qwb1_238._floatingCheckbox_1qwb1_238{width:44px;height:44px;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) auto}._checkbox_1qwb1_92:checked{background:var(--accent-primary)!important}._checkbox_1qwb1_92:checked:after{content:"";position:absolute;top:3px;left:6px;width:4px;height:8px;border:solid var(--utility-white);border-width:0 2px 2px 0;transform:rotate(45deg)}}._headerContent_1qwb1_290{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}._cardTitle_1qwb1_298{margin:0;color:var(--text-primary);overflow-wrap:anywhere}._subtitle_1qwb1_304{color:var(--text-secondary)}._rolePill_1qwb1_308{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 8px;border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-secondary);width:fit-content}._cardBody_1qwb1_319{display:grid;gap:var(--space-2)}._cardMeta_1qwb1_324{display:flex;flex-wrap:wrap;gap:var(--space-2)}._cardMeta_1qwb1_324>._metaItem_1qwb1_329{flex:1 1 140px;max-width:100%}._metaItem_1qwb1_329{flex:1 1 140px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-primary)}._metaLabel_1qwb1_344{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}._metaValue_1qwb1_350{color:var(--text-primary);overflow-wrap:anywhere}._cardCopy_1qwb1_355{display:inline-flex;align-items:flex-start;gap:var(--space-1);max-width:100%}._cardCopyText_1qwb1_362{min-width:0;overflow-wrap:anywhere}._cardSelected_1qwb1_224 ._metaItem_1qwb1_329{background:inherit}._cardActions_1qwb1_371{display:flex;gap:var(--space-2);justify-content:stretch;flex-wrap:wrap;padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--border-default)}._cardActions_1qwb1_371>*{flex:1 1 0;min-width:120px}._cardActions_1qwb1_371 button{min-height:44px}._cardValue_1qwb1_390 ._badge_1qwb1_103{height:24px;padding:0 var(--space-2);gap:var(--space-1);max-width:max-content}._floatingCheckbox_1qwb1_238{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-primary);box-shadow:var(--shadow-xs)}._left_1qwb1_409{text-align:left}._center_1qwb1_413{text-align:center}._right_1qwb1_417{text-align:right}._widthProbe_1qwb1_421{min-width:0;width:100%}._dateTimeSelection_hcma8_1{container-type:inline-size;background:var(--bg-secondary);border-radius:var(--radius-lg, var(--radius-3xl));padding:var(--space-6);box-shadow:var(--shadow-md)}@media screen and (max-width:449px){._dateTimeSelection_hcma8_1{padding:var(--space-4)}}@media screen and (max-width:449px){._dateTimeSelection_hcma8_1 ._dateTimeSelectionCalendar_hcma8_15{padding:0;min-width:0}}._dateTimeSelectionHeader_hcma8_21{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._dateTimeSelectionStepBadge_hcma8_28{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:var(--gradients-primary-diagonal);display:flex;align-items:center;justify-content:center}._dateTimeSelectionStepBadge_hcma8_28 span{color:var(--bg-secondary)}._dateTimeSelectionTitle_hcma8_41{color:var(--text-primary);margin:0}._dateTimeSelectionLabel_hcma8_46{color:var(--text-secondary);margin-bottom:var(--space-2)}._dateTimeSelectionDaySection_hcma8_51{margin-bottom:1.5rem}._dateTimeSelectionDays_hcma8_55{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:.25rem .25rem .5rem;scrollbar-width:thin;scrollbar-color:var(--utility-brandAlpha30) transparent}._dateTimeSelectionDays_hcma8_55::-webkit-scrollbar{height:4px}._dateTimeSelectionDays_hcma8_55::-webkit-scrollbar-track{background:transparent}._dateTimeSelectionDays_hcma8_55::-webkit-scrollbar-thumb{background-color:var(--utility-brandAlpha30);border-radius:2px}._dateTimeSelectionDay_hcma8_51{flex-shrink:0;scroll-snap-align:start;width:5rem;padding:var(--space-2);border-radius:var(--radius-lg, .75rem);border:1px solid var(--border-default);background:var(--surface-subtle);cursor:pointer;transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease,opacity var(--transition-fast) ease}._dateTimeSelectionDay_hcma8_51:hover:not(:disabled){border-color:var(--border-focus)}._dateTimeSelectionDay--selected_hcma8_91{border-color:var(--accent-default);background:var(--accent-solid)}._dateTimeSelectionDay--unavailable_hcma8_95{opacity:.5;cursor:not-allowed;border-color:var(--border-default)}._dateTimeSelectionDay_hcma8_51:disabled{cursor:not-allowed}._dateTimeSelectionDayContent_hcma8_104{text-align:center}._dateTimeSelectionDayName_hcma8_108{color:var(--text-secondary);margin:0 0 var(--space-1) 0}._dateTimeSelectionDayName--selected_hcma8_112{color:var(--utility-white, white);opacity:.85}._dateTimeSelectionDayNumber_hcma8_117{color:var(--text-primary);margin:0;font-variant-numeric:tabular-nums}._dateTimeSelectionDayNumber--selected_hcma8_122{color:var(--utility-white, white)}._dateTimeSelectionDayMonth_hcma8_126{color:var(--text-secondary);margin:0}._dateTimeSelectionDayMonth--selected_hcma8_130{color:var(--utility-white, white);opacity:.85}._dateTimeSelectionTimeSlots_hcma8_135{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-height:16rem;overflow-y:auto;overflow-x:hidden;padding:var(--space-1);margin:calc(-1 * var(--space-1))}@media screen and (min-width:450px){._dateTimeSelectionTimeSlots_hcma8_135{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:449px){._dateTimeSelectionTimeSlots_hcma8_135{max-height:none;overflow:visible}}._dateTimeSelectionTimeSlots_hcma8_135{scrollbar-width:thin;scrollbar-color:var(--utility-brandAlpha30) transparent}._dateTimeSelectionTimeSlots_hcma8_135::-webkit-scrollbar{width:6px}._dateTimeSelectionTimeSlots_hcma8_135::-webkit-scrollbar-track{background:transparent}._dateTimeSelectionTimeSlots_hcma8_135::-webkit-scrollbar-thumb{background-color:var(--utility-brandAlpha30);border-radius:3px}._dateTimeSelectionTimeSlot_hcma8_135{padding:var(--space-2)}@media screen and (max-width:449px){._dateTimeSelectionTimeSlot_hcma8_135{min-height:44px}}._dateTimeSelectionTimeSlot_hcma8_135{border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-subtle);cursor:pointer;transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease,color var(--transition-fast) ease;color:var(--text-primary);font-variant-numeric:tabular-nums}._dateTimeSelectionTimeSlot_hcma8_135:hover{border-color:var(--border-strong);background-color:var(--surface-hover)}._dateTimeSelectionTimeSlot--selected_hcma8_192,._dateTimeSelectionTimeSlot--selected_hcma8_192:hover{background:var(--accent-solid);color:var(--utility-white, white);border-color:var(--accent-default)}._dateTimeSelectionTimeSlot_hcma8_135:disabled{color:var(--text-disabled);border-color:transparent;cursor:not-allowed;opacity:.5}._dateTimeSelectionNoSlots_hcma8_209{text-align:center;padding:var(--space-8);color:var(--text-secondary)}._dateTimeSelectionSlotSection_hcma8_215{min-width:0}@media screen and (min-width:450px)and (max-width:1279px){._dateTimeSelectionTimeSlot_hcma8_135{min-height:44px}@container (min-width: 580px){._dateTimeSelectionBody_hcma8_224{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-6);align-items:start}._dateTimeSelectionDaySection_hcma8_51{margin-bottom:0;min-width:0}._dateTimeSelectionTimeSlots_hcma8_135{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}}}._container_819sq_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-12) var(--space-6)}._icon_819sq_11{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);margin-bottom:var(--space-2)}._iconBrand_819sq_21{color:var(--accent-default)}._iconBrand_819sq_21 svg:not([stroke])>path:not([stroke]){fill:var(--accent-default)}._iconBrand_819sq_21 svg[stroke],._iconBrand_819sq_21 svg>[stroke]{stroke:var(--accent-default)}._iconBrand_819sq_21{background-color:var(--surface-selected)}._iconError_819sq_35{color:var(--status-error-text)}._iconError_819sq_35 svg:not([stroke])>path:not([stroke]){fill:var(--status-error-text)}._iconError_819sq_35 svg[stroke],._iconError_819sq_35 svg>[stroke]{stroke:var(--status-error-text)}._iconError_819sq_35{background-color:var(--status-error-bg)}._action_819sq_49{margin-top:var(--space-4)}._container_1y8mf_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--bg-primary)}._container_1uu6i_1{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:5}@media screen and (max-width:449px){._container_1uu6i_1{padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}}._container_1uu6i_1._collapsed_1uu6i_20{padding-bottom:var(--space-2);gap:var(--space-2)}._header_1uu6i_25{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._title_1uu6i_33{margin:0;color:var(--text-primary)}._titleButton_1uu6i_38{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-height:44px;text-align:left}._content_1uu6i_51{overflow:hidden;max-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:max-height var(--transition-slow) ease,opacity var(--transition-normal) ease,transform var(--transition-slow) ease,padding-top var(--transition-normal) ease,border-color var(--transition-normal) ease;transform:translateY(-4px);padding-top:0;border-top:1px solid transparent}._content_1uu6i_51._open_1uu6i_62{max-height:1200px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);padding-top:var(--space-3);border-color:var(--border-default)}._toggle_1uu6i_72._toggle_1uu6i_72{padding:0 var(--space-2);min-width:0}@media screen and (max-width:449px){._toggle_1uu6i_72._toggle_1uu6i_72{width:44px;height:44px}}@media screen and (min-width:450px)and (max-width:1025px){._toggle_1uu6i_72._toggle_1uu6i_72{width:44px;height:44px}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._toggle_1uu6i_72._toggle_1uu6i_72{width:44px;height:44px}}._toggleContent_1uu6i_95{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._chevron_1uu6i_102{transition:transform var(--transition-normal) ease}._chevronOpen_1uu6i_106{transform:rotate(180deg)}._content_1uu6i_51{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--transition-normal) ease,opacity var(--transition-fast) ease}._content_1uu6i_51._open_1uu6i_62{max-height:1200px;opacity:1;overflow:visible}._actions_1uu6i_122{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:var(--space-3)}@media screen and (max-width:769px){._actions_1uu6i_122{justify-content:flex-start}}._actionButton_1uu6i_136._actionButton_1uu6i_136{min-width:140px}@media screen and (max-width:449px){._actionButton_1uu6i_136._actionButton_1uu6i_136{flex:1 1 0;min-width:0;height:44px}}@media screen and (min-width:450px)and (max-width:1025px){._actionButton_1uu6i_136._actionButton_1uu6i_136{height:44px}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._actionButton_1uu6i_136._actionButton_1uu6i_136{height:44px}}._filtersGrid_1uu6i_157{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}@media screen and (max-width:769px){._filtersGrid_1uu6i_157{grid-template-columns:1fr}}._dateField_1uu6i_168{display:flex;flex-direction:column;gap:var(--space-2)}._dateLabel_1uu6i_174{color:var(--text-secondary);display:block}._dateInput_1uu6i_179{height:44px;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:0 var(--space-3);font-size:.95rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-normal) ease,box-shadow var(--transition-normal) ease}._dateInput_1uu6i_179:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #6a76ff26}._container_1uy9e_1{display:flex;align-items:center;gap:var(--space-2);background:var(--bg-primary);border:1px solid var(--border-default);padding:4px 8px;border-radius:var(--radius-md);cursor:pointer;height:36px;transition:border-color var(--transition-normal) ease,background-color var(--transition-normal) ease;color:var(--text-primary)}._container_1uy9e_1:hover{border-color:var(--border-hover);background-color:var(--bg-hover)}._flag_1uy9e_19{width:20px;height:20px;border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--border-default)}._flag_1uy9e_19 svg{width:100%;height:100%;object-fit:cover}._text_1uy9e_36{font-family:Inter,sans-serif;font-weight:500;font-size:14px}._chevron_1uy9e_42{color:var(--text-secondary);margin-left:2px}._container_1y11w_1{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit;transition:opacity var(--transition-fast) var(--transition-ease-out)}._container_1y11w_1:hover{opacity:.85}._badge_1y11w_14{width:36px;height:36px;border-radius:var(--radius-lg);background:var(--gradients-primary-vertical);box-shadow:var(--brand-shadow);display:flex;align-items:center;justify-content:center;flex-shrink:0}._compact_1y11w_26{justify-content:center;gap:0}._badgeInverse_1y11w_31{background:color-mix(in srgb,var(--utility-white) 18%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--utility-white) 25%,transparent)}@media screen and (max-width:449px){._compactOnPhone_1y11w_38{gap:0}}@media screen and (max-width:449px){._wordmarkPhoneHidden_1y11w_44{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}._container_sjydr_1{position:relative;width:36px;height:36px;border:1px solid var(--border-default);border-radius:50%;background:var(--bg-primary);cursor:pointer;color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:transform var(--transition-normal) ease-in-out,box-shadow var(--transition-normal) ease-in-out,background-color var(--transition-normal) ease}@media(pointer:coarse){._container_sjydr_1{position:relative}._container_sjydr_1:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}._container_sjydr_1:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}._container_sjydr_1:hover{transform:translateY(-1px) scale(1.03)}._container_sjydr_1:active{transform:scale(.95)}._icon_sjydr_43{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-primary)}._icon_sjydr_43 svg{display:block;width:100%;height:100%}._badge_sjydr_57{position:absolute;left:19px;top:-3px;min-width:20px;height:20px;border-radius:50%;background:var(--status-error-fill);color:var(--text-onAccent);font-size:12px;font-weight:500;line-height:16px;display:flex;align-items:center;justify-content:center;padding:0;font-family:Inter,sans-serif;box-sizing:border-box}._container_c03ja_1{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}._button_c03ja_9._button_c03ja_9{min-width:0}@media screen and (max-width:449px){._button_c03ja_9._button_c03ja_9{flex:1 1 100%;height:44px}}@media screen and (min-width:450px)and (max-width:1025px){._button_c03ja_9._button_c03ja_9{height:44px}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._button_c03ja_9._button_c03ja_9{height:44px}}._button_c03ja_9._button_c03ja_9:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._buttonContent_c03ja_33{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._buttonLabel_c03ja_40{color:inherit}._container_1xbdl_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:nowrap;padding:var(--space-4) 0}@media screen and (max-width:769px){._container_1xbdl_1{flex-wrap:wrap}}._info_1xbdl_15{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-secondary)}._indicator_1xbdl_22{color:var(--text-tertiary)}._controls_1xbdl_26{display:flex;align-items:center;gap:var(--space-4);flex-wrap:nowrap;justify-content:flex-end}@media screen and (max-width:769px){._controls_1xbdl_26{flex-wrap:wrap;width:100%;justify-content:space-between}}@media screen and (max-width:449px){._controls_1xbdl_26{gap:var(--space-2)}}._pageSize_1xbdl_46{display:flex;align-items:center;gap:var(--space-2)}._rowsLabel_1xbdl_52{white-space:nowrap}._pages_1xbdl_56{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._pageList_1xbdl_63{display:flex;align-items:center;gap:var(--space-2)}._pageButton_1xbdl_69{min-width:40px}@media screen and (min-width:450px)and (max-width:1025px){._pages_1xbdl_56 ._navButton_1xbdl_74{width:44px;height:44px;border-radius:var(--radius-md)}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._pages_1xbdl_56 ._navButton_1xbdl_74{width:44px;height:44px;border-radius:var(--radius-md)}}@media screen and (max-width:769px){._pages_1xbdl_56 ._navButton_1xbdl_74{width:44px;height:44px;border-radius:var(--radius-md)}}@media screen and (min-width:450px)and (max-width:1025px){._pageList_1xbdl_63 ._pageButton_1xbdl_69{min-width:44px;height:44px}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._pageList_1xbdl_63 ._pageButton_1xbdl_69{min-width:44px;height:44px}}@media screen and (max-width:769px){._pageList_1xbdl_63 ._pageButton_1xbdl_69{min-width:44px;height:44px}}._ellipsis_1xbdl_114{color:var(--text-tertiary);padding:0 var(--space-1)}._container_mff88_1{margin-top:var(--space-2)}._strengthBar_mff88_5{display:flex;gap:4px;margin-bottom:var(--space-2)}._segment_mff88_11{flex:1;height:4px;border-radius:var(--radius-full);background:var(--surface-active);transition:background-color var(--transition-fast) var(--transition-ease-out)}._segment_mff88_11._error_mff88_18{background:var(--status-error-text)}._segment_mff88_11._warning_mff88_21{background:var(--status-warning-text)}._segment_mff88_11._success_mff88_24{background:var(--status-success-text)}._strengthLabel_mff88_28{margin-bottom:var(--space-2);font-size:12px;color:var(--text-secondary)}._requirements_mff88_34{margin-top:var(--space-2)}._requirementsList_mff88_38{list-style:none;padding:0;margin:var(--space-1) 0 0 0}._requirementsList_mff88_38 li{margin:var(--space-1) 0;display:flex;align-items:center;gap:var(--space-1)}._requirementsList_mff88_38 li:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}._requirementsList_mff88_38 li._met_mff88_60:before{background-color:var(--status-success-text)}._requirementsList_mff88_38 li._unmet_mff88_64:before{background-color:var(--text-secondary)}._container_fxmfk_1{position:relative;display:flex;align-items:center;justify-content:center}._light_fxmfk_8{background-color:var(--bg-secondary)}._dark_fxmfk_12{background-color:var(--bg-primary)}._small_fxmfk_16{width:112px;height:80px}._large_fxmfk_21{width:393px;height:352px}._image_fxmfk_26{width:100%;height:100%;object-fit:cover}._rounded_fxmfk_32{border-radius:12px}._transparent_fxmfk_36{background-color:transparent}._container_bixpx_1{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:var(--radius-lg);border:2px solid var(--border-default)}._light_bixpx_12{background-color:var(--bg-secondary)}._dark_bixpx_16{background-color:var(--bg-primary)}._loader_bixpx_20{position:relative}._spinnerWrapper_bixpx_24{position:relative;background:conic-gradient(transparent,var(--border-default));height:100px;width:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:_spin_bixpx_24 1s linear infinite}._spinnerWrapper_bixpx_24:before{content:"";position:absolute;width:75%;height:75%;border-radius:50%;background-color:var(--bg-secondary)}._placeholder_bixpx_44,._placeholderWrapper_bixpx_52{height:100%;width:100%;display:flex;align-items:center;justify-content:center}._pointer_bixpx_60{cursor:pointer}._circle_bixpx_64{border-radius:50%}._container_bixpx_1>:first-child{width:100%;height:100%}._circle_bixpx_64 img{border-radius:50%}._cropStage_bixpx_77{position:relative;width:100%;height:320px;background:#0b0b0c;border-radius:var(--radius-lg);overflow:hidden}._zoomRow_bixpx_86{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}._zoomLabel_bixpx_93{font-size:.875rem;color:var(--text-secondary)}._zoomSlider_bixpx_98{flex:1;accent-color:var(--accent-default)}._initials_bixpx_103{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;color:var(--text-secondary);text-transform:uppercase}._editBadge_bixpx_112{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:2px solid var(--bg-secondary);border-radius:50%;background-color:var(--accent-solid);color:var(--text-onAccent);cursor:pointer}@keyframes _spin_bixpx_24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_1brkv_1{width:100%;background-color:var(--surface-subtle);border-bottom:1px solid var(--border-default)}._sticky_1brkv_7{position:sticky;top:0;z-index:40;box-shadow:var(--shadow-sm)}._bar_1brkv_14{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;max-width:1280px;min-height:var(--topbar-height);margin:0 auto;padding:var(--space-3) var(--space-4)}@media screen and (min-width:770px){._bar_1brkv_14{padding:var(--space-3) var(--space-6)}}@media screen and (min-width:1026px){._bar_1brkv_14{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:449px){._barCompact_1brkv_37{gap:var(--space-3)}._barCompact_1brkv_37 ._actions_1brkv_40{flex:1;justify-content:flex-end}}._actions_1brkv_40{display:flex;align-items:center;gap:var(--space-3);min-width:0}._backRow_1brkv_53{width:100%;max-width:1280px;margin:0 auto;padding:var(--space-4) var(--space-4) 0}@media screen and (min-width:770px){._backRow_1brkv_53{padding:var(--space-4) var(--space-6) 0}}@media screen and (min-width:1026px){._backRow_1brkv_53{padding:var(--space-4) var(--space-8) 0}}._backLink_1brkv_70{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;transition:background-color var(--transition-fast) var(--transition-ease-out)}._backLink_1brkv_70:hover{background-color:var(--bg-primary)}._backLink_1brkv_70:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px}._filterBar_7h8k0_1{width:100%;position:relative;z-index:100;pointer-events:auto}._chips_7h8k0_8{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._chips_7h8k0_8::-webkit-scrollbar{display:none}@media screen and (min-width:770px){._chips_7h8k0_8{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible;gap:1rem}}._chip_7h8k0_8{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:var(--radius-full);border:1px solid var(--border-strong);background-color:var(--surface-subtle);font-size:.875rem;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) var(--transition-ease-out),box-shadow var(--transition-fast) var(--transition-ease-out),background-color var(--transition-fast) var(--transition-ease-out);flex-shrink:0}._chip_7h8k0_8:hover{border-color:var(--border-hover);background-color:var(--surface-hover)}._chip_7h8k0_8[data-state=open],._chip_7h8k0_8:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--utility-brandAlpha20);outline:none}._chip_7h8k0_8._active_7h8k0_52{border-color:var(--accent-default);background-color:var(--surface-selected);color:var(--text-primary)}._chip_7h8k0_8._active_7h8k0_52:hover{background-color:var(--surface-hover)}@media screen and (min-width:770px){._chip_7h8k0_8{border-radius:var(--radius-md);padding:.875rem 1.25rem;font-size:.875rem;gap:.5rem;justify-content:space-between;width:100%}}._chipText_7h8k0_71{font-size:.875rem;font-weight:500;color:var(--text-tertiary)}._active_7h8k0_52 ._chipText_7h8k0_71{color:var(--text-primary)}._chip_7h8k0_8:has(span:not(:empty)) ._chipText_7h8k0_71{color:var(--text-primary)}@media screen and (min-width:770px){._chipText_7h8k0_71{font-size:1rem}}._chipIcon_7h8k0_88{opacity:.6;flex-shrink:0}._active_7h8k0_52 ._chipIcon_7h8k0_88{opacity:.8}@media screen and (min-width:770px){._chipIcon_7h8k0_88{display:block!important}}._chipClose_7h8k0_101{flex-shrink:0;opacity:.8;transition:opacity var(--transition-fast) var(--transition-ease-out)}._chipClose_7h8k0_101:hover{opacity:1}@media screen and (min-width:770px){._chipClose_7h8k0_101{display:none}}._popoverContent_7h8k0_115{width:16rem;padding:var(--space-2);background-color:var(--surface-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-default)}._popoverContent_7h8k0_115._calendar_7h8k0_123{width:auto;padding:0}._popoverList_7h8k0_128{display:flex;flex-direction:column;gap:var(--space-1);max-height:min(20rem,60vh);overflow-y:auto}._popoverItem_7h8k0_136{width:100%;text-align:left;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:background-color var(--transition-fast) var(--transition-ease-out);font-size:.875rem;color:var(--text-primary);background-color:transparent;border:none;cursor:pointer}._popoverItem_7h8k0_136:hover{background-color:var(--surface-hover)}._popoverItem_7h8k0_136[aria-selected=true],._popoverItem_7h8k0_136._selected_7h8k0_151{background-color:var(--surface-selected);color:var(--accent-default)}._panel_1xa2i_1{position:fixed;top:calc(var(--navbar-height, 72px) + var(--space-4));right:var(--space-4);bottom:var(--space-4);z-index:90;display:flex;flex-direction:column;width:min(var(--side-panel-width, 400px),100vw - 2 * var(--space-4));background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);opacity:0;transform:translate(110%);transition:transform .22s ease,opacity .22s ease}._panelOpen_1xa2i_20{opacity:1;transform:translate(0)}._header_1xa2i_25{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border-primary);flex-shrink:0}._headerContent_1xa2i_35{flex:1;min-width:0}._closeButton_1xa2i_40{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0}._closeButton_1xa2i_40:hover{background-color:var(--surface-hover);color:var(--text-primary)}._closeButton_1xa2i_40:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._content_1xa2i_62{display:flex;flex:1;min-height:0}._body_1xa2i_68{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._body_1xa2i_68::-webkit-scrollbar{width:6px}._body_1xa2i_68::-webkit-scrollbar-track{background:transparent}._body_1xa2i_68::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full)}._footer_1xa2i_88{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-primary);background:var(--bg-primary);flex-shrink:0}@media screen and (max-width:769px){._panel_1xa2i_1{left:var(--space-2);right:var(--space-2);width:auto}}._staffSelection_9e6yg_1{background:var(--bg-secondary, var(--bg-primary));border-radius:var(--radius-lg, var(--radius-3xl));padding:var(--space-6, var(--space-6));box-shadow:var(--shadow-md)}@media screen and (max-width:449px){._staffSelection_9e6yg_1{padding:var(--space-4)}}._staffSelectionHeader_9e6yg_13{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._staffSelectionStepBadge_9e6yg_20{width:2.5rem;height:2.5rem;border-radius:var(--radius-full, var(--radius-full));background:var(--gradients-primary-diagonal);display:flex;align-items:center;justify-content:center;--text-primary: white}._staffSelectionStepBadge_9e6yg_20 span{color:#fff}._staffSelectionTitle_9e6yg_34{color:var(--text-primary, var(--text-primary));margin:0}._staffSelectionGrid_9e6yg_39{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:770px){._staffSelectionGrid_9e6yg_39{grid-template-columns:repeat(2,1fr)}}._staffSelectionCard_9e6yg_50{padding:var(--space-4);border-radius:var(--radius-md);border:2px solid var(--border-default);background:transparent;cursor:pointer;transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){._staffSelectionCard_9e6yg_50:hover{border-color:var(--utility-brandAlpha30)}}._staffSelectionCard--selected_9e6yg_68{border:2px solid var(--border-focus);background-color:var(--surface-selected)}._staffSelectionCardContent_9e6yg_73{display:flex;align-items:center;gap:.75rem;position:relative}._staffSelectionAvatar_9e6yg_80{width:4rem;height:4rem;border-radius:var(--radius-full, var(--radius-full));object-fit:cover;flex-shrink:0}._staffSelectionAvatarPlaceholder_9e6yg_88{width:4rem;height:4rem;border-radius:var(--radius-full);background:var(--surface-selected);display:flex;align-items:center;justify-content:center;flex-shrink:0}._staffSelectionAvatarPlaceholder_9e6yg_88 svg{color:var(--accent-default)}._staffSelectionInfo_9e6yg_102{flex:1;display:flex;flex-direction:column;gap:var(--space-1, var(--space-1))}._staffSelectionName_9e6yg_109{color:var(--text-primary, var(--text-primary));margin:0}._staffSelectionRating_9e6yg_114{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}._staffSelectionRating_9e6yg_114 svg{fill:var(--status-warning-text);color:var(--status-warning-text)}._staffSelectionRatingValue_9e6yg_125{color:var(--text-primary, var(--text-primary))}._staffSelectionRatingReviews_9e6yg_129{color:var(--text-secondary, var(--text-secondary))}._staffSelectionSpecialties_9e6yg_133{display:flex;flex-wrap:wrap;gap:var(--space-1, var(--space-1));margin-top:var(--space-2, var(--space-2))}._staffSelectionSpecialty_9e6yg_140{padding:var(--space-1) var(--space-2);background-color:var(--utility-brandAlpha10);color:var(--accent-default);border-radius:var(--radius-sm)}._staffSelectionCheck_9e6yg_147{flex-shrink:0;display:flex;align-items:center;justify-content:center}._staffSelectionCheckIcon_9e6yg_154{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background-color:var(--accent-solid);display:flex;align-items:center;justify-content:center}._staffSelectionCheckIcon_9e6yg_154 svg{color:var(--bg-secondary, var(--bg-primary))}._labelRow_kkizp_1{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-2)}._icon_kkizp_8{display:inline-flex;color:var(--text-tertiary)}._icon_kkizp_8 svg>path{fill:var(--text-tertiary)}._valueRow_kkizp_16{display:flex;align-items:center;gap:var(--space-2)}._strip_1lsqx_1{display:flex;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-3) 0}@media screen and (max-width:769px){._strip_1lsqx_1{flex-wrap:wrap;row-gap:var(--space-3)}}._item_1lsqx_16{flex:1 1 0;min-width:0;padding:0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}._item_1lsqx_16+._item_1lsqx_16{border-left:1px solid var(--border-subtle)}@media screen and (max-width:769px){._item_1lsqx_16{flex-basis:50%}._item_1lsqx_16:nth-child(odd){border-left:none}}@media screen and (max-width:449px){._item_1lsqx_16{flex-basis:50%}}._label_1lsqx_41{text-transform:uppercase;letter-spacing:.04em}._stepper_142l7_1{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0;width:100%;container-type:inline-size}._step_142l7_1{display:flex;align-items:center;gap:var(--space-2);min-width:0}._indicator_142l7_19{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-full);font-family:Inter,sans-serif;font-size:12px;font-weight:500;border:1px solid var(--stepper-border-inactive);background-color:var(--stepper-bg-inactive);color:var(--stepper-text-inactive);transition:background-color var(--transition-fast) var(--transition-ease-out),border-color var(--transition-fast) var(--transition-ease-out)}._active_142l7_36 ._indicator_142l7_19{background-color:var(--stepper-bg-active);border-color:var(--stepper-border-active);color:var(--stepper-text-active)}._complete_142l7_42 ._indicator_142l7_19{background-color:var(--stepper-bg-complete);border-color:var(--stepper-border-complete);color:var(--stepper-text-complete)}._complete_142l7_42 ._indicator_142l7_19 svg>path{fill:var(--stepper-text-complete)}._stepLabel_142l7_51{min-width:0}._connector_142l7_55{flex:0 1 24px;min-width:8px;height:1px;background-color:var(--border-strong)}@container (max-width: 460px){._step_142l7_1{flex:1 1 auto;gap:var(--space-1)}._step_142l7_1:last-child{flex:0 0 auto}._connector_142l7_55{flex:1 1 auto;min-width:12px}._step_142l7_1 ._stepLabel_142l7_51{display:none}}@media screen and (max-width:769px){._step_142l7_1{flex:1 1 auto;gap:var(--space-1)}._step_142l7_1:last-child{flex:0 0 auto}._connector_142l7_55{flex:1 1 auto;min-width:12px}._step_142l7_1 ._stepLabel_142l7_51{display:none}}._heroGallery_selob_1{position:relative;width:100%;height:24rem;border-radius:var(--radius-xl);overflow:hidden}@media screen and (min-width:770px){._heroGallery_selob_1{height:28rem}}@media screen and (min-width:1026px){._heroGallery_selob_1{height:32rem}}._heroGalleryImageContainer_selob_19{position:absolute;inset:0}._heroGalleryLogo_selob_24{position:absolute;top:var(--space-4);left:var(--space-4);z-index:2;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:var(--space-2);border-radius:var(--radius-lg);background:#ffffffeb;box-shadow:var(--shadow-md)}._heroGalleryLogoImg_selob_40{max-width:100%;max-height:100%;object-fit:contain}._heroGalleryImage_selob_19{width:100%;height:100%;object-fit:cover}._heroGalleryOverlay_selob_52{position:absolute;inset:0;background:linear-gradient(to top,var(--overlay-strong, rgba(0, 0, 0, .5)) 0%,transparent 50%,transparent 100%)}._heroGalleryDots_selob_58{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}._heroGalleryDot_selob_58{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--border-strong);border:none;cursor:pointer;transition:width var(--transition-fast) ease,background-color var(--transition-fast) ease,opacity var(--transition-fast) ease;padding:0}._heroGalleryDotActive_selob_78{width:2rem;background-color:var(--utility-white)}._heroGalleryDot_selob_58:hover{background-color:var(--border-strong);opacity:.8}._heroGalleryNav_selob_87{position:absolute;top:var(--space-4);width:2.5rem;height:2.5rem;background-color:var(--surface-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast) ease,border-color var(--transition-fast) ease;z-index:10}._heroGalleryNav_selob_87:hover{background-color:var(--surface-hover);border-color:var(--border-strong)}._heroGalleryNav_selob_87 svg{color:var(--text-primary)}._heroGalleryNavLeft_selob_110{right:calc(var(--space-4) + 2.5rem + var(--space-2))}._heroGalleryNavRight_selob_113{right:var(--space-4)}@media screen and (max-width:449px){._heroGalleryNav_selob_87{width:44px;height:44px}._heroGalleryNavLeft_selob_110{right:calc(var(--space-4) + 44px + var(--space-2))}}@media screen and (min-width:450px)and (max-width:1025px){._heroGalleryNav_selob_87{width:44px;height:44px}._heroGalleryNavLeft_selob_110{right:calc(var(--space-4) + 44px + var(--space-2))}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._heroGalleryNav_selob_87{width:44px;height:44px}._heroGalleryNavLeft_selob_110{right:calc(var(--space-4) + 44px + var(--space-2))}}._heroGalleryInfo_selob_144{position:absolute;bottom:2.75rem;left:1.5rem;right:1.5rem;z-index:10}._heroGalleryInfoCard_selob_152{background-color:var(--surface-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);padding:var(--space-4)}._heroGalleryInfoTitle_selob_159{margin-bottom:var(--space-2, var(--space-2));color:var(--text-primary, var(--text-primary))}._heroGalleryInfoSubtitle_selob_164{margin:0 0 var(--space-3);color:var(--text-secondary)}._heroGalleryInfoDetails_selob_169{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._heroGalleryCta_selob_176{align-self:flex-start;margin-top:var(--space-3);padding:var(--space-2) var(--space-5);border:none;border-radius:var(--radius-md);background:var(--accent-solid);color:var(--accent-foreground);font-family:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}@media screen and (max-width:449px){._heroGalleryCta_selob_176{min-height:44px}}@media screen and (min-width:450px)and (max-width:1025px){._heroGalleryCta_selob_176{min-height:44px}}@media screen and (min-width:1026px)and (max-width:1279px)and (pointer:coarse){._heroGalleryCta_selob_176{min-height:44px}}._heroGalleryCta_selob_176:hover{opacity:.9}._heroGalleryCta_selob_176:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._heroGalleryInfoRating_selob_213{display:flex;align-items:center;gap:.25rem}._heroGalleryInfoRating_selob_213 span{line-height:1}._heroGalleryInfoRating_selob_213 svg{fill:var(--status-warning-text);color:var(--status-warning-text)}._heroGalleryInfoRatingValue_selob_226{color:var(--text-primary, var(--text-primary))}._heroGalleryInfoRatingReviews_selob_230{color:var(--text-secondary, var(--text-secondary))}._heroGalleryInfoAddress_selob_234{display:flex;align-items:center;gap:var(--space-1, var(--space-1));color:var(--text-secondary, var(--text-secondary));font-style:normal}._heroGalleryInfoAddress_selob_234 span{line-height:1}._heroGalleryInfoAddress_selob_234 svg{flex-shrink:0}._heroGalleryInfoHeading_selob_248{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._heroGalleryVerified_selob_255{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--status-success-bg);color:var(--status-success-text)}._textareaBase_1o3jq_1{width:100%;min-height:120px;padding:var(--space-2) var(--space-4);border:2px solid var(--border-default);border-radius:var(--radius-lg);font-family:inherit;font-size:.875rem;line-height:1.25rem;color:var(--text-primary);background-color:var(--bg-secondary);resize:vertical;transition:border-color var(--transition-normal) ease,box-shadow var(--transition-normal) ease;outline:none}._textareaBase_1o3jq_1::placeholder{color:var(--text-secondary)}._textareaBase_1o3jq_1:hover{border-color:var(--accent-primary)}._textareaBase_1o3jq_1:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--utility-brandAlpha20, rgba(106, 118, 255, .2))}._textareaError_1o3jq_27{border-color:var(--status-error-solid)}._textareaError_1o3jq_27:focus{border-color:var(--status-error-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error-text) 20%,transparent)}._wrapper_1o3jq_35{position:relative}._toast_eps4p_1{display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);width:fit-content;max-width:100%}._container_eps4p_10{display:flex;flex-direction:row}._body_eps4p_15{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-1);max-width:323px}._title_eps4p_24{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%}._actions_eps4p_33{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);margin-left:var(--space-5)}._success_eps4p_41._light_eps4p_41{background-color:var(--utility-white)}._success_eps4p_41._dark_eps4p_44{background-color:var(--text-muted)}._error_eps4p_48._light_eps4p_41{background-color:var(--status-error-bg)}._warning_eps4p_52._light_eps4p_41{background-color:var(--status-warning-bg)}._loading_eps4p_56._light_eps4p_41{background-color:var(--utility-white)}._loading_eps4p_56._dark_eps4p_44{background-color:var(--text-muted)}._closeButton_eps4p_63,._actionButton_eps4p_70{display:flex;border:none;background:none;padding:0}._message_eps4p_77{display:flex}._spinningIcon_eps4p_81{display:flex;animation:_spin_eps4p_81 2s linear infinite;animation-direction:reverse}@keyframes _spin_eps4p_81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_epjfc_1{display:flex;align-items:center;gap:var(--space-3);width:100%;box-sizing:border-box}._avatarWrapper_epjfc_9{position:relative;flex-shrink:0}._avatar_epjfc_9{width:36px;height:36px;border-radius:var(--radius-full);background:var(--accent-solid);display:flex;align-items:center;justify-content:center}._avatarImage_epjfc_24{width:36px;height:36px;border-radius:var(--radius-full);object-fit:cover;display:block}._statusDot_epjfc_32{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:var(--radius-full);background:var(--status-success-text);box-shadow:0 0 0 2px var(--surface-subtle);pointer-events:none}._info_epjfc_44{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._name_epjfc_52{overflow-wrap:anywhere}._collapsed_epjfc_56{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0}._container_1hxy3_1{display:flex;align-items:center;gap:var(--space-3);background:transparent;border:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-normal) ease;color:var(--text-primary)}._container_1hxy3_1:hover{background-color:var(--bg-hover)}._chevron_1hxy3_17{color:var(--text-secondary);margin-left:var(--space-1)}@media screen and (max-width:1025px){._chevron_1hxy3_17{display:none}}._avatar_1hxy3_27{width:40px;height:40px;border-radius:50%;background:var(--accent-solid);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-inverse);font-weight:600;font-size:14px}._image_1hxy3_41{width:100%;height:100%;object-fit:cover}._initials_1hxy3_47{text-transform:uppercase;color:var(--text-onAccent)}._name_1hxy3_52{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:var(--text-primary);white-space:nowrap}@media screen and (max-width:1025px){._name_1hxy3_52{display:none}}
