.Modal-module__50-Xuq__overlay{z-index:1000;opacity:0;background-color:#00000014;justify-content:center;align-items:center;width:100vw;height:100dvh;transition:opacity .1s;display:flex;position:fixed;inset:0}.Modal-module__50-Xuq__overlay.Modal-module__50-Xuq__visible{opacity:1}.Modal-module__50-Xuq__modalContainer{justify-content:center;align-items:center;display:flex}.Modal-module__50-Xuq__modal{background-color:var(--background-primary);box-shadow:var(--shadow-primary-focus);opacity:1;z-index:1001;border-radius:12px;flex-direction:column;width:100%;max-width:100%;transition:opacity .25s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.Modal-module__50-Xuq__modal.Modal-module__50-Xuq__measure{pointer-events:none;height:fit-content}.Modal-module__50-Xuq__modal.Modal-module__50-Xuq__visible{height:100%}.Modal-module__50-Xuq__header{border-bottom:1px solid var(--border-color);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.Modal-module__50-Xuq__header:active{cursor:grabbing}.Modal-module__50-Xuq__dragHandle{cursor:grab}.Modal-module__50-Xuq__dragHandle:active{cursor:grabbing}.Modal-module__50-Xuq__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-heading);line-height:var(--lh-tight);margin:0}.Modal-module__50-Xuq__titleShimmer{background:var(--background-secondary);background-image:linear-gradient(90deg,#0000,#fff6,#0000);background-size:200% 100%;border-radius:4px;width:200px;height:24px;animation:1.5s infinite Modal-module__50-Xuq__shimmer}@keyframes Modal-module__50-Xuq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Modal-module__50-Xuq__floatingClose{z-index:10;position:absolute;top:16px;right:16px}.Modal-module__50-Xuq__initialLoading{justify-content:center;align-items:center;height:200px;display:flex}.Modal-module__50-Xuq__content{scrollbar-width:thin;scrollbar-color:var(--text-muted)transparent;flex:1;padding:0 24px;display:block;overflow-y:auto}.Modal-module__50-Xuq__content.Modal-module__50-Xuq__flex{display:flex}.Modal-module__50-Xuq__content::-webkit-scrollbar{width:6px}.Modal-module__50-Xuq__content::-webkit-scrollbar-track{background:0 0}.Modal-module__50-Xuq__content::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:3px}.Modal-module__50-Xuq__bottomButtons{border-top:1px solid var(--border-color);flex-direction:row;justify-content:flex-end;gap:12px;height:66px;padding:16px 24px;display:flex}@keyframes Modal-module__50-Xuq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__50-Xuq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__50-Xuq__modal *{-webkit-user-select:none;user-select:none}.Modal-module__50-Xuq__modal .Modal-module__50-Xuq__content,.Modal-module__50-Xuq__modal input,.Modal-module__50-Xuq__modal textarea,.Modal-module__50-Xuq__modal [contenteditable]{-webkit-user-select:text;user-select:text}.Modal-module__50-Xuq__modal:hover{box-shadow:var(--shadow-primary-focus),0 0 0 1px #ffffff1a}@media (max-width:640px){.Modal-module__50-Xuq__modal{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.Modal-module__50-Xuq__small,.Modal-module__50-Xuq__medium,.Modal-module__50-Xuq__large{max-width:100%}.Modal-module__50-Xuq__header{height:55.2px;padding:1rem}.Modal-module__50-Xuq__content{max-width:100%;padding:1rem;overflow:auto}}
.InfiniteCalendar-module__cT5CDq__container{background:var(--background-primary);border:1px solid var(--border-color);width:100%;height:500px;font-family:var(--font-family-sans);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.InfiniteCalendar-module__cT5CDq__monthHeader{z-index:10;background:var(--background-primary);border-bottom:1px solid var(--border-color);padding:16px 0 0;position:sticky;top:0}.InfiniteCalendar-module__cT5CDq__monthTitle{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 0 16px}.InfiniteCalendar-module__cT5CDq__dayHeaders{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.InfiniteCalendar-module__cT5CDq__dayHeader{text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);padding:8px 4px}.InfiniteCalendar-module__cT5CDq__calendarGrid{flex:1;padding:0 1px 24px;overflow-y:auto}.InfiniteCalendar-module__cT5CDq__monthContainer{padding-top:24px}.InfiniteCalendar-module__cT5CDq__monthContainer:first-child{padding-top:0}.InfiniteCalendar-module__cT5CDq__monthContainer.InfiniteCalendar-module__cT5CDq__monthWithSelection:last-child{padding-bottom:200px}.InfiniteCalendar-module__cT5CDq__monthSeparatorLabel{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-primary);padding:0 16px 12px}.InfiniteCalendar-module__cT5CDq__monthContainer:first-child .InfiniteCalendar-module__cT5CDq__monthSeparatorLabel{display:none}.InfiniteCalendar-module__cT5CDq__monthGrid{background:var(--background-primary);grid-template-columns:repeat(7,1fr);display:grid}.InfiniteCalendar-module__cT5CDq__dateCell{aspect-ratio:1;background:var(--background-primary);cursor:pointer;min-height:48px;font-family:var(--font-family-sans);border:1px solid #0000;border-bottom:1px solid var(--border-color);border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex;position:relative}.InfiniteCalendar-module__cT5CDq__dayNumber{z-index:1;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__available{cursor:pointer}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__available:hover{background-color:var(--background-secondary)}.InfiniteCalendar-module__cT5CDq__dateCell:not(.InfiniteCalendar-module__cT5CDq__available):not(.InfiniteCalendar-module__cT5CDq__empty){cursor:default}.InfiniteCalendar-module__cT5CDq__dateCell:not(.InfiniteCalendar-module__cT5CDq__available):not(.InfiniteCalendar-module__cT5CDq__empty) .InfiniteCalendar-module__cT5CDq__dayNumber{color:var(--text-secondary);opacity:.5}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__empty{cursor:default}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__past:not(.InfiniteCalendar-module__cT5CDq__selected) .InfiniteCalendar-module__cT5CDq__dayNumber{opacity:.5;text-decoration:line-through}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__selected{background:var(--background-secondary);border-bottom:1px #0000;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__selected .InfiniteCalendar-module__cT5CDq__dayNumber{color:var(--color-primary);font-weight:var(--fw-bold)}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__today:not(.InfiniteCalendar-module__cT5CDq__selected) .InfiniteCalendar-module__cT5CDq__dayNumber{font-weight:var(--fw-bold);text-decoration:underline}.InfiniteCalendar-module__cT5CDq__timeSlotExpansion{background:var(--background-secondary);border-bottom:1px solid var(--border-color);margin:0 -1px;padding:20px;animation:.3s cubic-bezier(.25,1,.5,1) InfiniteCalendar-module__cT5CDq__expandIn}@keyframes InfiniteCalendar-module__cT5CDq__expandIn{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes InfiniteCalendar-module__cT5CDq__expandOut{0%{opacity:1;max-height:500px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.InfiniteCalendar-module__cT5CDq__timeSlotExpansion.InfiniteCalendar-module__cT5CDq__closing{animation:.2s cubic-bezier(.25,1,.5,1) forwards InfiniteCalendar-module__cT5CDq__expandOut}.InfiniteCalendar-module__cT5CDq__expansionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.InfiniteCalendar-module__cT5CDq__selectedDateTitle{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);margin:0}.InfiniteCalendar-module__cT5CDq__closeButton{font-size:var(--fs-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px}.InfiniteCalendar-module__cT5CDq__timeSlotsGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;max-height:200px;display:grid;overflow-y:auto}.InfiniteCalendar-module__cT5CDq__timeSlot{background:var(--background-primary);border:1px solid var(--border-color);font-size:var(--fs-xs);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:10px 12px}.InfiniteCalendar-module__cT5CDq__timeSlot:hover:not(.InfiniteCalendar-module__cT5CDq__selectedTimeSlot){background:var(--background-secondary)}.InfiniteCalendar-module__cT5CDq__selectedTimeSlot{border-color:var(--color-primary-light);background:var(--color-slate-blue)}.InfiniteCalendar-module__cT5CDq__emptyTimeSlots,.InfiniteCalendar-module__cT5CDq__loadingTimeSlots{color:var(--text-secondary);font-size:var(--fs-sm);text-align:center;grid-column:1/-1;padding:32px 16px}.InfiniteCalendar-module__cT5CDq__continueButton{width:100%;margin-top:16px}.InfiniteCalendar-module__cT5CDq__placeholderMonth{opacity:.6}.InfiniteCalendar-module__cT5CDq__shimmer{position:relative;overflow:hidden}.InfiniteCalendar-module__cT5CDq__shimmer:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:100%;height:100%;animation:1.5s infinite InfiniteCalendar-module__cT5CDq__shimmerMove;position:absolute;top:0;left:-100%}@keyframes InfiniteCalendar-module__cT5CDq__shimmerMove{0%{left:-100%}to{left:100%}}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__placeholder{background:var(--background-secondary);cursor:default}.InfiniteCalendar-module__cT5CDq__dateCell.InfiniteCalendar-module__cT5CDq__placeholder .InfiniteCalendar-module__cT5CDq__dayNumber{color:var(--text-secondary);opacity:.7}@media (max-width:768px){.InfiniteCalendar-module__cT5CDq__container{background:var(--background-primary);border:none;border-radius:0;height:100%}.InfiniteCalendar-module__cT5CDq__monthHeader{padding:12px 0 0}.InfiniteCalendar-module__cT5CDq__monthTitle{font-size:var(--fs-sm);margin:0 0 0 12px}.InfiniteCalendar-module__cT5CDq__dayHeader{font-size:var(--fs-xs);padding:6px 2px}.InfiniteCalendar-module__cT5CDq__calendarGrid{padding:0 0 16px}.InfiniteCalendar-module__cT5CDq__monthContainer{padding-top:16px}.InfiniteCalendar-module__cT5CDq__lastMonthOpenPadding{padding-bottom:50dvh}.InfiniteCalendar-module__cT5CDq__monthSeparatorLabel{font-size:var(--fs-sm);padding:0 12px 8px}.InfiniteCalendar-module__cT5CDq__dateCell{min-height:44px;padding:1px}.InfiniteCalendar-module__cT5CDq__dayNumber{font-size:var(--fs-xs)}.InfiniteCalendar-module__cT5CDq__timeSlotExpansion{margin:0;padding:16px 12px}.InfiniteCalendar-module__cT5CDq__selectedDateTitle{font-size:var(--fs-xs)}.InfiniteCalendar-module__cT5CDq__timeSlotsGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px}.InfiniteCalendar-module__cT5CDq__timeSlot{font-size:var(--fs-xs);padding:8px 10px}.InfiniteCalendar-module__cT5CDq__emptyTimeSlots,.InfiniteCalendar-module__cT5CDq__loadingTimeSlots{font-size:var(--fs-xs);padding:24px 12px}}.InfiniteCalendar-module__cT5CDq__monthHeaderTop{justify-content:space-between;align-items:center;display:flex}.InfiniteCalendar-module__cT5CDq__timezoneButton{background:var(--background-primary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-right:16px;padding:6px 10px;display:inline-flex}.InfiniteCalendar-module__cT5CDq__timezoneButton:hover{background:var(--background-secondary)}.InfiniteCalendar-module__cT5CDq__timezoneLabel{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.InfiniteCalendar-module__cT5CDq__timezoneList{flex-direction:column;gap:8px;max-width:100%;display:flex;overflow-y:auto}.InfiniteCalendar-module__cT5CDq__timezoneOption{text-align:left;background:var(--background-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;width:100%;max-width:100%;padding:10px 12px}.InfiniteCalendar-module__cT5CDq__timezoneOption:hover{background:var(--background-secondary)}.InfiniteCalendar-module__cT5CDq__timezoneOptionActive{border-color:var(--color-primary-light)}.InfiniteCalendar-module__cT5CDq__timezoneOptionTop{justify-content:space-between;align-items:center;min-width:0;display:flex}.InfiniteCalendar-module__cT5CDq__tzShort{font-weight:var(--fw-bold)}.InfiniteCalendar-module__cT5CDq__tzCurrent{font-size:var(--fs-xs);color:var(--color-primary)}.InfiniteCalendar-module__cT5CDq__tzLabel{font-size:var(--fs-xs);color:var(--text-secondary);white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin-top:4px}
.BookingOrchestrator-module__e85laa__bookingContainer{height:calc(100dvh - 48px);font-family:var(--font-family-sans);justify-content:center;align-items:center;display:flex}.BookingOrchestrator-module__e85laa__error{width:100%;height:100%;color:var(--text-secondary);font-size:var(--fs-lg);justify-content:center;align-items:center;display:flex}.BookingOrchestrator-module__e85laa__preview{flex:1;height:auto}.BookingOrchestrator-module__e85laa__slidingContainer{justify-content:center;align-items:center;width:500px;height:100%;transition:width .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.BookingOrchestrator-module__e85laa__slidingContainer.BookingOrchestrator-module__e85laa__calendar{width:500px}.BookingOrchestrator-module__e85laa__slidingContainer.BookingOrchestrator-module__e85laa__bookingForm{width:700px}.BookingOrchestrator-module__e85laa__panel{width:100%;height:100%;transition:transform .3s cubic-bezier(.25,1,.5,1);position:absolute;top:0;overflow-y:auto}.BookingOrchestrator-module__e85laa__calendarPanel{flex-direction:column;justify-content:center;align-items:center;width:500px;padding:40px 20px;display:flex;left:0}.BookingOrchestrator-module__e85laa__calendarPanel.BookingOrchestrator-module__e85laa__slideLeft{transform:translate(-100%)}.BookingOrchestrator-module__e85laa__bookingFormPanel{justify-content:center;align-items:center;display:flex;left:100%}.BookingOrchestrator-module__e85laa__bookingFormPanel.BookingOrchestrator-module__e85laa__slideIn{transform:translate(-100%)}.BookingOrchestrator-module__e85laa__bookingFormPanel.BookingOrchestrator-module__e85laa__slideOut{transform:translate(0%)}.BookingOrchestrator-module__e85laa__desktopLayout{display:flex}.BookingOrchestrator-module__e85laa__mobileLayout{display:none}.BookingOrchestrator-module__e85laa__mobileContainer{background:var(--background-primary);height:calc(100dvh - 48px);position:relative;overflow:hidden}.BookingOrchestrator-module__e85laa__mobileCalendarContainer{width:100%;height:100%}@media (max-width:768px){.BookingOrchestrator-module__e85laa__desktopLayout{display:none}.BookingOrchestrator-module__e85laa__mobileLayout{display:block}}
.Dots-module__jtcVGq__container{align-items:center;width:144px;display:flex;overflow:hidden}.Dots-module__jtcVGq__dots{gap:8px;transition:transform .3s;display:flex}.Dots-module__jtcVGq__dot{cursor:pointer;transition:width .3s ease height .3s ease;justify-content:center;align-items:center;display:flex;position:relative}.Dots-module__jtcVGq__dotIcon{stroke:var(--color-primary-light)}.Dots-module__jtcVGq__selectedDot{opacity:1;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;left:0}.Dots-module__jtcVGq__selectedDot .Dots-module__jtcVGq__dotIcon{fill:var(--color-primary-light)}.Dots-module__jtcVGq__hidden{opacity:0;pointer-events:none}
.Carousel-module__GmShWq__carouselContainer{width:100%;position:relative}.Carousel-module__GmShWq__carouselWrapper{align-items:center;width:100%;display:flex;position:relative}.Carousel-module__GmShWq__carousel{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:default;-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow-x:auto}.Carousel-module__GmShWq__carousel::-webkit-scrollbar{display:none}.Carousel-module__GmShWq__carouselItem{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Carousel-module__GmShWq__carouselItem>*{width:100%;height:100%}.Carousel-module__GmShWq__navigationContainer{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex}.Carousel-module__GmShWq__dotsContainer{justify-content:flex-start;display:flex}.Carousel-module__GmShWq__arrowsContainer{gap:12px;display:flex}.Carousel-module__GmShWq__arrow{border:2px solid var(--color-primary-light);cursor:pointer;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.Carousel-module__GmShWq__arrow:hover:not(:disabled){border-color:var(--color-primary-hover)}.Carousel-module__GmShWq__arrow:disabled{opacity:.4;cursor:not-allowed}.Carousel-module__GmShWq__arrowBottom{position:relative;bottom:0}@media (max-width:768px){.Carousel-module__GmShWq__navigationContainer{flex-direction:column;gap:12px}.Carousel-module__GmShWq__dotsContainer,.Carousel-module__GmShWq__arrowsContainer{justify-content:center;width:100%}.Carousel-module__GmShWq__arrow{width:36px;height:36px}}@media (max-width:480px){.Carousel-module__GmShWq__arrow{width:32px;height:32px}.Carousel-module__GmShWq__navigationContainer{margin-top:12px}}.Carousel-module__GmShWq__arrow:focus-visible,.Carousel-module__GmShWq__carousel:focus-visible{outline:2px solid var(--sectionActiveColor,#007acc);outline-offset:2px}
.ConversationView-module__5Ez1cG__conversationWrapper{flex-direction:column;align-items:center;width:100%;min-height:100%;display:flex}.ConversationView-module__5Ez1cG__conversationContainer{flex-direction:column;flex:auto;gap:0;width:100%;max-width:1200px;display:flex;position:relative}.ConversationView-module__5Ez1cG__messagesContainer{flex:auto}.ConversationView-module__5Ez1cG__bottomContainer{z-index:101;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;bottom:32px}.ConversationView-module__5Ez1cG__bottomContainer:before{content:"";background:var(--background-primary);height:32px;position:absolute;inset:0 -4px -32px}.ConversationView-module__5Ez1cG__messageFormContainer{width:calc(100% + 2px);padding:0;position:absolute;bottom:0;left:-1px;right:-1px}.ConversationView-module__5Ez1cG__scrollToBottomButton{z-index:102;box-shadow:var(--shadow-primary);color:var(--text-secondary);align-items:center;gap:8px;transition:all .2s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ConversationView-module__5Ez1cG__scrollToBottomButton:hover{box-shadow:var(--shadow-primary-hover);color:var(--text-primary)}.ConversationView-module__5Ez1cG__show{opacity:1;pointer-events:auto}.ConversationView-module__5Ez1cG__hide{opacity:0;pointer-events:none}.ConversationView-module__5Ez1cG__noMessages{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.ConversationView-module__5Ez1cG__searchNavigation{top:calc(var(--top-row-height) + 16px);z-index:100;background:var(--background-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:12px;padding:2px 12px;display:flex;position:fixed;right:16px}.ConversationView-module__5Ez1cG__searchCount{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium);white-space:nowrap}.ConversationView-module__5Ez1cG__searchButtons{flex-direction:column;gap:2px;display:flex}.ConversationView-module__5Ez1cG__searchNavButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.ConversationView-module__5Ez1cG__searchNavButton:hover:not(:disabled){background:var(--background-tertiary);color:var(--text-primary)}.ConversationView-module__5Ez1cG__searchNavButton:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}
.DateGroupingContainer-module__-ajm7a__dateHeader{background:var(--background-primary);z-index:10;border-bottom:1px solid var(--border-color);margin-bottom:8px;padding:12px 0;position:sticky;top:0}.DateGroupingContainer-module__-ajm7a__dateHeaderContent{margin:0}.DateGroupingContainer-module__-ajm7a__itemsGroupIndented{padding-left:16px}.DateGroupingContainer-module__-ajm7a__itemDivider{background-color:var(--border-color);height:1px;margin:8px 0}
.DatePicker-module__mBIiTW__datePickerContainer{width:100%;display:block}.DatePicker-module__mBIiTW__datePickerDropdown{background:var(--background-primary);border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;min-width:280px;padding:16px}.DatePicker-module__mBIiTW__datePickerDropdown.DatePicker-module__mBIiTW__open{--is-open:1}.DatePicker-module__mBIiTW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.DatePicker-module__mBIiTW__navButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.DatePicker-module__mBIiTW__navButton:hover{background:var(--background-tertiary);color:var(--text-primary)}.DatePicker-module__mBIiTW__monthYear{color:var(--text-primary);text-align:center;min-width:120px;font-size:14px;font-weight:600}.DatePicker-module__mBIiTW__weekdays{grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:8px;display:grid}.DatePicker-module__mBIiTW__weekday{text-align:center;color:var(--text-secondary);background:var(--background-secondary);padding:8px 4px;font-size:12px;font-weight:500}.DatePicker-module__mBIiTW__calendar{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.DatePicker-module__mBIiTW__day{text-align:center;font-size:var(--fs-xs);color:var(--text-primary);cursor:pointer;min-height:32px;font-weight:var(--fw-regular);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px 4px;transition:all .2s;display:flex;position:relative}.DatePicker-module__mBIiTW__day:hover:not(.DatePicker-module__mBIiTW__disabled):not(.DatePicker-module__mBIiTW__otherMonth){background:var(--background-tertiary)}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__otherMonth{color:var(--text-muted);opacity:.4}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__otherMonth:hover:not(.DatePicker-module__mBIiTW__disabled){background:var(--background-tertiary);cursor:pointer}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__otherMonth.DatePicker-module__mBIiTW__disabled:hover{cursor:default;background:0 0}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__selected,.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__inRange{background:var(--button-accent-bg);color:var(--button-accent-text);font-weight:var(--fw-medium)}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__inRange:hover{background:var(--color-primary-muted)}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__today{font-weight:var(--fw-medium);position:relative}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__today:after{content:"";background:var(--color-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__today.DatePicker-module__mBIiTW__selected:after{background:var(--text-contrast)}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__today.DatePicker-module__mBIiTW__inRange:after{background:var(--color-primary)}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5;background:0 0}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__disabled:hover{background:0 0}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__unavailable{color:var(--text-muted);cursor:not-allowed;opacity:.3;background:0 0}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__unavailable:hover{background:0 0}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__available{--is-available:1}.DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__available:hover:not(.DatePicker-module__mBIiTW__disabled):not(.DatePicker-module__mBIiTW__selected){background:var(--background-tertiary)}.DatePicker-module__mBIiTW__actionArea{border-top:1px solid var(--border-color);justify-content:center;align-items:center;min-height:32px;margin-top:16px;padding-top:16px;display:flex}.DatePicker-module__mBIiTW__helpText{color:var(--text-secondary);font-size:var(--fs-xxs);text-align:center}.DatePicker-module__mBIiTW__buttonGroup{align-items:center;gap:12px;display:flex}.DatePicker-module__mBIiTW__datePickerDropdown.DatePicker-module__mBIiTW__large{min-width:320px;padding:20px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__monthYear{font-size:var(--fs-md);min-width:140px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__weekdays .DatePicker-module__mBIiTW__weekday{font-size:var(--fs-xs);padding:10px 6px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__calendar .DatePicker-module__mBIiTW__day{font-size:var(--fs-sm);border-radius:6px;min-height:40px;padding:10px 6px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__navButton{padding:6px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__day.DatePicker-module__mBIiTW__today:after{width:5px;height:5px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__actionArea{min-height:36px;margin-top:18px;padding-top:18px}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__helpText{font-size:var(--fs-xs)}.DatePicker-module__mBIiTW__large .DatePicker-module__mBIiTW__buttonGroup{gap:16px}
.PortalDatePicker-module__24mg6G__portalDatePickerContainer{display:inline-block;position:relative}.PortalDatePicker-module__24mg6G__portalDatePickerDropdown{background:var(--background-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-primary-focus);opacity:0;-webkit-user-select:none;user-select:none;z-index:1050;border-radius:8px;transition:all .2s;position:absolute;transform:translateY(-8px)}.PortalDatePicker-module__24mg6G__portalDatePickerDropdown.PortalDatePicker-module__24mg6G__open{opacity:1;transform:translateY(0)}
.DatePickerHeader-module__lW4D3a__datePickerHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.DatePickerHeader-module__lW4D3a__leftSection{flex:1;align-items:center;gap:12px;display:flex}.DatePickerHeader-module__lW4D3a__actions{align-items:center;gap:4px;display:flex}.DatePickerHeader-module__lW4D3a__rightSection{align-items:center;display:flex}.DatePickerHeader-module__lW4D3a__title{font-size:var(--fs-lg);line-height:var(--lh-tight);margin:0}.DatePickerHeader-module__lW4D3a__calendarButton{color:var(--text-secondary);transition:color .2s}.DatePickerHeader-module__lW4D3a__calendarButton:hover{color:var(--text-primary)}.DatePickerHeader-module__lW4D3a__datePicker,.DatePickerHeader-module__lW4D3a__actionButton{flex-shrink:0}
.FilterSortMenu-module__CdLcXa__filterSortMenu{padding:16px}.FilterSortMenu-module__CdLcXa__mainSectionTitle{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--lh-tight);border-bottom:1px solid var(--border-color);margin:0 0 12px;padding-bottom:8px}.FilterSortMenu-module__CdLcXa__sortSection{margin-bottom:24px}.FilterSortMenu-module__CdLcXa__sortSection:last-child{margin-bottom:16px}.FilterSortMenu-module__CdLcXa__sortOptions{flex-direction:column;gap:6px;display:flex}.FilterSortMenu-module__CdLcXa__radioOption{cursor:pointer;align-items:center;padding:4px 0;display:flex}.FilterSortMenu-module__CdLcXa__radioInput{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary);margin:0 8px 0 0}.FilterSortMenu-module__CdLcXa__radioLabel{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-primary);line-height:var(--lh-normal);cursor:pointer}.FilterSortMenu-module__CdLcXa__filtersContainer{margin-bottom:24px}.FilterSortMenu-module__CdLcXa__filterGroup{margin-bottom:16px}.FilterSortMenu-module__CdLcXa__filterGroup:last-child{margin-bottom:0}.FilterSortMenu-module__CdLcXa__filterGroupTitle{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);line-height:var(--lh-tight);margin:0 0 8px}.FilterSortMenu-module__CdLcXa__filterOptions{flex-wrap:wrap;gap:8px;display:flex}.FilterSortMenu-module__CdLcXa__actionButtons{border-top:1px solid var(--border-color);gap:8px;margin-top:16px;padding-top:16px;display:flex}.FilterSortMenu-module__CdLcXa__clearButton,.FilterSortMenu-module__CdLcXa__applyButton{flex:1}@media (max-width:320px){.FilterSortMenu-module__CdLcXa__filterSortMenu{min-width:260px;padding:12px}.FilterSortMenu-module__CdLcXa__actionButtons{gap:6px}}
.FloatingCard-module__bi5irq__floatingCard{background-color:var(--background-primary);width:100%}.FloatingCard-module__bi5irq__title{font-size:var(--fs-md);font-weight:var(--fw-medium);grid-column:1/-1;margin-bottom:1rem}.FloatingCard-module__bi5irq__header{justify-content:space-between;align-items:flex-start;display:flex}.FloatingCard-module__bi5irq__header h2{margin-top:0;margin-bottom:0}.FloatingCard-module__bi5irq__titleContainer{align-items:center;gap:12px;margin-bottom:16px;display:flex}.FloatingCard-module__bi5irq__tags{align-items:center;gap:4px;display:flex}.FloatingCard-module__bi5irq__link{color:var(--color-heading);transition:all .2s ease-in-out;transform:translate(6px)}.FloatingCard-module__bi5irq__link:hover{color:var(--color-primary);transform:translate(8px)scale(1.05)}.FloatingCard-module__bi5irq__content{margin-top:0}
.EditableInfoCard-module__UlhWCW__fullHeightCard{flex-direction:column;height:100%;display:flex}.EditableInfoCard-module__UlhWCW__fullHeightContent,.EditableInfoCard-module__UlhWCW__fullHeightFormContainer{flex-direction:column;flex:1;min-height:0;display:flex}.EditableInfoCard-module__UlhWCW__saveButtonContainer{justify-content:flex-end;gap:12px;width:100%;display:flex}
.EditOptions-module__-kS2VW__container{flex-direction:column;gap:8px;width:100%;display:flex}.EditOptions-module__-kS2VW__row{cursor:grab;background-color:var(--background-primary);border-radius:4px;align-items:center;gap:8px;width:100%;padding:0 8px 0 0;transition:background-color .2s,transform .15s;display:flex;position:relative}.EditOptions-module__-kS2VW__row:active{cursor:grabbing;background-color:var(--background-secondary);transform:scale(1.01)}.EditOptions-module__-kS2VW__row:hover{background-color:var(--background-secondary)}.EditOptions-module__-kS2VW__handle{color:var(--text-muted);cursor:grab;justify-content:center;align-items:center;padding:0 6px;display:flex}.EditOptions-module__-kS2VW__handle:active{cursor:grabbing}.EditOptions-module__-kS2VW__input{border:1px solid var(--border-color);height:40px;font-size:var(--fs-sm);color:var(--text-primary);font-family:var(--font-family-sans);background-color:var(--background-primary);border-radius:4px;outline:none;flex:1;padding:0 12px;transition:border-color .2s,box-shadow .2s}.EditOptions-module__-kS2VW__input:hover{border-color:rgba(var(--color-primary-rgb),.4)}.EditOptions-module__-kS2VW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--focus-ring)}.EditOptions-module__-kS2VW__input::placeholder{color:var(--text-muted)}.EditOptions-module__-kS2VW__deleteBtn{width:32px;height:32px;color:var(--text-muted);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex}.EditOptions-module__-kS2VW__deleteBtn:hover{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.1)}.EditOptions-module__-kS2VW__addBtn{height:40px;color:var(--text-secondary);border:1px dashed var(--border-color);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:8px 16px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.EditOptions-module__-kS2VW__addBtn:hover{background-color:rgba(var(--color-primary-rgb),.05);border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:600px){.EditOptions-module__-kS2VW__row{gap:4px}.EditOptions-module__-kS2VW__input,.EditOptions-module__-kS2VW__addBtn{height:36px}.EditOptions-module__-kS2VW__deleteBtn{width:28px;height:28px}.EditOptions-module__-kS2VW__handle{padding:0 4px}}
.EmptyState-module__B2w31W__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.EmptyState-module__B2w31W__emptyMessage{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:.5rem}.EmptyState-module__B2w31W__emptySub{font-size:var(--fs-sm);color:var(--text-secondary);max-width:500px;margin-bottom:2rem}
.InfoContainer-module__cuhHmW__gridContainer{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.InfoContainer-module__cuhHmW__gridContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}.InfoContainer-module__cuhHmW__customGrid{grid-template-columns:var(--grid-columns-mobile,1fr)}@media (min-width:768px){.InfoContainer-module__cuhHmW__customGrid{grid-template-columns:var(--grid-columns-tablet,var(--grid-columns-desktop,repeat(2,minmax(0,1fr))))}}@media (min-width:1024px){.InfoContainer-module__cuhHmW__customGrid{grid-template-columns:var(--grid-columns-desktop,repeat(2,minmax(0,1fr)))}}.InfoContainer-module__cuhHmW__gridContainer>*{width:100%}.InfoContainer-module__cuhHmW__infoRow{margin-bottom:.75rem;position:relative}.InfoContainer-module__cuhHmW__valueContainer{align-items:center;max-width:100%;min-height:1.5em;display:flex;position:relative}.InfoContainer-module__cuhHmW__label{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px}
.PublicLayout-module__FyY6zq__container{background-color:var(--background-primary);flex-direction:column;justify-content:center;align-items:center;height:100dvh;min-height:100dvh;display:flex;position:relative}.PublicLayout-module__FyY6zq__fullWidth{justify-content:flex-start;align-items:stretch}.PublicLayout-module__FyY6zq__withGradient{background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--color-primary-light)8%,#fff)20%,#f8fafc 40%,color-mix(in srgb,var(--color-primary-light)6%,#f1f5f9)60%,#f8fafc 80%,#fff 100%)}.PublicLayout-module__FyY6zq__content{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.PublicLayout-module__FyY6zq__fullWidthContent{width:100%;height:100%;padding:0}@media (max-width:768px){.PublicLayout-module__FyY6zq__content{padding:12px}}
.ReorderableListContainer-module__HaKmta__reorderableList{flex-direction:column;display:flex}.ReorderableListContainer-module__HaKmta__lineList{gap:0}.ReorderableListContainer-module__HaKmta__boxList{gap:12px}.ReorderableListContainer-module__HaKmta__reorderableItem{align-items:center;gap:12px;transition:background-color .2s,outline .2s;display:flex}.ReorderableListContainer-module__HaKmta__lineStyle{border-bottom:1px solid var(--border-color);margin-top:4px;padding:16px 0}.ReorderableListContainer-module__HaKmta__lineStyle:last-child{border-bottom:none}.ReorderableListContainer-module__HaKmta__boxStyle{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.ReorderableListContainer-module__HaKmta__handleContainer{align-self:stretch;align-items:flex-start;padding-top:1px;display:flex}.ReorderableListContainer-module__HaKmta__handle{color:var(--text-muted);cursor:grab;cursor:grab;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.ReorderableListContainer-module__HaKmta__handle:hover{color:var(--color-primary)}.ReorderableListContainer-module__HaKmta__reorderableItem:has(.ReorderableListContainer-module__HaKmta__handle:hover){background-color:var(--background-secondary)}.ReorderableListContainer-module__HaKmta__lineStyle:has(.ReorderableListContainer-module__HaKmta__handle:hover){background-color:var(--background-secondary);border-bottom:1px solid var(--color-primary-light)}.ReorderableListContainer-module__HaKmta__boxStyle:has(.ReorderableListContainer-module__HaKmta__handle:hover){background-color:var(--background-secondary);border:1px solid var(--color-primary-light)}.ReorderableListContainer-module__HaKmta__itemContent{flex:1;min-width:0}.ReorderableListContainer-module__HaKmta__dragOverlay{box-shadow:var(--shadow-primary-hover);z-index:999}.ReorderableListContainer-module__HaKmta__emptyContainer{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}
.LoadingBar-module__DN8yla__container{width:100%;height:2px;position:absolute;bottom:0;left:0;overflow:hidden}.LoadingBar-module__DN8yla__bar{background-color:var(--color-primary-light);width:100%;height:100%;animation:1s linear infinite LoadingBar-module__DN8yla__slide;position:absolute;bottom:0;left:-100%}@keyframes LoadingBar-module__DN8yla__slide{0%{left:-100%}to{left:100%}}
.NotificationTopbar-module__CCrOfW__notification{border-bottom:1px solid var(--border-color);width:100%;font-weight:var(--fw-medium);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.NotificationTopbar-module__CCrOfW__content{color:inherit;flex:1;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.NotificationTopbar-module__CCrOfW__clickable{cursor:pointer;transition:opacity .2s}.NotificationTopbar-module__CCrOfW__clickable:hover{opacity:.8}.NotificationTopbar-module__CCrOfW__dismissButton{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:20px;line-height:1;transition:background-color .2s}.NotificationTopbar-module__CCrOfW__warning{color:var(--color-warning);background-color:var(--background-warning)}.NotificationTopbar-module__CCrOfW__warning .NotificationTopbar-module__CCrOfW__dismissButton:hover{background-color:#fff3}.NotificationTopbar-module__CCrOfW__info{color:var(--text-primary);background-color:var(--color-primary-muted)}.NotificationTopbar-module__CCrOfW__info .NotificationTopbar-module__CCrOfW__dismissButton:hover{background-color:#fff3}.NotificationTopbar-module__CCrOfW__success{color:var(--color-success);background-color:var(--background-success)}.NotificationTopbar-module__CCrOfW__success .NotificationTopbar-module__CCrOfW__dismissButton:hover{background-color:#fff3}.NotificationTopbar-module__CCrOfW__error{color:var(--color-error);background-color:var(--background-error)}.NotificationTopbar-module__CCrOfW__error .NotificationTopbar-module__CCrOfW__dismissButton:hover{background-color:#fff3}
.AvailabilityForm-module__2ULMZW__actionTypeContainer{flex-direction:column;gap:12px;margin-top:8px;display:flex}.AvailabilityForm-module__2ULMZW__radioLabel{cursor:pointer;font-size:var(--fs-sm);color:var(--text-primary);align-items:center;gap:8px;display:flex}.AvailabilityForm-module__2ULMZW__radioInput{margin-right:4px}.AvailabilityForm-module__2ULMZW__timeInputContainer{gap:16px;display:flex}.AvailabilityForm-module__2ULMZW__timeInputGroup{flex:1}.AvailabilityForm-module__2ULMZW__infoBox{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:4px;padding:12px}.AvailabilityForm-module__2ULMZW__infoText{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}
.ShopifyConnectionModal-module__mMo6fa__content{flex-direction:column;gap:20px;display:flex}.ShopifyConnectionModal-module__mMo6fa__description{font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-normal);margin:0}.ShopifyConnectionModal-module__mMo6fa__benefitsList{margin:0;padding-left:20px;list-style-type:disc}.ShopifyConnectionModal-module__mMo6fa__benefitsList li{font-size:var(--fs-base);color:var(--text-primary);line-height:var(--lh-relaxed);margin-bottom:8px}.ShopifyConnectionModal-module__mMo6fa__benefitsList li:last-child{margin-bottom:0}.ShopifyConnectionModal-module__mMo6fa__inputGroup{flex-direction:column;gap:8px;display:flex}.ShopifyConnectionModal-module__mMo6fa__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-primary)}.ShopifyConnectionModal-module__mMo6fa__inputWrapper{align-items:center;display:flex;position:relative}.ShopifyConnectionModal-module__mMo6fa__input{font-size:var(--fs-sm);background:var(--background-primary);color:var(--text-primary);font-family:var(--font-family-sans);flex:1;padding:12px 140px 12px 16px}.ShopifyConnectionModal-module__mMo6fa__input:disabled{opacity:.6;cursor:not-allowed}.ShopifyConnectionModal-module__mMo6fa__suffix{font-size:var(--fs-sm);color:var(--text-muted);pointer-events:none;position:absolute;right:16px}.ShopifyConnectionModal-module__mMo6fa__hint{font-size:var(--fs-xxs);color:var(--text-muted);line-height:var(--lh-normal);margin:0}.ShopifyConnectionModal-module__mMo6fa__error{background:var(--color-danger-light);color:var(--color-danger);border:1px solid var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:8px;padding:12px 16px}.ShopifyConnectionModal-module__mMo6fa__infoBox{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.ShopifyConnectionModal-module__mMo6fa__infoBox h4{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 12px}.ShopifyConnectionModal-module__mMo6fa__infoBox ul{margin:0;padding-left:16px}.ShopifyConnectionModal-module__mMo6fa__infoBox li{font-size:var(--fs-xs);color:var(--text-secondary);line-height:var(--lh-normal);margin-bottom:4px}.ShopifyConnectionModal-module__mMo6fa__infoBox li:last-child{margin-bottom:0}.ShopifyConnectionModal-module__mMo6fa__buttonContainer{width:100%;margin-top:24px}.ShopifyConnectionModal-module__mMo6fa__buttonContainer>*{width:100%}.ShopifyConnectionModal-module__mMo6fa__waitingMessage{background:var(--background-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.ShopifyConnectionModal-module__mMo6fa__waitingMessage p{font-size:var(--fs-sm);color:var(--text-primary);line-height:var(--lh-normal);margin:0}.ShopifyConnectionModal-module__mMo6fa__waitingMessage p:first-child{font-weight:var(--fw-medium);margin-bottom:8px}.ShopifyConnectionModal-module__mMo6fa__infoBox ol{margin:0;padding-left:20px}.ShopifyConnectionModal-module__mMo6fa__infoBox ol li{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin-bottom:8px}.ShopifyConnectionModal-module__mMo6fa__infoBox ol li:last-child{margin-bottom:0}@media (max-width:600px){.ShopifyConnectionModal-module__mMo6fa__content{gap:16px}.ShopifyConnectionModal-module__mMo6fa__description{font-size:var(--fs-sm)}.ShopifyConnectionModal-module__mMo6fa__benefitsList li{font-size:var(--fs-sm);margin-bottom:6px}.ShopifyConnectionModal-module__mMo6fa__infoBox{padding:12px}.ShopifyConnectionModal-module__mMo6fa__infoBox h4{font-size:var(--fs-xs);margin-bottom:8px}.ShopifyConnectionModal-module__mMo6fa__infoBox ul li,.ShopifyConnectionModal-module__mMo6fa__infoBox ol li{font-size:var(--fs-xxs);margin-bottom:6px;line-height:1.5}.ShopifyConnectionModal-module__mMo6fa__buttonContainer{margin-top:16px}}
.OrganizationSwitcherModal-module__Rm_QJa__modalContent{flex-direction:column;gap:16px;padding:0;display:flex}.OrganizationSwitcherModal-module__Rm_QJa__description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}.OrganizationSwitcherModal-module__Rm_QJa__searchContainer{width:100%;position:relative}.OrganizationSwitcherModal-module__Rm_QJa__searchInputWrapper{width:100%}.OrganizationSwitcherModal-module__Rm_QJa__resultItem{cursor:pointer;border-radius:4px;flex-direction:column;gap:4px;padding:12px 16px;transition:background-color .15s;display:flex}.OrganizationSwitcherModal-module__Rm_QJa__resultItem:hover,.OrganizationSwitcherModal-module__Rm_QJa__resultItem.OrganizationSwitcherModal-module__Rm_QJa__focused{background-color:var(--background-hover)}.OrganizationSwitcherModal-module__Rm_QJa__organizationName{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3}.OrganizationSwitcherModal-module__Rm_QJa__selectedOrganization{background-color:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;padding:12px 16px;font-size:14px}.OrganizationSwitcherModal-module__Rm_QJa__buttonContainer{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.OrganizationSwitcherModal-module__Rm_QJa__cancelButton,.OrganizationSwitcherModal-module__Rm_QJa__confirmButton{cursor:pointer;border:1px solid #0000;border-radius:6px;min-width:80px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.OrganizationSwitcherModal-module__Rm_QJa__cancelButton{background-color:var(--background-secondary);color:var(--text-secondary);border-color:var(--border-color)}.OrganizationSwitcherModal-module__Rm_QJa__cancelButton:hover:not(:disabled){background-color:var(--background-hover);color:var(--text-primary)}.OrganizationSwitcherModal-module__Rm_QJa__confirmButton{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.OrganizationSwitcherModal-module__Rm_QJa__confirmButton:hover:not(:disabled){background-color:var(--primary-color-dark);border-color:var(--primary-color-dark)}.OrganizationSwitcherModal-module__Rm_QJa__confirmButton:disabled,.OrganizationSwitcherModal-module__Rm_QJa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.OrganizationSwitcherModal-module__Rm_QJa__confirmButton:disabled{background-color:var(--primary-color);border-color:var(--primary-color)}
.NoteItem-module__fdwlCq__content{flex-direction:column;gap:8px;display:flex}.NoteItem-module__fdwlCq__header{justify-content:space-between;align-items:center;display:flex}.NoteItem-module__fdwlCq__title{margin:0}.NoteItem-module__fdwlCq__body{font-size:var(--fs-sm);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0}.NoteItem-module__fdwlCq__meta{justify-content:flex-end;display:flex}.NoteItem-module__fdwlCq__date{font-size:var(--fs-xxs);color:var(--text-muted)}.NoteItem-module__fdwlCq__separator{color:var(--text-muted);font-size:var(--fs-xxs);margin:0 2px}
.Pagination-module__MirsRa__pagination{justify-content:center;align-items:center;display:flex}.Pagination-module__MirsRa__paginationInner{align-items:center;gap:8px;display:flex}.Pagination-module__MirsRa__paginationButton{border:1px solid var(--background-tertiary);background-color:var(--background-primary);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:14px;transition:all .2s;display:flex}.Pagination-module__MirsRa__paginationButton:hover:not(:disabled){background-color:var(--button-primary-hover-bg);border-color:var(--border-color);color:var(--button-primary-text)}.Pagination-module__MirsRa__paginationButton:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__MirsRa__paginationCurrent{background-color:var(--button-primary-bg);width:32px;min-width:32px;height:32px;color:var(--button-primary-text);border:1px solid var(--button-primary-bg);border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;display:flex}.Pagination-module__MirsRa__paginationEllipsis{color:var(--text-secondary);padding:0 4px}
.SaleItem-module__TwaGoW__saleItemContainer{border-radius:6px;margin-bottom:8px}.SaleItem-module__TwaGoW__saleItem{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 4px 12px 24px;transition:background-color .2s;display:flex}.SaleItem-module__TwaGoW__inSummary{padding:12px 0}.SaleItem-module__TwaGoW__saleItem:hover .SaleItem-module__TwaGoW__expandIcon,.SaleItem-module__TwaGoW__saleItem:hover+.SaleItem-module__TwaGoW__saleDropdown .SaleItem-module__TwaGoW__expandIcon{color:var(--color-primary);transform:scale(1.05)}.SaleItem-module__TwaGoW__saleItem.SaleItem-module__TwaGoW__expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.SaleItem-module__TwaGoW__saleInfo{align-items:center;gap:8px;display:flex}.SaleItem-module__TwaGoW__saleStatus{color:var(--text-muted);justify-content:center;align-items:center;margin-right:8px;display:flex}.SaleItem-module__TwaGoW__saleDate{font-size:var(--fs-xs);color:var(--text-primary);font-weight:var(--fw-medium);min-width:50px;margin-right:12px}.SaleItem-module__TwaGoW__saleAmount{font-weight:var(--fw-bold);font-size:var(--fs-sm);opacity:1;margin-right:16px;transition:opacity .3s}.SaleItem-module__TwaGoW__expanded .SaleItem-module__TwaGoW__saleAmount{opacity:0;pointer-events:none}.SaleItem-module__TwaGoW__saleDetails{text-align:right}.SaleItem-module__TwaGoW__saleTime{font-size:var(--fs-xs);color:var(--text-secondary)}.SaleItem-module__TwaGoW__saleId{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:12px;display:flex}.SaleItem-module__TwaGoW__itemCount{color:var(--text-secondary);font-size:var(--fs-xs)}.SaleItem-module__TwaGoW__expandIcon{font-size:var(--fs-sm);color:var(--text-muted);line-height:1;transition:transform .3s,color .2s;display:inline-block}.SaleItem-module__TwaGoW__expanded .SaleItem-module__TwaGoW__expandIcon{transform:rotate(180deg)}.SaleItem-module__TwaGoW__expanded:hover .SaleItem-module__TwaGoW__expandIcon{transform:rotate(180deg)scale(1.05)}.SaleItem-module__TwaGoW__saleDropdown{opacity:0;border-top:none;max-height:0;transition:max-height .4s ease-out,opacity .3s;overflow:hidden}.SaleItem-module__TwaGoW__saleDropdown.SaleItem-module__TwaGoW__expanded{opacity:1;max-height:2000px;transition:max-height .35s ease-in,opacity .3s}.SaleItem-module__TwaGoW__dropdownContent{padding:16px 0 16px 24px;transition:transform .3s;transform:translateY(-10px)}.SaleItem-module__TwaGoW__saleDropdown.SaleItem-module__TwaGoW__expanded .SaleItem-module__TwaGoW__dropdownContent{transform:translateY(0)}.SaleItem-module__TwaGoW__dropdownPlaceholder{color:var(--text-secondary);text-align:center;font-size:var(--fs-xs)}.SaleItem-module__TwaGoW__itemsList{flex-direction:column;gap:10px;display:flex}.SaleItem-module__TwaGoW__lineItem{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.SaleItem-module__TwaGoW__lineItem:last-child{border-bottom:none}.SaleItem-module__TwaGoW__itemName{font-size:var(--fs-xs);flex:1}.SaleItem-module__TwaGoW__itemQuantity{font-size:var(--fs-xs);color:var(--text-secondary);text-align:right;min-width:30px;margin-right:16px}.SaleItem-module__TwaGoW__itemPrice{font-weight:var(--fw-medium);font-size:var(--fs-xs);text-align:right;min-width:70px;color:var(--text-secondary)}.SaleItem-module__TwaGoW__discountedPrice{color:var(--text-muted);margin-right:5px;font-size:.9em;text-decoration:line-through}.SaleItem-module__TwaGoW__totalsSection{border-top:1px solid var(--border-color);margin-top:16px;padding-top:10px}.SaleItem-module__TwaGoW__totalsRow{font-size:var(--fs-xs);justify-content:space-between;padding:4px 0;display:flex}.SaleItem-module__TwaGoW__totalRow{border-top:1px solid var(--border-color);font-weight:var(--fw-bold);margin-top:8px;padding-top:8px}.SaleItem-module__TwaGoW__discountAmount{color:var(--color-success)}.SaleItem-module__TwaGoW__receiptControls{flex-direction:column;gap:8px;margin-top:16px;display:flex}.SaleItem-module__TwaGoW__sendReceiptButton{background:var(--color-primary);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:8px 14px;transition:background-color .2s,color .2s}.SaleItem-module__TwaGoW__sendReceiptButton:hover:enabled{background:var(--color-primary-light);color:var(--color-primary)}.SaleItem-module__TwaGoW__sendReceiptButton:disabled{opacity:.6;cursor:not-allowed}.SaleItem-module__TwaGoW__sendReceiptStatus{font-size:var(--fs-xs);color:var(--color-primary)}.SaleItem-module__TwaGoW__sendReceiptError{font-size:var(--fs-xs);color:var(--color-danger)}.SaleItem-module__TwaGoW__testButton{padding:6px 10px!important;font-size:12px!important}
.ScrollItemsContainer-module__LjChyq__sentinelWrapper{width:100%;height:0;position:relative}.ScrollItemsContainer-module__LjChyq__sentinel{visibility:hidden;opacity:0;pointer-events:none;z-index:-1;width:100%;height:500px;position:absolute;left:0}.ScrollItemsContainer-module__LjChyq__sentinel[data-position=top]{top:0}.ScrollItemsContainer-module__LjChyq__sentinel[data-position=bottom]{top:-500px}.ScrollItemsContainer-module__LjChyq__noResults{text-align:center;padding:32px 24px}.ScrollItemsContainer-module__LjChyq__noResults p{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:8px}.ScrollItemsContainer-module__LjChyq__showMoreContainer{justify-content:center;padding:2rem 1rem;display:flex}
.SearchInline-module__1Pcjfa__container{justify-content:flex-end;align-items:center;height:44px;display:flex}.SearchInline-module__1Pcjfa__searchWrapper{align-items:center;height:100%;padding-top:8px;transition:all .2s ease-in-out;display:flex;position:relative}.SearchInline-module__1Pcjfa__collapsed{width:32px}.SearchInline-module__1Pcjfa__expanded{width:300px}.SearchInline-module__1Pcjfa__searchIconButton{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.SearchInline-module__1Pcjfa__searchIconButton:hover{background-color:var(--background-secondary);color:var(--text-primary)}.SearchInline-module__1Pcjfa__searchInputContainer{background:0 0;border-radius:6px;align-items:center;width:100%;height:36px;padding:0 0 0 8px;display:flex;position:relative}.SearchInline-module__1Pcjfa__searchInputContainer:before{content:"";background-color:var(--background-primary);z-index:-1;opacity:0;height:calc(100% - 2px);transition:opacity .2s ease-out;position:absolute;top:0;left:8px;right:0}.SearchInline-module__1Pcjfa__expanded .SearchInline-module__1Pcjfa__searchInputContainer:before{opacity:1}.SearchInline-module__1Pcjfa__searchIcon{color:var(--text-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;transition:color .2s ease-out;display:flex}.SearchInline-module__1Pcjfa__searchIcon:hover{color:var(--color-primary)}.SearchInline-module__1Pcjfa__searchInput{font-size:var(--fs-sm);color:var(--text-primary);opacity:0;background:0 0;border:none;outline:none;flex:1;width:0;min-width:0;padding:0;font-family:inherit;transition:opacity .2s ease-out}.SearchInline-module__1Pcjfa__expanded .SearchInline-module__1Pcjfa__searchInput{opacity:1;width:auto}.SearchInline-module__1Pcjfa__searchInput::placeholder{color:var(--text-muted)}.SearchInline-module__1Pcjfa__clearButton{opacity:0;pointer-events:none;flex-shrink:0;margin-left:4px;transition:opacity .15s}.SearchInline-module__1Pcjfa__expanded .SearchInline-module__1Pcjfa__clearButton{opacity:1;pointer-events:auto}.SearchInline-module__1Pcjfa__underline{background-color:var(--border-color);transform-origin:100%;height:2px;transition:transform .2s ease-out,background-color .15s;position:absolute;bottom:.5px;left:8px;right:0;transform:scaleX(0)}.SearchInline-module__1Pcjfa__expanded .SearchInline-module__1Pcjfa__underline{transform:scaleX(1)}.SearchInline-module__1Pcjfa__searchInputContainer:focus-within .SearchInline-module__1Pcjfa__underline{background-color:var(--color-primary-light)}
.SectionsGrid-module__RHKJxW__container{flex-direction:column;gap:56px;width:100%;display:flex}.SectionsGrid-module__RHKJxW__row{gap:56px;display:flex;position:relative}.SectionsGrid-module__RHKJxW__row:not(:last-child):after{content:"";background-color:var(--border-color);height:1px;position:absolute;bottom:-28px;left:0;right:0}.SectionsGrid-module__RHKJxW__item{flex:1;position:relative}.SectionsGrid-module__RHKJxW__item:not(:last-child):after{content:"";background-color:var(--border-color);width:1px;position:absolute;top:0;bottom:0;right:-28px}@media (max-width:768px){.SectionsGrid-module__RHKJxW__row{flex-direction:column}.SectionsGrid-module__RHKJxW__item:not(:last-child):after{display:none}.SectionsGrid-module__RHKJxW__row:not(:last-child):after{bottom:-28px}}
.NavigationItemComponent-module__ZEIQJG__link,.NavigationItemComponent-module__ZEIQJG__button{color:var(--text-secondary);background:0 0}.NavigationItemComponent-module__ZEIQJG__link:hover,.NavigationItemComponent-module__ZEIQJG__button:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.NavigationItemComponent-module__ZEIQJG__active>.NavigationItemComponent-module__ZEIQJG__link,.NavigationItemComponent-module__ZEIQJG__active>.NavigationItemComponent-module__ZEIQJG__button{background-color:var(--background-tertiary);color:var(--text-primary);font-weight:var(--fw-bold)}.NavigationItemComponent-module__ZEIQJG__active>.NavigationItemComponent-module__ZEIQJG__link .NavigationItemComponent-module__ZEIQJG__icon,.NavigationItemComponent-module__ZEIQJG__active>.NavigationItemComponent-module__ZEIQJG__button .NavigationItemComponent-module__ZEIQJG__icon{color:var(--color-primary)}.NavigationItemComponent-module__ZEIQJG__subItemsContainer{transition:height .2s ease-out;overflow:hidden}.NavigationItemComponent-module__ZEIQJG__subItems{margin:0;padding:0;list-style:none}.NavigationItemComponent-module__ZEIQJG__subItem .NavigationItemComponent-module__ZEIQJG__link:hover,.NavigationItemComponent-module__ZEIQJG__subItem .NavigationItemComponent-module__ZEIQJG__button:hover{background-color:var(--background-tertiary);color:var(--text-primary)}
.Sidebar-module__w8pbqa__sidebar{height:100%;width:var(--sidebar-width,210px);scrollbar-width:thin;scrollbar-color:var(--border-color)transparent;flex-direction:column;flex-shrink:0;transition:width .3s;display:flex;overflow-y:auto}.Sidebar-module__w8pbqa__sidebar::-webkit-scrollbar{width:6px}.Sidebar-module__w8pbqa__sidebar::-webkit-scrollbar-track{background:0 0}.Sidebar-module__w8pbqa__sidebar::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.Sidebar-module__w8pbqa__sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.Sidebar-module__w8pbqa__nav{flex:1;padding:0 12px}.Sidebar-module__w8pbqa__navigationList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__w8pbqa__collapsed{width:60px;overflow:visible}.Sidebar-module__w8pbqa__footer{flex-shrink:0;margin-top:auto;padding:0 12px}.Sidebar-module__w8pbqa__footerList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__w8pbqa__toggleContainer{flex-shrink:0;justify-content:flex-start;padding:12px;display:flex}.Sidebar-module__w8pbqa__toggleButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:color .2s,background .2s;display:flex}.Sidebar-module__w8pbqa__toggleButton:hover{color:var(--text-primary);background-color:var(--background-tertiary)}.Sidebar-module__w8pbqa__toggleButton svg{stroke-width:1.7px}.Sidebar-module__w8pbqa__noAnimation{transition:none!important}
.CreateButton-module__sbN1Ra__item{border-radius:8px;margin-bottom:4px;overflow:hidden}.CreateButton-module__sbN1Ra__button{background:0 0;width:100%;overflow:hidden}.CreateButton-module__sbN1Ra__icon{color:var(--color-primary)}.CreateButton-module__sbN1Ra__label{color:var(--text-primary)}.CreateButton-module__sbN1Ra__label[aria-expanded=true]{color:var(--color-primary)}.CreateButton-module__sbN1Ra__button:hover{background-color:var(--background-tertiary);color:var(--color-primary)}.CreateButton-module__sbN1Ra__button[aria-expanded=true]{background-color:var(--background-tertiary);color:var(--color-primary);font-weight:var(--fw-bold)}.CreateButton-module__sbN1Ra__icon[aria-expanded=true]{color:var(--color-primary)}.CreateButton-module__sbN1Ra__tooltip[aria-expanded=true]{visibility:hidden}
.Task-module__NfdACq__taskRow{border:none;border-bottom:1px solid var(--border-color);background:0 0;margin-bottom:8px;padding:12px 0;position:relative}.Task-module__NfdACq__taskRow.Task-module__NfdACq__completed{opacity:.6}.Task-module__NfdACq__loadingOverlay{z-index:10;background:#fffc;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Task-module__NfdACq__taskContent{flex-direction:column;gap:4px;display:flex}.Task-module__NfdACq__overdueRow{align-items:center;gap:4px;display:flex}.Task-module__NfdACq__overdueText{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium)}.Task-module__NfdACq__firstRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.Task-module__NfdACq__secondRow{align-items:flex-start;display:flex}.Task-module__NfdACq__taskInfo{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.Task-module__NfdACq__taskInfo>div{flex-direction:column;gap:2px;min-width:0;display:flex}.Task-module__NfdACq__taskMainLine{align-items:center;gap:4px;display:flex}.Task-module__NfdACq__customerLink,.Task-module__NfdACq__taskName{font-weight:var(--fw-medium);color:var(--text-primary);font-size:var(--fs-sm);text-decoration:none}.Task-module__NfdACq__customerLink:hover{color:var(--color-primary);text-decoration:underline}.Task-module__NfdACq__additionalContext{color:var(--text-secondary);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:0}.Task-module__NfdACq__expandButton{color:var(--color-primary);cursor:pointer;font-size:var(--fs-xs);background:0 0;border:none;margin-left:4px;padding:0;text-decoration:underline}.Task-module__NfdACq__expandButton:hover{color:var(--primary-dark)}.Task-module__NfdACq__actionSection{align-items:center;gap:12px;display:flex}.Task-module__NfdACq__actionButton{border:1px solid var(--border-color);background:var(--background-primary);cursor:pointer;width:28px;height:28px;color:var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Task-module__NfdACq__actionButton:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary);transform:scale(1.05)}.Task-module__NfdACq__completedIcon{color:var(--color-success);display:flex}.Task-module__NfdACq__actionButton:disabled{opacity:.5;cursor:not-allowed}.Task-module__NfdACq__completed .Task-module__NfdACq__actionButton{background:var(--success-light);border-color:var(--success);color:var(--success)}.Task-module__NfdACq__completed .Task-module__NfdACq__actionButton:hover{background:var(--success);color:var(--background-primary)}@media (max-width:768px){.Task-module__NfdACq__taskRow{padding:10px 12px}.Task-module__NfdACq__taskMain{flex-direction:column;align-items:flex-start;gap:4px}.Task-module__NfdACq__customerInfo{margin-left:0}}@media (max-width:480px){.Task-module__NfdACq__taskContent{gap:12px}.Task-module__NfdACq__actionButton{width:28px;height:28px}}.Task-module__NfdACq__contextMenuContainer{position:relative}.Task-module__NfdACq__invisibleTrigger{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.TasksContainer-module__kQv1CW__tasksContainer{width:100%}.TasksContainer-module__kQv1CW__tasksList{padding-bottom:200px}.TasksContainer-module__kQv1CW__taskSection{margin-bottom:0}.TasksContainer-module__kQv1CW__overdueTasks{padding-top:12px}.TasksContainer-module__kQv1CW__overdueIcon{color:var(--color-warning)}.TasksContainer-module__kQv1CW__groupWithTitle{padding-left:12px}.TasksContainer-module__kQv1CW__sectionHeader{z-index:10;background-color:var(--background-primary);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;margin-bottom:8px;padding:12px 24px 8px 0;display:flex;position:sticky;top:0}.TasksContainer-module__kQv1CW__sectionTitle{margin:0}.TasksContainer-module__kQv1CW__noTasks{text-align:center;color:var(--text-secondary);padding:32px 24px}@media (max-width:768px){.TasksContainer-module__kQv1CW__sectionHeader{padding:12px 16px 8px}.TasksContainer-module__kQv1CW__noTasks{padding:32px 16px}}
.Toggle-module__41e3BW__toggle{background-color:var(--border-color);cursor:pointer;border:none;border-radius:12px;outline:none;width:44px;height:24px;padding:0;transition:background-color .2s;display:inline-block;position:relative}.Toggle-module__41e3BW__toggle:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light)}.Toggle-module__41e3BW__toggle.Toggle-module__41e3BW__checked{background-color:var(--color-primary)}.Toggle-module__41e3BW__toggle.Toggle-module__41e3BW__disabled{cursor:not-allowed;opacity:.5}.Toggle-module__41e3BW__slider{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.Toggle-module__41e3BW__toggle.Toggle-module__41e3BW__checked .Toggle-module__41e3BW__slider{transform:translate(20px)}
.MouseFollowingTooltip-module__GjEJBW__tooltip{background-color:var(--background-secondary);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-normal);border:1px solid var(--border-color);z-index:10000;pointer-events:none;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;transition:opacity .2s;display:flex;position:fixed;box-shadow:0 2px 6px #00000014}.MouseFollowingTooltip-module__GjEJBW__tooltip svg{flex-shrink:0}
.styles-module__OqYv6a__searchActivator{background-color:var(--background-primary);border:1px solid var(--color-primary-muted);width:100%;height:36px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 16px;transition:background-color .2s ease-in-out;display:flex}.styles-module__OqYv6a__searchActivator:hover{background-color:var(--background-secondary)}.styles-module__OqYv6a__label{flex:1;align-items:center;gap:8px;display:flex}
.SearchInput-module__W-0lHq__searchActivator{background-color:var(--background-secondary)}.SearchInput-module__W-0lHq__input{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-primary);font-family:var(--font-family-sans);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.SearchInput-module__W-0lHq__input::placeholder{color:var(--text-secondary)}
.SearchResultCard-module__wgCHfG__container{cursor:pointer;border-radius:8px;align-items:flex-start;padding:8px;transition:all .15s;display:flex}.SearchResultCard-module__wgCHfG__container:hover{background-color:var(--background-secondary);border-color:var(--color-primary-light)}.SearchResultCard-module__wgCHfG__content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.SearchResultCard-module__wgCHfG__iconContainer{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchResultCard-module__wgCHfG__details{min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);flex-direction:column;flex:1;display:flex}.SearchResultCard-module__wgCHfG__highlight{background-color:var(--color-accent);color:var(--text-primary);font-weight:var(--fw-bold);border-radius:2px;padding:0 2px}
.ConversationSearchCard-module__LPhWpq__header{justify-content:space-between;align-items:center;display:flex}.ConversationSearchCard-module__LPhWpq__nameContainer{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ConversationSearchCard-module__LPhWpq__icon{color:var(--text-muted)}.ConversationSearchCard-module__LPhWpq__unreadMail{color:var(--color-primary)}.ConversationSearchCard-module__LPhWpq__unreadSms{color:var(--color-accent)}.ConversationSearchCard-module__LPhWpq__unreadIndicator{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ConversationSearchCard-module__LPhWpq__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConversationSearchCard-module__LPhWpq__dateContainer{flex-shrink:0;align-items:center;gap:4px;display:flex}.ConversationSearchCard-module__LPhWpq__date{font-size:var(--fs-xxs);color:var(--text-muted);white-space:nowrap}.ConversationSearchCard-module__LPhWpq__content{flex-direction:column;gap:4px;display:flex}.ConversationSearchCard-module__LPhWpq__subject{font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConversationSearchCard-module__LPhWpq__preview{font-size:var(--fs-xxs);color:var(--text-secondary);line-height:var(--lh-normal);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.CustomerSearchCard-module__HGZ2fW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.CustomerSearchCard-module__HGZ2fW__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CustomerSearchCard-module__HGZ2fW__tagsContainer{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.CustomerSearchCard-module__HGZ2fW__contact{font-size:var(--fs-xxs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.CustomerSubrouteItem-module__nPqG0G__subrouteItem{cursor:pointer;border-radius:6px;margin-left:18px;padding:6px 10px;transition:background-color .15s}.CustomerSubrouteItem-module__nPqG0G__subrouteItem:hover{background-color:var(--background-secondary)}.CustomerSubrouteItem-module__nPqG0G__subrouteItem.CustomerSubrouteItem-module__nPqG0G__selected{background-color:var(--background-secondary);border-left-color:var(--color-primary)}.CustomerSubrouteItem-module__nPqG0G__content{font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-secondary);align-items:center;gap:4px;display:flex}.CustomerSubrouteItem-module__nPqG0G__subrouteItem.CustomerSubrouteItem-module__nPqG0G__selected .CustomerSubrouteItem-module__nPqG0G__content{color:var(--text-primary)}.CustomerSubrouteItem-module__nPqG0G__label{flex:1}
.NavigationSearchCard-module__XE6guW__content{flex-direction:column;gap:4px;width:100%;display:flex}.NavigationSearchCard-module__XE6guW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.NavigationSearchCard-module__XE6guW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NavigationSearchCard-module__XE6guW__shortcut{font-size:var(--fs-xxs);color:var(--text-muted);text-transform:uppercase;font-weight:var(--fw-medium);flex-shrink:0}.NavigationSearchCard-module__XE6guW__description{font-size:var(--fs-xxs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.OrderSearchCard-module__aU6VUW__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.OrderSearchCard-module__aU6VUW__customerName{color:var(--color-text-primary);font-weight:500;font-size:var(--fs-xs);line-height:1.2}.OrderSearchCard-module__aU6VUW__orderDate{font-size:var(--fs-xxs);color:var(--color-text-secondary);line-height:1.2}.OrderSearchCard-module__aU6VUW__matchingItems{font-size:var(--fs-xxs);color:var(--color-text-secondary);line-height:1.3}.OrderSearchCard-module__aU6VUW__matchingItem{color:var(--color-text-secondary)}.OrderSearchCard-module__aU6VUW__moreItems{color:var(--color-text-tertiary)}
.SearchPortal-module__GMqNca__overlay{z-index:1000;background-color:#0000;position:fixed;inset:0}.SearchPortal-module__GMqNca__container{background-color:var(--background-primary);box-shadow:var(--shadow-primary-focus);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;max-height:70vh;padding:7px;display:flex;overflow:hidden}.SearchPortal-module__GMqNca__searchInputContainer{pointer-events:all;margin-bottom:8px}.SearchPortal-module__GMqNca__filtersSection{justify-content:space-between;align-items:center;margin-top:2px;margin-bottom:8px;display:flex}.SearchPortal-module__GMqNca__filterTabs{gap:8px;display:flex}.SearchPortal-module__GMqNca__aiSection{display:flex}.SearchPortal-module__GMqNca__loadingBarContainer{width:100%;height:2px;position:relative}.SearchPortal-module__GMqNca__resultsSection{flex:1;overflow-y:auto}.SearchPortal-module__GMqNca__resultsContainer{flex-direction:column;gap:8px;display:flex}.SearchPortal-module__GMqNca__resultsContainer.SearchPortal-module__GMqNca__hasSubroutes{gap:2px}.SearchPortal-module__GMqNca__selectedResult>*{background-color:var(--background-secondary)!important;border-color:var(--color-primary-light)!important}.SearchPortal-module__GMqNca__loadingState,.SearchPortal-module__GMqNca__errorState,.SearchPortal-module__GMqNca__emptyState{text-align:center;justify-content:center;align-items:center;height:200px;display:flex}.SearchPortal-module__GMqNca__loadingState p,.SearchPortal-module__GMqNca__errorState p{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.SearchPortal-module__GMqNca__errorState p{color:var(--color-danger)}.SearchPortal-module__GMqNca__emptyStateText{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.SearchPortal-module__GMqNca__emptyState{flex-direction:column;gap:12px}.SearchPortal-module__GMqNca__recentSearchesHeader{margin:4px 0 8px 2px}.SearchPortal-module__GMqNca__recentSearchesHeader h3{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-primary);margin:0}
.SearchActivator-module__SO3Z-W__shortcutRow{align-items:center;gap:4px;display:flex}.SearchActivator-module__SO3Z-W__shortcut{background-color:var(--background-secondary);width:20px;height:20px;font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;display:flex}
