.IconButton_icon__4nBes{background:none;border:none;border-radius:4px;padding:4px;margin:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}.IconButton_icon__4nBes.IconButton_active__G0q22,.IconButton_icon__4nBes.IconButton_active__G0q22:hover{background-color:var(--button-accent-bg);color:var(--button-accent-text)}.IconButton_icon__4nBes:hover,.IconButton_icon__4nBes[aria-expanded=true]{background-color:var(--background-secondary);color:var(--color-primary)}.IconButton_icon__4nBes.IconButton_danger__uyZNV:hover{color:var(--color-danger)}.IconButton_icon__4nBes.IconButton_ai__R14Rj.IconButton_active__G0q22{background-color:transparent;color:var(--color-ai)}.IconButton_icon__4nBes.IconButton_ai__R14Rj:hover{background-color:var(--color-ai-background);color:var(--color-ai)}.IconButton_icon__4nBes:focus{outline:none}.IconButton_icon__4nBes:focus-visible{color:var(--color-primary)}.IconButton_icon__4nBes.IconButton_danger__uyZNV:focus-visible{color:var(--color-danger)}.IconButton_icon__4nBes.IconButton_ai__R14Rj:focus-visible{color:var(--color-ai)}.DropdownButton_dropdownContainer__0lsXR{position:relative;width:100%;display:flex;flex-direction:column;gap:4px}.DropdownButton_button__01Bqy{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;border-radius:8px;background-color:var(--background-primary);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:all .15s ease;overflow:visible}.DropdownButton_chevronContainer__gz4lb{height:24px;width:24px}.DropdownButton_chevron__8cd_3{margin-left:.5rem;transition:all .2s ease;color:var(--text-muted)}.DropdownButton_button__01Bqy:focus .DropdownButton_chevron__8cd_3,.DropdownButton_button__01Bqy:hover{color:var(--text-primary)}.DropdownButton_open__yesS2 .DropdownButton_chevron__8cd_3{transform:rotate(180deg);color:var(--text-primary)}.DropdownButton_menu__DnEUa{position:absolute;background-color:var(--background-primary);box-shadow:var(--shadow-primary-focus);border-radius:8px;z-index:100;opacity:0;transform:translateY(-10px);max-height:0;visibility:hidden;overflow:hidden;transition:opacity .2s ease,transform .2s ease,max-height .2s ease,visibility 0s linear .2s;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.DropdownButton_menu__DnEUa:focus{outline:none}.DropdownButton_menu__DnEUa.DropdownButton_openMenu__lOpRS{opacity:1;transform:translateY(0);visibility:visible;overflow-y:auto;transition:opacity .2s ease,transform .2s ease,max-height .2s ease,visibility 0s linear 0s}.DropdownButton_menu__DnEUa::-webkit-scrollbar{width:6px}.DropdownButton_menu__DnEUa::-webkit-scrollbar-track{background:transparent}.DropdownButton_menu__DnEUa::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:3px}.DropdownButton_menuItem__12hAD{padding:.75rem 1rem;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;transition:background-color .15s ease}.DropdownButton_menuItem__12hAD:hover{background-color:var(--color-primary-muted)}.DropdownButton_menuItem__12hAD.DropdownButton_selected__Fn1zb{color:var(--color-primary);font-weight:var(--fw-medium);background-color:var(--color-primary-muted)}.DropdownButton_placeholder__aRqD_{color:var(--text-muted);font-weight:var(--fw-regular)}.DropdownButton_label__3nE_2{display:block;margin-bottom:.5rem;font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--fw-normal)}.DropdownButton_disabled__1Tq4g{opacity:.6;cursor:not-allowed}.DropdownButton_disabled__1Tq4g:hover{border-color:var(--border-color);box-shadow:none}.DropdownButton_highlighted__bCyQU{background-color:var(--color-primary-muted)}.DropdownButton_requiredIndicator__fWZww{color:var(--color-error);margin-left:2px}.DropdownButton_inlineContainer__J7xCd{display:flex;flex-direction:column;width:100%}.DropdownButton_inlineButton__lEq0e{border:none;border-radius:0;border-bottom:1px solid var(--color-primary-muted);padding:0;line-height:var(--lh-normal);min-height:1.5em;box-shadow:none;background-color:transparent;display:flex;align-items:center;font-size:var(--fs-xs)}.DropdownButton_inlineButton__lEq0e:hover{border-bottom-color:var(--color-primary-light);box-shadow:none}.DropdownButton_inlineButton__lEq0e:focus{border-bottom-color:var(--color-primary);box-shadow:none}.DropdownButton_inlineButton__lEq0e.DropdownButton_open__yesS2{border-bottom-color:var(--color-primary)}.DropdownButton_inlineLabel__R9YET{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-normal)}.DropdownButton_clearButton__qIzOe{position:absolute;right:36px;top:4px;z-index:100}.DropdownButton_inlineContainer__J7xCd .DropdownButton_clearButton__qIzOe{right:4px}.DateLabel_dateLabel__hw0bG{background-color:var(--background-tertiary);border-radius:16px;padding:4px 12px;font-size:var(--fs-xs);color:var(--text-secondary);text-align:center}.DateLabel_shadow__bmqBC{box-shadow:var(--shadow-primary)}.BookingMessageBubble_bookingContainer__V_p2I{display:flex;width:100%;padding-bottom:12px;border-bottom:1px solid var(--border-color);border-left:3px solid var(--color-primary-light);margin-bottom:24px;justify-content:flex-start;min-height:280px}.BookingMessageBubble_bookingContainer__V_p2I.BookingMessageBubble_cancelled__28KLM{border-left-color:var(--color-danger)}.BookingMessageBubble_bookingBubble__fqbnq{display:flex;flex-direction:column;padding:16px;overflow-wrap:break-word;word-break:break-word;overflow:hidden;width:100%;background:var(--background-primary);border-radius:8px;color:var(--text-primary)}.BookingMessageBubble_header__LzZuB{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.BookingMessageBubble_messageInfo__4pAOW{display:flex;flex-direction:column;gap:4px}.BookingMessageBubble_subject__jeYkH{font-weight:var(--fw-medium);font-size:var(--fs-xs);color:var(--text-primary)}.BookingMessageBubble_body__6EF4K{font-size:var(--fs-xs);color:var(--text-secondary)}.BookingMessageBubble_customerSection__QMUD3{display:flex;align-items:center;gap:16px;margin-bottom:16px}.BookingMessageBubble_avatarContainer__fZ2Ef{flex-shrink:0}.BookingMessageBubble_rightColumn__eNKTO{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:16px}.BookingMessageBubble_nameRow__fiSE9{display:flex;justify-content:space-between;align-items:center;width:100%}.BookingMessageBubble_nameAndTags___dZB4{display:flex;align-items:center;gap:12px}.BookingMessageBubble_customerName__mxMHf{font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--text-primary);text-decoration:none;line-height:var(--lh-tight)}.BookingMessageBubble_customerName__mxMHf:hover{color:var(--color-primary);text-decoration:underline}.BookingMessageBubble_tags__m3joY{display:flex;gap:6px;align-items:center}.BookingMessageBubble_actionSection__KNEbx{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.BookingMessageBubble_notes__RN6v_{display:flex;flex-direction:column}.BookingMessageBubble_error__N6WqA,.BookingMessageBubble_loading__3rD7f{padding:16px;text-align:center;font-size:var(--fs-xs);color:var(--text-secondary)}.BookingMessageBubble_error__N6WqA{color:var(--color-danger)}.BookingMessageBubble_loadingContainer__CFocr{position:relative;overflow:hidden}.BookingMessageBubble_loadingContainer__CFocr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:BookingMessageBubble_shimmer__HbhVf 2s infinite}@keyframes BookingMessageBubble_shimmer__HbhVf{to{transform:translateX(100%)}}.BookingMessageBubble_loadingPlaceholder__mONjS{background:var(--background-secondary);border-radius:4px;height:18px}.BookingMessageBubble_loadingPlaceholder__mONjS.BookingMessageBubble_wide__fOG9x{width:80%}.BookingMessageBubble_loadingPlaceholder__mONjS.BookingMessageBubble_medium__mPaby{width:60%}.BookingMessageBubble_loadingPlaceholder__mONjS.BookingMessageBubble_narrow__IAEZG{width:40%}.BookingMessageBubble_loadingActionPlaceholder__IVMQr{background:var(--background-secondary);border-radius:16px;height:30px;width:80px}.EmailAttachmentPreview_previewBar__G9BPr{display:flex;gap:8px;margin-top:12px;overflow-x:auto;align-items:flex-start}.EmailAttachmentPreview_previewItem__ri0cu{position:relative;flex-shrink:0;border-radius:6px;transition:border-color .1s ease;border:1px solid transparent}.EmailAttachmentPreview_previewItem__ri0cu:focus-visible,.EmailAttachmentPreview_previewItem__ri0cu:hover{border-color:var(--color-primary-light)}.EmailAttachmentPreview_previewImage__IJQW4{border-radius:6px;object-fit:cover;width:72px;height:72px;background:var(--background-tertiary);transition:box-shadow .1s ease}.EmailAttachmentPreview_previewFileIcon__eQGyi{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:6px;background:var(--background-tertiary);color:var(--text-muted);outline:1px solid transparent;transition:background-color .1s ease,border-color .1s ease}.EmailAttachmentPreview_fileIconSymbol__pWjyR{margin-bottom:2px}.EmailAttachmentPreview_fileExtension__5AZtP{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.5px}.EmailAttachmentPreview_previewPlaceholder__RXZyl{width:72px;height:72px;border-radius:6px;background:var(--background-tertiary);opacity:.5}.EmailMessageBubble_emailContainer__83h4C{display:flex;width:100%;padding-bottom:12px;border-bottom:1px solid var(--border-color);margin-bottom:24px}.EmailMessageBubble_emailContainer__83h4C.EmailMessageBubble_inbound__bYq04{border-left:3px solid var(--color-primary-light);justify-content:flex-start}.EmailMessageBubble_emailContainer__83h4C.EmailMessageBubble_outbound__ZymvT{justify-content:flex-start}.EmailMessageBubble_emailBubble__H7nyn{display:flex;flex-direction:row;align-items:flex-end;padding:12px 16px;overflow-wrap:break-word;word-break:break-word;overflow:hidden;width:100%}.EmailMessageBubble_emailBubble__H7nyn.EmailMessageBubble_inbound__bYq04,.EmailMessageBubble_emailBubble__H7nyn.EmailMessageBubble_outbound__ZymvT{color:var(--text-primary)}.EmailMessageBubble_contentArea___wtd8{flex:1 1;min-width:0}.EmailMessageBubble_messageBody__XmjtY{margin-bottom:4px;line-height:var(--lh-normal)}.EmailMessageBubble_statusArea__XKHvq{display:flex;align-items:flex-end;justify-content:center;margin-left:8px;flex-shrink:0}.EmailMessageBubble_statusIcon__Cg2pA{stroke:var(--text-secondary)}.EmailMessageBubble_failedIcon__fsGXa{stroke:var(--color-danger)}.MessageBubble_messageWrapper__OnSYi{width:100%;margin-bottom:8px}.MessageBubble_messageContainer__brmTW{display:flex;flex-direction:column;width:100%}.MessageBubble_messageContainer__brmTW.MessageBubble_inbound__w8KIw{justify-content:flex-start;align-items:flex-start}.MessageBubble_messageContainer__brmTW.MessageBubble_outbound__CA1T6{justify-content:flex-end;align-items:flex-end}.MessageBubble_bubbleWrapper__zchkA{max-width:75%;background-color:var(--background-tertiary);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-primary)}.MessageBubble_taskName__IY2y2{padding:12px 16px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);margin-bottom:4px}.MessageBubble_messageBubble__Nv5So{padding:12px 16px;overflow-wrap:break-word;word-break:break-word}.MessageBubble_messageBubble__Nv5So.MessageBubble_shadow__tCSCq{box-shadow:var(--shadow-primary)}.MessageBubble_messageBubble__Nv5So.MessageBubble_inbound__w8KIw{background-color:var(--background-tertiary);color:var(--text-primary);border-bottom-left-radius:4px}.MessageBubble_messageBubble__Nv5So.MessageBubble_outbound__CA1T6{background:var(--gradient-primary-light);color:var(--text-primary);border-bottom-right-radius:4px}.MessageBubble_messageBody__uz6sx{margin-bottom:4px;line-height:var(--lh-normal)}.MessageBubble_messageLink__KGmiD{text-decoration:underline;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:inline-block;color:var(--color-primary)}.MessageBubble_bottomContainer__RTT56{display:flex;margin-top:4px;justify-content:flex-end;align-items:center;gap:4px}.MessageBubble_inbound__w8KIw .MessageBubble_bottomContainer__RTT56{justify-content:flex-start}.MessageBubble_statusIcon__PZ0pi{stroke:var(--text-secondary)}.MessageBubble_failedIcon__Q33nA{stroke:var(--color-danger)}.MessageBubble_messageTime__FxK_Q{display:block;text-align:right;font-size:var(--fs-xxs)}.MessageBubble_messageBubble__Nv5So.MessageBubble_inbound__w8KIw .MessageBubble_messageTime__FxK_Q{color:var(--text-muted)}.MessageBubble_messageBubble__Nv5So.MessageBubble_outbound__CA1T6 .MessageBubble_messageTime__FxK_Q{color:var(--text-secondary)}.MessageBubble_attachmentsContainer__pMW5j{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.MessageBubble_messageContainer__brmTW.MessageBubble_inbound__w8KIw .MessageBubble_attachmentsContainer__pMW5j{align-items:flex-start}.MessageBubble_messageContainer__brmTW.MessageBubble_outbound__CA1T6 .MessageBubble_attachmentsContainer__pMW5j{align-items:flex-end}.MessageBubble_imageContainer__LhRKb{display:inline-block;height:var(--chat-img-height,200px);max-width:var(--chat-img-max-width,400px);border-radius:12px;overflow:hidden}.MessageBubble_imageWrapper__4GeTO{height:100%;width:100%;position:relative;background:var(--background-tertiary)}.MessageBubble_messageImage__2ECgD{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.MessageBubble_imageLoaded__2Wrd1{opacity:1}.MessageBubble_attachmentPlaceholder__6QJX2,.MessageBubble_imagePlaceholder__WFG6n{height:100%;width:100%}.MessageBubble_fileLink__dvRUi{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:var(--background-tertiary);border-radius:12px;color:var(--text-secondary);text-decoration:none;font-size:var(--fs-xs);box-shadow:var(--shadow-primary);transition:background-color .2s ease}.MessageBubble_fileLink__dvRUi:hover{color:var(--text-primary)}.MessageBubble_fileIcon__7_XOm{color:var(--text-secondary)}.MessageBubble_fileLink__dvRUi:hover .MessageBubble_fileIcon__7_XOm{color:var(--color-primary)}.MessageBubble_attachmentsContainer__pMW5j:has(>:nth-child(2)) .MessageBubble_attachmentPlaceholder__6QJX2{height:120px;width:120px}.MessageBubble_attachmentsContainer__pMW5j:has(>:nth-child(3)) .MessageBubble_attachmentPlaceholder__6QJX2{height:100px;width:100px}.MessageBubble_attachmentPlaceholder__6QJX2{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;height:200px;background-color:var(--background-tertiary);border-radius:12px;color:var(--text-muted);font-size:var(--fs-sm);box-shadow:var(--shadow-primary)}.MessageBubble_errorMessageContainer__WOjsn{color:var(--color-danger);padding:8px 16px;max-width:50%;text-align:right}.MessageBubble_failedMessage__AjWGy .MessageBubble_messageBubble__Nv5So{opacity:.7;border:1px solid var(--color-danger)}.MessageBubble_highlight__qCL1t{background-color:var(--color-accent);color:var(--text-primary);font-weight:var(--fw-semi-bold);padding:1px 2px;border-radius:2px}.MessageBubble_emailHeader__dcy9l{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:8px}.MessageBubble_emailContent__TUYWx{font-family:inherit;line-height:1.5}.MessageBubble_emailContent__TUYWx h1,.MessageBubble_emailContent__TUYWx h2,.MessageBubble_emailContent__TUYWx h3,.MessageBubble_emailContent__TUYWx h4,.MessageBubble_emailContent__TUYWx h5,.MessageBubble_emailContent__TUYWx h6{margin:.5em 0;color:inherit}.MessageBubble_emailContent__TUYWx p{margin:.5em 0}.MessageBubble_emailContent__TUYWx ol,.MessageBubble_emailContent__TUYWx ul{margin:.5em 0;padding-left:1.5em}.MessageBubble_emailContent__TUYWx li{margin:.25em 0}.MessageBubble_emailContent__TUYWx blockquote{margin:.5em 0;padding-left:1em;border-left:2px solid var(--color-border);font-style:italic;opacity:.8}.MessageBubble_emailContent__TUYWx .MessageBubble_rich-text-link__a2lSq,.MessageBubble_emailContent__TUYWx a{color:var(--color-primary);text-decoration:underline}.MessageBubble_emailContent__TUYWx img{max-width:100%;height:auto;border-radius:4px;margin:.5em 0}.MessageBubble_emailContent__TUYWx img[data-signature-icon=true]{display:inline;vertical-align:middle;width:16px!important;height:16px!important;margin:0!important;border-radius:0}.MessageBubble_emailContent__TUYWx table{border-collapse:collapse;margin:.5em 0;max-width:100%}.MessageBubble_emailContent__TUYWx td,.MessageBubble_emailContent__TUYWx th{padding:.25em .5em;border:1px solid var(--color-border)}.MessageBubble_emailContentText__dzO1i{white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.MessageBubble_standaloneTimestamp__YBbtw{display:flex;align-items:center;gap:4px;margin-top:4px}.MessageBubble_messageContainer__brmTW.MessageBubble_inbound__w8KIw .MessageBubble_standaloneTimestamp__YBbtw{justify-content:flex-start}.MessageBubble_messageContainer__brmTW.MessageBubble_outbound__CA1T6 .MessageBubble_standaloneTimestamp__YBbtw{justify-content:flex-end}.MessageBubble_standaloneTimestamp__YBbtw .MessageBubble_messageTime__FxK_Q{color:var(--text-muted);font-size:var(--fs-xxs)}.MessagesContainer_container__BicZ6{display:flex;flex-direction:column;height:100%;position:relative}.MessagesContainer_sentinelWrapper__R1Pge{position:relative;height:0;width:100%}.MessagesContainer_sentinel__Y_f4h{position:absolute;height:1000px;width:100%;top:-500px;left:0;visibility:hidden;opacity:0;pointer-events:none;z-index:-1}.MessagesContainer_sentinel__Y_f4h[data-position=top]{top:0;height:500px}.MessagesContainer_sentinel__Y_f4h[data-position=bottom]{top:-500px;height:500px}.MessagesContainer_loadingIndicator__Xy0Mk{text-align:center;padding:10px;color:var(--text-muted);font-size:var(--fs-xs);margin-bottom:16px}.MessagesContainer_directionSeparatorWrapper__p6v64{display:flex;flex-direction:column}.MessagesContainer_directionSeparator__75ncw{height:12px}.MessagesContainer_dateGroup___h1U3{margin-bottom:4px}.MessagesContainer_dateDivider__tJxlr{position:-webkit-sticky;position:sticky;top:12px;z-index:10;display:flex;justify-content:center;margin:16px 0}.MessagesContainer_subjectLabel__FOeoT{font-weight:400;margin-right:4px}.MessagesContainer_subjectText__23A8I{font-weight:var(--fw-medium)}@supports (-webkit-touch-callout:none){.MessagesContainer_container__BicZ6{height:-webkit-fill-available}}.ConversationContainer_container__NxoVw{position:relative;flex:1 1}.ConversationContainer_loadingOverlay__kbV_z{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:var(--background-primary)}.SmsAttestation_container__7N4_r{flex:1 1;height:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;max-width:500px;margin:0 auto;padding:32px 24px}.SmsAttestation_title__djOcw{text-align:center;margin:0}.SmsAttestation_intro__wk2wI{font-size:var(--fs-sm);color:var(--text-secondary);text-align:center;margin:0}.SmsAttestation_checkboxes__7gYlc{display:flex;flex-direction:column;gap:16px;width:100%}.SmsAttestation_checkboxLabel__NhsV_{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--fs-sm);color:var(--text-primary);line-height:var(--lh-normal)}.SmsAttestation_checkbox__1pRj_{width:16px;height:16px;border:2px solid var(--border-color);border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:var(--background-primary);flex-shrink:0;margin-top:2px}.SmsAttestation_checkbox__1pRj_:hover{border-color:var(--color-primary-light)}.SmsAttestation_checkbox__1pRj_.SmsAttestation_checked__0JUP3{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-primary)}.SmsAttestation_actions__sKum_{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.SmsAttestation_termlink__nQzvh{font-size:var(--fs-xs);color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.SmsAttestation_termlink__nQzvh:hover{color:var(--text-primary)}.SmsAttestation_note__kPryu{font-size:var(--fs-xs);color:var(--text-muted);text-align:center;margin:0}.CustomerSearchInput_searchContainer__iPW8O{position:relative;width:100%}.CustomerSearchInput_searchInputWrapper__u2Bjm{width:100%}.CustomerSearchInput_searchInput__ZGTAg{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:var(--fs-sm);background-color:var(--background-primary);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.CustomerSearchInput_searchInput__ZGTAg:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.CustomerSearchInput_resultsContainer__LrxmD{position:absolute;top:100%;left:0;right:0;overflow-y:auto;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background-primary);box-shadow:var(--shadow-primary);z-index:10;margin-top:2px;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.CustomerSearchInput_resultsContainer__LrxmD::-webkit-scrollbar{width:6px}.CustomerSearchInput_resultsContainer__LrxmD::-webkit-scrollbar-track{background:transparent}.CustomerSearchInput_resultsContainer__LrxmD::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:3px}.CustomerSearchInput_resultItem__TFXat{padding:.75rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--border-color)}.CustomerSearchInput_resultItem__TFXat:last-child{border-bottom:none}.CustomerSearchInput_resultItem__TFXat.CustomerSearchInput_focused__DSaPF,.CustomerSearchInput_resultItem__TFXat:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.CustomerSearchInput_manualEntryOption__ifPoP{position:-webkit-sticky;position:sticky;bottom:0;padding:.75rem;cursor:pointer;background-color:var(--color-accent-light);color:var(--color-primary);font-weight:var(--fw-bold);text-align:center;transition:background-color .15s ease}.CustomerSearchInput_manualEntryOption__ifPoP:hover{background-color:var(--color-accent)}.CustomerSearchInput_loading__XEWyw,.CustomerSearchInput_noResults__txJH4{padding:1rem;text-align:center;color:var(--text-secondary)}.CustomerSearchInput_customerName__wEBR3{font-weight:500;margin-bottom:.25rem}.CustomerSearchInput_contactInfo__q7DeK{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.CustomerSearchInput_emailMatch__i8cfd{color:var(--color-info)}.CustomerSearchInput_phoneMatch__rxYOp{color:var(--color-success)}.CustomerSearchInput_emailMatch__i8cfd mark,.CustomerSearchInput_phoneMatch__rxYOp mark{background-color:var(--color-accent);color:var(--text-primary);font-weight:var(--fw-semi-bold);padding:1px 2px;border-radius:2px}.DateGroupingContainer_dateHeader__Wo2V3{position:-webkit-sticky;position:sticky;top:0;background:var(--background-primary);z-index:10;padding:12px 0;border-bottom:1px solid var(--border-color);margin-bottom:8px}.DateGroupingContainer_dateHeaderContent__KUNen{margin:0}.DateGroupingContainer_itemsGroupIndented__Q7j4m{padding-left:16px}.DateGroupingContainer_itemDivider___FWuf{height:1px;background-color:var(--border-color);margin:8px 0}.DatePicker_datePickerContainer__dS_F7{display:block;width:100%}.DatePicker_datePickerDropdown__c1kof{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px;min-width:280px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.DatePicker_datePickerDropdown__c1kof.DatePicker_open__CFRZD{--is-open:1}.DatePicker_header__e1uza{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.DatePicker_navButton__HDr31{background:none;border:none;padding:4px;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.DatePicker_navButton__HDr31:hover{background:var(--background-tertiary);color:var(--text-primary)}.DatePicker_monthYear__XsXW_{font-size:14px;font-weight:600;color:var(--text-primary);min-width:120px;text-align:center}.DatePicker_weekdays__W7Z4y{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;margin-bottom:8px}.DatePicker_weekday__UzaOh{padding:8px 4px;text-align:center;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--background-secondary)}.DatePicker_calendar__fQtLb{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.DatePicker_day__ZLK5t{background:none;border:none;padding:8px 4px;text-align:center;font-size:var(--fs-xs);color:var(--text-primary);cursor:pointer;border-radius:4px;transition:all .2s ease;position:relative;min-height:32px;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-regular)}.DatePicker_day__ZLK5t:hover:not(.DatePicker_disabled__UK7zD):not(.DatePicker_otherMonth__itPxz){background:var(--background-tertiary)}.DatePicker_day__ZLK5t.DatePicker_otherMonth__itPxz{color:var(--text-muted);opacity:.4}.DatePicker_day__ZLK5t.DatePicker_otherMonth__itPxz:hover:not(.DatePicker_disabled__UK7zD){background:var(--background-tertiary);cursor:pointer}.DatePicker_day__ZLK5t.DatePicker_otherMonth__itPxz.DatePicker_disabled__UK7zD:hover{background:none;cursor:default}.DatePicker_day__ZLK5t.DatePicker_inRange__h1rYo,.DatePicker_day__ZLK5t.DatePicker_selected__fYLtR{background:var(--button-accent-bg);color:var(--button-accent-text);font-weight:var(--fw-medium)}.DatePicker_day__ZLK5t.DatePicker_inRange__h1rYo:hover{background:var(--color-primary-muted)}.DatePicker_day__ZLK5t.DatePicker_today__IDxgj{position:relative;font-weight:var(--fw-medium)}.DatePicker_day__ZLK5t.DatePicker_today__IDxgj:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:var(--color-primary);border-radius:50%}.DatePicker_day__ZLK5t.DatePicker_today__IDxgj.DatePicker_selected__fYLtR:after{background:var(--text-contrast)}.DatePicker_day__ZLK5t.DatePicker_today__IDxgj.DatePicker_inRange__h1rYo:after{background:var(--color-primary)}.DatePicker_day__ZLK5t.DatePicker_disabled__UK7zD{color:var(--text-muted);cursor:not-allowed;background:none;opacity:.5}.DatePicker_day__ZLK5t.DatePicker_disabled__UK7zD:hover{background:none}.DatePicker_day__ZLK5t.DatePicker_unavailable__x9n_O{color:var(--text-muted);cursor:not-allowed;background:none;opacity:.3}.DatePicker_day__ZLK5t.DatePicker_unavailable__x9n_O:hover{background:none}.DatePicker_day__ZLK5t.DatePicker_available__KvhdE{--is-available:1}.DatePicker_day__ZLK5t.DatePicker_available__KvhdE:hover:not(.DatePicker_disabled__UK7zD):not(.DatePicker_selected__fYLtR){background:var(--background-tertiary)}.DatePicker_actionArea__iNGBG{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);display:flex;justify-content:center;min-height:32px;align-items:center}.DatePicker_helpText__zz8aM{color:var(--text-secondary);font-size:var(--fs-xxs);text-align:center}.DatePicker_buttonGroup__SiUZg{display:flex;gap:12px;align-items:center}.DatePicker_datePickerDropdown__c1kof.DatePicker_large__fNyNK{padding:20px;min-width:320px}.DatePicker_large__fNyNK .DatePicker_monthYear__XsXW_{font-size:var(--fs-md);min-width:140px}.DatePicker_large__fNyNK .DatePicker_weekdays__W7Z4y .DatePicker_weekday__UzaOh{font-size:var(--fs-xs);padding:10px 6px}.DatePicker_large__fNyNK .DatePicker_calendar__fQtLb .DatePicker_day__ZLK5t{font-size:var(--fs-sm);min-height:40px;padding:10px 6px;border-radius:6px}.DatePicker_large__fNyNK .DatePicker_navButton__HDr31{padding:6px}.DatePicker_large__fNyNK .DatePicker_day__ZLK5t.DatePicker_today__IDxgj:after{width:5px;height:5px}.DatePicker_large__fNyNK .DatePicker_actionArea__iNGBG{margin-top:18px;padding-top:18px;min-height:36px}.DatePicker_large__fNyNK .DatePicker_helpText__zz8aM{font-size:var(--fs-xs)}.DatePicker_large__fNyNK .DatePicker_buttonGroup__SiUZg{gap:16px}.PortalDatePicker_portalDatePickerContainer__tED2j{position:relative;display:inline-block}.PortalDatePicker_portalDatePickerDropdown__iploy{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-primary-focus);opacity:0;transform:translateY(-8px);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:1050}.PortalDatePicker_portalDatePickerDropdown__iploy.PortalDatePicker_open__isQe5{opacity:1;transform:translateY(0)}.DatePickerHeader_datePickerHeader___dLCM{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.DatePickerHeader_leftSection__FuFiW{display:flex;align-items:center;gap:12px;flex:1 1}.DatePickerHeader_actions__C9OAa{display:flex;align-items:center;gap:4px}.DatePickerHeader_rightSection__62VOp{display:flex;align-items:center}.DatePickerHeader_title__Dc25_{font-size:var(--fs-lg);margin:0;line-height:var(--lh-tight)}.DatePickerHeader_calendarButton__Vb2YG{color:var(--text-secondary);transition:color .2s ease}.DatePickerHeader_calendarButton__Vb2YG:hover{color:var(--text-primary)}.DatePickerHeader_actionButton__PIgbr,.DatePickerHeader_datePicker__lcn5j{flex-shrink:0}.FilterSortMenu_filterSortMenu__ugJwx{padding:16px}.FilterSortMenu_mainSectionTitle__50Lt3{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 12px;line-height:var(--lh-tight);padding-bottom:8px;border-bottom:1px solid var(--border-color)}.FilterSortMenu_sortSection__8gOTs{margin-bottom:24px}.FilterSortMenu_sortSection__8gOTs:last-child{margin-bottom:16px}.FilterSortMenu_sortOptions__Kog4S{display:flex;flex-direction:column;gap:6px}.FilterSortMenu_radioOption__7dWRX{display:flex;align-items:center;cursor:pointer;padding:4px 0}.FilterSortMenu_radioInput___VtSj{width:16px;height:16px;margin:0 8px 0 0;cursor:pointer;accent-color:var(--color-primary)}.FilterSortMenu_radioLabel__Yg_X_{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-primary);line-height:var(--lh-normal);cursor:pointer}.FilterSortMenu_filtersContainer__sZVmV{margin-bottom:24px}.FilterSortMenu_filterGroup__eOD44{margin-bottom:16px}.FilterSortMenu_filterGroup__eOD44:last-child{margin-bottom:0}.FilterSortMenu_filterGroupTitle__X4S7U{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);margin:0 0 8px;line-height:var(--lh-tight)}.FilterSortMenu_filterOptions__nsGPD{display:flex;flex-wrap:wrap;gap:8px}.FilterSortMenu_actionButtons__1v7V_{display:flex;gap:8px;border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.FilterSortMenu_applyButton__zLy6L,.FilterSortMenu_clearButton__J_vEg{flex:1 1}@media (max-width:320px){.FilterSortMenu_filterSortMenu__ugJwx{min-width:260px;padding:12px}.FilterSortMenu_actionButtons__1v7V_{gap:6px}}.FeatureAnnouncementWrapper_wrapper__Ms0V9{position:relative;display:inline-block}.FeatureAnnouncementWrapper_overlay__UIbLD{position:fixed;z-index:1000;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;box-shadow:var(--shadow-primary-hover);max-width:400px;width:max-content}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_bottom__MSU7k{transform:translateX(-50%)}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_top___wvMS{transform:translate(-50%,-100%)}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_left__2qwub{transform:translate(-100%,-50%)}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_right__7IFqu{transform:translateY(-50%)}.FeatureAnnouncementWrapper_arrow__R5__V{position:absolute;width:12px;height:12px;background:var(--background-primary);border:1px solid var(--border-color);border-right:none;border-bottom:none;transform:rotate(45deg);border-radius:2px 0 0 0}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_bottom__MSU7k .FeatureAnnouncementWrapper_arrow__R5__V{top:-7px;left:50%;transform:translateX(-50%) rotate(45deg)}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_top___wvMS .FeatureAnnouncementWrapper_arrow__R5__V{bottom:-7px;left:50%;transform:translateX(-50%) rotate(225deg)}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_left__2qwub .FeatureAnnouncementWrapper_arrow__R5__V{right:-7px;top:50%;transform:translateY(-50%) rotate(135deg)}.FeatureAnnouncementWrapper_overlay__UIbLD.FeatureAnnouncementWrapper_right__7IFqu .FeatureAnnouncementWrapper_arrow__R5__V{left:-7px;top:50%;transform:translateY(-50%) rotate(315deg)}.FeatureAnnouncementWrapper_header__vfK_j{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.FeatureAnnouncementWrapper_title__Cqp05{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);margin:0;line-height:var(--lh-tight)}.FeatureAnnouncementWrapper_closeButton__nL8Xo{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease;flex-shrink:0}.FeatureAnnouncementWrapper_closeButton__nL8Xo:hover{color:var(--text-primary)}.FeatureAnnouncementWrapper_description__FqeW3{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;line-height:var(--lh-normal)}.EditableInfoCard_saveButtonContainer__X0JSg{display:flex;gap:12px;width:100%;justify-content:flex-end}.EditOptions_container__Eq5nX{display:flex;flex-direction:column;gap:8px;width:100%}.EditOptions_row__aYDlh{display:flex;align-items:center;gap:8px;width:100%;position:relative;transition:background-color .2s ease,transform .15s ease;cursor:-webkit-grab;cursor:grab;padding:0 8px 0 0;border-radius:4px;background-color:var(--background-primary)}.EditOptions_row__aYDlh:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.01)}.EditOptions_row__aYDlh:active,.EditOptions_row__aYDlh:hover{background-color:var(--background-secondary)}.EditOptions_handle__qljcW{display:flex;align-items:center;justify-content:center;color:var(--text-muted);padding:0 6px;cursor:-webkit-grab;cursor:grab}.EditOptions_handle__qljcW:active{cursor:-webkit-grabbing;cursor:grabbing}.EditOptions_input__TgAtq{flex:1 1;height:40px;padding:0 12px;border:1px solid var(--border-color);border-radius:4px;font-size:var(--fs-sm);color:var(--text-primary);font-family:var(--font-family-sans);background-color:var(--background-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EditOptions_input__TgAtq:hover{border-color:rgba(var(--color-primary-rgb),.4)}.EditOptions_input__TgAtq:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--focus-ring)}.EditOptions_input__TgAtq::placeholder{color:var(--text-muted)}.EditOptions_deleteBtn__2fh1Y{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-muted);background:transparent;border-radius:4px;padding:0;transition:color .2s ease,background-color .2s ease}.EditOptions_deleteBtn__2fh1Y:hover{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.1)}.EditOptions_addBtn___i_pr{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;height:40px;background-color:transparent;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:4px;margin-top:8px;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.EditOptions_addBtn___i_pr:hover{background-color:rgba(var(--color-primary-rgb),.05);border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:600px){.EditOptions_row__aYDlh{gap:4px}.EditOptions_addBtn___i_pr,.EditOptions_input__TgAtq{height:36px}.EditOptions_deleteBtn__2fh1Y{width:28px;height:28px}.EditOptions_handle__qljcW{padding:0 4px}}.EmptyState_emptyState__C2azj{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.EmptyState_emptyMessage__hyL62{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:.5rem}.EmptyState_emptySub__p9cxp{font-size:var(--fs-sm);color:var(--text-secondary);max-width:500px;margin-bottom:2rem}.FloatingCard_floatingCard__ZMB2C{background-color:var(--background-primary);width:100%}.FloatingCard_title__kpDoc{font-size:var(--fs-md);font-weight:var(--fw-medium);margin-bottom:1rem;grid-column:1/-1}.FloatingCard_header__laaHo{display:flex;justify-content:space-between;align-items:flex-start}.FloatingCard_header__laaHo h2{margin-top:0;margin-bottom:0}.FloatingCard_titleContainer__X4Kgx{display:flex;align-items:center;gap:12px;margin-bottom:16px}.FloatingCard_tags__fKu9j{display:flex;gap:4px;align-items:center}.FloatingCard_link__cLbDD{color:var(--color-heading);transform:translateX(6px);transition:all .2s ease-in-out}.FloatingCard_link__cLbDD:hover{color:var(--color-primary);transform:translateX(8px) scale(1.05)}.FloatingCard_content__nL9v_{margin-top:0}.FullScreenImageViewer_overlay__bFqf0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;flex-direction:column;overflow:hidden;animation:FullScreenImageViewer_fadeIn__U8OYP .2s ease-out}.FullScreenImageViewer_container__M3GuK{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.FullScreenImageViewer_controls__6yN4P{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 50%,transparent);opacity:1;transition:opacity .3s ease}.FullScreenImageViewer_overlay__bFqf0:hover .FullScreenImageViewer_controls__6yN4P{opacity:1}.FullScreenImageViewer_controlsLeft__tUXdr,.FullScreenImageViewer_controlsRight__1q1Dw{display:flex;gap:.5rem;align-items:center}.FullScreenImageViewer_controlButton__sbx7W{background:rgba(255,255,255,.1);border:none;border-radius:8px;padding:.5rem;color:white;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.875rem;font-weight:500;gap:.25rem;min-width:2.5rem;height:2.5rem}.FullScreenImageViewer_controlButton__sbx7W:hover{background:rgba(255,255,255,.2)}.FullScreenImageViewer_controlButton__sbx7W:active{transform:translateY(0)}.FullScreenImageViewer_closeButton__TGbzW{background:rgba(255,255,255,.1);border:none;border-radius:8px;padding:.5rem;color:white;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.5rem;height:2.5rem}.FullScreenImageViewer_closeButton__TGbzW:hover{background:var(--button-danger-hover-bg)}.FullScreenImageViewer_imageContainer__aCE0t{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FullScreenImageViewer_image__hrY1k{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center}.FullScreenImageViewer_loadingSpinner__p7JMC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.FullScreenImageViewer_spinner__E27A3{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:FullScreenImageViewer_spin__9X6YZ 1s linear infinite}.FullScreenImageViewer_infoBar__hW9__{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 50%,transparent);color:white;font-size:.875rem;opacity:1;transition:opacity .3s ease}.FullScreenImageViewer_overlay__bFqf0:hover .FullScreenImageViewer_infoBar__hW9__{opacity:1}.FullScreenImageViewer_fileName__mCY_x{font-weight:500;color:rgba(255,255,255,.9);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FullScreenImageViewer_zoomLevel__Sk1tz{font-weight:600;color:rgba(255,255,255,.8);background:rgba(0,0,0,.3);padding:.25rem .5rem;border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes FullScreenImageViewer_fadeIn__U8OYP{0%{opacity:0}to{opacity:1}}@keyframes FullScreenImageViewer_spin__9X6YZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.FullScreenImageViewer_controls__6yN4P{padding:.75rem}.FullScreenImageViewer_controlsLeft__tUXdr{gap:.25rem}.FullScreenImageViewer_controlButton__sbx7W{padding:.375rem;min-width:2rem;height:2rem;font-size:.75rem}.FullScreenImageViewer_closeButton__TGbzW{width:2rem;height:2rem;padding:.375rem}.FullScreenImageViewer_infoBar__hW9__{padding:.75rem;font-size:.75rem}.FullScreenImageViewer_fileName__mCY_x{max-width:50%}.FullScreenImageViewer_controls__6yN4P,.FullScreenImageViewer_infoBar__hW9__{opacity:.9;transition:opacity .3s ease}.FullScreenImageViewer_overlay__bFqf0:active .FullScreenImageViewer_controls__6yN4P,.FullScreenImageViewer_overlay__bFqf0:active .FullScreenImageViewer_infoBar__hW9__{opacity:1}}@media (pointer:coarse){.FullScreenImageViewer_closeButton__TGbzW,.FullScreenImageViewer_controlButton__sbx7W{min-height:44px;min-width:44px}}.InfoContainer_gridContainer__Eme28{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.InfoContainer_gridContainer__Eme28{grid-template-columns:repeat(2,minmax(0,1fr))}}.InfoContainer_customGrid__yjK2f{grid-template-columns:var(--grid-columns-mobile,1fr)}@media (min-width:768px){.InfoContainer_customGrid__yjK2f{grid-template-columns:var(--grid-columns-tablet,var(--grid-columns-desktop,repeat(2,minmax(0,1fr))))}}@media (min-width:1024px){.InfoContainer_customGrid__yjK2f{grid-template-columns:var(--grid-columns-desktop,repeat(2,minmax(0,1fr)))}}.InfoContainer_gridContainer__Eme28>*{width:100%}.InfoContainer_infoRow__NtLzn{margin-bottom:.75rem;position:relative}.InfoContainer_valueContainer__wEhhH{position:relative;display:flex;align-items:center;min-height:1.5em;max-width:100%}.InfoContainer_label__6Kiqt{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px}.LoadingBar_container__E25bq{position:absolute;bottom:0;left:0;overflow:hidden;height:2px;width:100%}.LoadingBar_bar__DQFQy{position:absolute;bottom:0;left:-100%;width:100%;height:100%;background-color:var(--color-primary-light);animation:LoadingBar_slide__Tbwzt 1s linear infinite}@keyframes LoadingBar_slide__Tbwzt{0%{left:-100%}to{left:100%}}.AddressListModal_addressList__up2C0{display:flex;flex-direction:column;gap:16px;width:100%;padding:8px 0;position:relative}.AddressListModal_addressItem__tvLYo{border:1px solid var(--border-color);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative}.AddressListModal_primary__GVtG8{border-color:var(--color-primary-light)}.AddressListModal_addressType___S7gq{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium);margin-bottom:2px}.AddressListModal_addressText__EO_dU{font-size:var(--fs-sm);color:var(--text-primary);font-weight:var(--fw-regular);word-break:break-word}.AddressListModal_addressFields__JlkZg{width:100%;flex:1 1;display:flex;flex-direction:column;gap:12px}.AddressListModal_typeDropdown__hRsBN{margin-top:4px}.AddressListModal_addressItemActions__TcEJo{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.AddressListModal_addBtn__311rK{margin-top:4px;width:100%}.AddressListModal_isPrimaryIndicator__Ysxx4{font-size:var(--fs-xs);color:var(--color-primary);font-weight:var(--fw-medium);margin-bottom:2px}.AddressListModal_primaryStar__4icM8{color:var(--color-primary);fill:var(--color-primary-light)}.CreateConversationModal_disabled__eJE7g{opacity:.5;pointer-events:none}.CreateConversationModal_tagRow__JkmG_{display:flex;flex-direction:row;align-items:center;gap:8px}.AvailabilityForm_actionTypeContainer__PCGJo{display:flex;flex-direction:column;gap:12px;margin-top:8px}.AvailabilityForm_radioLabel__QrSiR{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-sm);color:var(--text-primary)}.AvailabilityForm_radioInput__8sNMT{margin-right:4px}.AvailabilityForm_timeInputContainer__b_aYp{display:flex;gap:16px}.AvailabilityForm_timeInputGroup__5vPq_{flex:1 1}.AvailabilityForm_infoBox__UFUtP{padding:12px;background-color:var(--background-secondary);border-radius:4px;border:1px solid var(--border-color)}.AvailabilityForm_infoText__YBIQA{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}.ShopifyConnectionModal_content__eQOCU{display:flex;flex-direction:column;gap:20px}.ShopifyConnectionModal_description__TBGUR{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:var(--lh-normal)}.ShopifyConnectionModal_inputGroup__dM5_e{display:flex;flex-direction:column;gap:8px}.ShopifyConnectionModal_label__KWUrF{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-primary)}.ShopifyConnectionModal_inputWrapper__t4qKI{position:relative;display:flex;align-items:center}.ShopifyConnectionModal_input__UYqNe{flex:1 1;padding:12px 140px 12px 16px;font-size:var(--fs-sm);background:var(--background-primary);color:var(--text-primary);font-family:var(--font-family-sans)}.ShopifyConnectionModal_input__UYqNe:disabled{opacity:.6;cursor:not-allowed}.ShopifyConnectionModal_suffix__g_OMF{position:absolute;right:16px;font-size:var(--fs-sm);color:var(--text-muted);pointer-events:none}.ShopifyConnectionModal_hint__FBjgn{font-size:var(--fs-xxs);color:var(--text-muted);margin:0;line-height:var(--lh-normal)}.ShopifyConnectionModal_error__mdvMg{padding:12px 16px;background:var(--color-danger-light);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:8px;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.ShopifyConnectionModal_infoBox__oKOlS{padding:16px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px}.ShopifyConnectionModal_infoBox__oKOlS h4{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 12px}.ShopifyConnectionModal_infoBox__oKOlS ul{margin:0;padding-left:16px}.ShopifyConnectionModal_infoBox__oKOlS li{font-size:var(--fs-xs);color:var(--text-secondary);line-height:var(--lh-normal);margin-bottom:4px}.ShopifyConnectionModal_infoBox__oKOlS li:last-child{margin-bottom:0}.ShopifyConnectionModal_buttonContainer__R9JKa{margin-top:24px;width:100%}.ShopifyConnectionModal_buttonContainer__R9JKa>*{width:100%}.OrganizationSwitcherModal_modalContent__Q1QQZ{display:flex;flex-direction:column;gap:16px;padding:0}.OrganizationSwitcherModal_description__SXUKt{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.4}.OrganizationSwitcherModal_searchContainer__L1myH{position:relative;width:100%}.OrganizationSwitcherModal_searchInputWrapper__KF27b{width:100%}.OrganizationSwitcherModal_resultItem__MEyEE{padding:12px 16px;cursor:pointer;border-radius:4px;transition:background-color .15s ease;display:flex;flex-direction:column;gap:4px}.OrganizationSwitcherModal_resultItem__MEyEE.OrganizationSwitcherModal_focused__u2vxO,.OrganizationSwitcherModal_resultItem__MEyEE:hover{background-color:var(--background-hover)}.OrganizationSwitcherModal_organizationName__c5fMI{font-weight:500;color:var(--text-primary);font-size:14px;line-height:1.3}.OrganizationSwitcherModal_selectedOrganization__LwYMb{padding:12px 16px;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary)}.OrganizationSwitcherModal_buttonContainer__w53sw{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.OrganizationSwitcherModal_cancelButton__Gnj_i,.OrganizationSwitcherModal_confirmButton__T8gGL{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid transparent;min-width:80px}.OrganizationSwitcherModal_cancelButton__Gnj_i{background-color:var(--background-secondary);color:var(--text-secondary);border-color:var(--border-color)}.OrganizationSwitcherModal_cancelButton__Gnj_i:hover:not(:disabled){background-color:var(--background-hover);color:var(--text-primary)}.OrganizationSwitcherModal_confirmButton__T8gGL{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}.OrganizationSwitcherModal_confirmButton__T8gGL:hover:not(:disabled){background-color:var(--primary-color-dark);border-color:var(--primary-color-dark)}.OrganizationSwitcherModal_cancelButton__Gnj_i:disabled,.OrganizationSwitcherModal_confirmButton__T8gGL:disabled{opacity:.5;cursor:not-allowed}.OrganizationSwitcherModal_confirmButton__T8gGL:disabled{background-color:var(--primary-color);border-color:var(--primary-color)}.PublicLayout_container__DU_0o{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;background-color:var(--background-primary);position:relative}.PublicLayout_withGradient__g3RVc{background:linear-gradient(135deg,#ffffff 0,color-mix(in srgb,var(--color-primary-light) 8%,#ffffff) 20%,#f8fafc 40%,color-mix(in srgb,var(--color-primary-light) 6%,#f1f5f9) 60%,#f8fafc 80%,#ffffff 100%)}.PublicLayout_content__4mRpr{width:100%;max-width:1200px;margin:0 auto;padding:24px}@media (max-width:768px){.PublicLayout_content__4mRpr{padding:12px}}.ReorderableListContainer_reorderableList__h4K1P{display:flex;flex-direction:column}.ReorderableListContainer_lineList__3vyVX{gap:0}.ReorderableListContainer_boxList__uFdRY{gap:12px}.ReorderableListContainer_reorderableItem__ZQ9pF{display:flex;align-items:center;gap:12px;transition:background-color .2s ease,outline .2s ease}.ReorderableListContainer_lineStyle__sUZ90{margin-top:4px;padding:16px 0;border-bottom:1px solid var(--border-color)}.ReorderableListContainer_lineStyle__sUZ90:last-child{border-bottom:none}.ReorderableListContainer_boxStyle__AW8mV{padding:16px;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:8px}.ReorderableListContainer_handleContainer__1r_wX{display:flex;align-items:flex-start;align-self:stretch;padding-top:1px}.ReorderableListContainer_handle__crffR{display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:-webkit-grab;padding:4px;border-radius:4px;transition:color .2s ease;cursor:grab}.ReorderableListContainer_handle__crffR:hover{color:var(--color-primary)}.ReorderableListContainer_reorderableItem__ZQ9pF:has(.ReorderableListContainer_handle__crffR:hover){background-color:var(--background-secondary)}.ReorderableListContainer_lineStyle__sUZ90:has(.ReorderableListContainer_handle__crffR:hover){background-color:var(--background-secondary);border-bottom:1px solid var(--color-primary-light)}.ReorderableListContainer_boxStyle__AW8mV:has(.ReorderableListContainer_handle__crffR:hover){background-color:var(--background-secondary);border:1px solid var(--color-primary-light)}.ReorderableListContainer_itemContent__UP_nY{flex:1 1;min-width:0}.ReorderableListContainer_dragOverlay__kW5sE{box-shadow:var(--shadow-primary-hover);z-index:999}.ReorderableListContainer_emptyContainer__H8w9_{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.AvatarUploadModal_container__H9R26{display:flex;flex-direction:column;align-items:center;padding:16px}.AvatarUploadModal_dropZone___i7Xx{width:100%;max-width:300px;height:300px;border:2px dashed var(--border-color);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:20px;margin:0 auto}.AvatarUploadModal_dragging__keSqt{border-color:var(--color-primary);background-color:var(--color-primary-light)}.AvatarUploadModal_dropZone___i7Xx:hover{border-color:var(--color-primary-light)}.AvatarUploadModal_fileInput__Nvbb_{display:none}.AvatarUploadModal_uploadPrompt___Xggk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:var(--text-secondary)}.AvatarUploadModal_supportedFormats__Byxbg{font-size:12px;opacity:.7;color:var(--text-muted)}.AvatarUploadModal_previewContainer__8o92u{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px}.AvatarUploadModal_imageWrapper__Q6A98{position:relative;width:300px;height:300px;border-radius:8px;overflow:hidden;margin-bottom:16px}.AvatarUploadModal_previewImage__u5DD5{object-fit:cover}.AvatarUploadModal_buttonContainer__K3OAh{display:flex;gap:12px;margin-top:20px;width:100%;justify-content:center}.AvatarUploadModal_actionButton__CcAgD{flex:1 1}.AvatarUploadModal_editContainer__UkMGN{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;gap:16px}.AvatarUploadModal_controlsInfo__IBfXr{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:14px;margin-bottom:8px}.AvatarUploadModal_imageDragContainer__XH7I8{position:relative;width:100%;height:100%;transform-origin:center;will-change:transform}.AvatarUploadModal_editPreviewImage___9iRZ{object-fit:cover}.AvatarUploadModal_imageControls__Z7dpj{display:flex;align-items:center;gap:16px;margin-top:16px}.AvatarUploadModal_controlButton__k1t3J{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border-radius:50%}.AvatarUploadModal_zoomLevel__SaPoo{min-width:60px;text-align:center;font-size:14px;color:var(--text-secondary);font-weight:var(--fw-medium)}.AvatarUploadModal_cropperArea__XE_GU,.AvatarUploadModal_cropperContainer__ZDXoP,.AvatarUploadModal_cropperContainer__ZDXoP img,.AvatarUploadModal_cropperContainer__ZDXoP>div{background:transparent!important}.AvatarUploadModal_cropWrapper__xbJ6J{position:relative;width:300px;height:300px}.AvatarUploadModal_cropperArea__XE_GU,.AvatarUploadModal_reactEasyCrop_CropArea__iLFK4{border:2px solid #fff;border-radius:8px}.EmailListModal_emailList__A8QJY{display:flex;flex-direction:column;gap:16px;width:100%;padding:8px 0;position:relative}.EmailListModal_emailItem__vlkvk{border:1px solid var(--border-color);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative}.EmailListModal_primary__5wsVG{border-color:var(--color-primary-light)}.EmailListModal_emailFields__QkuP1{width:100%;flex:1 1;display:flex;flex-direction:column;gap:12px}.EmailListModal_typeDropdown__wcXzN{margin-top:4px}.EmailListModal_emailItemActions__kohrW{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.EmailListModal_addBtn__cct4K{margin-top:4px;width:100%}.EmailListModal_primaryStar__iJV8A{color:var(--color-primary);fill:var(--color-primary-light)}.EmailListModal_emailToggleSection__NNIrH{margin-top:24px;padding:16px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-secondary);display:flex;justify-content:space-between;align-items:center;gap:16px}.EmailListModal_emailToggleLabel__t3ho3{flex:1 1}.EmailListModal_emailToggleLabel__t3ho3 label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);display:block;margin-bottom:4px}.EmailListModal_emailToggleDescription__EcGC5{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.NoteItem_content__o5UPd{display:flex;flex-direction:column;gap:8px}.NoteItem_header__VdiTU{display:flex;justify-content:space-between;align-items:center}.NoteItem_title__bQYlG{margin:0}.NoteItem_body__eZsGC{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;white-space:pre-wrap;word-break:break-word}.NoteItem_meta__u4vGW{display:flex;justify-content:flex-end}.NoteItem_date__oWxJm,.NoteItem_separator__p1_ed{font-size:var(--fs-xxs);color:var(--text-muted)}.NoteItem_separator__p1_ed{margin:0 2px}.PhoneNumberListModal_phoneList__3G0Z2{display:flex;flex-direction:column;gap:16px;width:100%;padding:8px 0;position:relative}.PhoneNumberListModal_phoneItem__J7Uc1{border:1px solid var(--border-color);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative}.PhoneNumberListModal_primary__QCEf1{border-color:var(--color-primary-light)}.PhoneNumberListModal_phoneFields__9RCQ7{width:100%;flex:1 1;display:flex;flex-direction:column;gap:12px}.PhoneNumberListModal_typeDropdown__0EETc{margin-top:4px}.PhoneNumberListModal_phoneItemActions__Zu_Tp{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.PhoneNumberListModal_addBtn__B99y9{margin-top:4px;width:100%}.PhoneNumberListModal_primaryStar__Ele9V{color:var(--color-primary);fill:var(--color-primary-light)}.PhoneNumberListModal_smsToggleSection__W0aaC{margin-top:24px;padding:16px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-secondary);display:flex;justify-content:space-between;align-items:center;gap:16px}.PhoneNumberListModal_smsToggleLabel__0kRvP{flex:1 1}.PhoneNumberListModal_smsToggleLabel__0kRvP label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);display:block;margin-bottom:4px}.PhoneNumberListModal_smsToggleDescription__8vK_u{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.Pagination_pagination__cBZC1{display:flex;justify-content:center;align-items:center}.Pagination_paginationInner__d9tgy{display:flex;align-items:center;gap:8px}.Pagination_paginationButton__oSw80{border:1px solid var(--background-tertiary);border-radius:6px;background-color:var(--background-primary);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;min-width:32px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease;font-size:14px}.Pagination_paginationButton__oSw80:hover:not(:disabled){background-color:var(--button-primary-hover-bg);border-color:var(--border-color)}.Pagination_paginationButton__oSw80:disabled{opacity:.5;cursor:not-allowed}.Pagination_paginationCurrent__21nMi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:6px;background-color:var(--button-primary-bg);font-weight:500;font-size:14px;border:1px solid var(--button-primary-bg);padding:0}.Pagination_paginationEllipsis__NYBz7{color:var(--text-secondary);padding:0 4px}.SaleItem_saleItemContainer__QBHZc{margin-bottom:8px;border-radius:6px}.SaleItem_saleItem__uRkdb{padding:12px 4px 12px 24px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.SaleItem_inSummary__s1uuT{padding:12px 0}.SaleItem_saleItem__uRkdb:hover .SaleItem_expandIcon__5JTRs,.SaleItem_saleItem__uRkdb:hover+.SaleItem_saleDropdown__zC72M .SaleItem_expandIcon__5JTRs{transform:scale(1.05);color:var(--color-primary)}.SaleItem_saleItem__uRkdb.SaleItem_expanded__TJtBU{border-bottom-left-radius:0;border-bottom-right-radius:0}.SaleItem_saleInfo__F1GX8,.SaleItem_saleStatus__4iIRX{display:flex;align-items:center}.SaleItem_saleStatus__4iIRX{margin-right:8px;justify-content:center;color:var(--text-muted)}.SaleItem_saleDate__X02wa{font-size:var(--fs-xs);color:var(--text-primary);font-weight:var(--fw-medium);margin-right:12px;min-width:50px}.SaleItem_saleAmount__4zLPC{font-weight:var(--fw-bold);font-size:var(--fs-sm);margin-right:16px;opacity:1;transition:opacity .3s ease}.SaleItem_expanded__TJtBU .SaleItem_saleAmount__4zLPC{opacity:0;pointer-events:none}.SaleItem_saleDetails__cSB0n{text-align:right}.SaleItem_saleTime__aOlS8{font-size:var(--fs-xs);color:var(--text-secondary)}.SaleItem_saleId__WDpop{font-size:var(--fs-sm);color:var(--text-secondary);display:flex;align-items:center;gap:12px}.SaleItem_itemCount__CXV2C{color:var(--text-secondary);font-size:var(--fs-xs)}.SaleItem_expandIcon__5JTRs{font-size:var(--fs-sm);display:inline-block;line-height:1;color:var(--text-muted);transition:transform .3s ease,color .2s ease}.SaleItem_expanded__TJtBU .SaleItem_expandIcon__5JTRs{transform:rotate(180deg)}.SaleItem_expanded__TJtBU:hover .SaleItem_expandIcon__5JTRs{transform:rotate(180deg) scale(1.05)}.SaleItem_saleDropdown__zC72M{overflow:hidden;border-top:none;max-height:0;opacity:0;transition:max-height .4s ease-out,opacity .3s ease}.SaleItem_saleDropdown__zC72M.SaleItem_expanded__TJtBU{max-height:2000px;opacity:1;transition:max-height .35s ease-in,opacity .3s ease}.SaleItem_dropdownContent__xiNxe{padding:16px 0 16px 24px;transform:translateY(-10px);transition:transform .3s ease}.SaleItem_saleDropdown__zC72M.SaleItem_expanded__TJtBU .SaleItem_dropdownContent__xiNxe{transform:translateY(0)}.SaleItem_dropdownPlaceholder__BkRjA{color:var(--text-secondary);text-align:center;font-size:var(--fs-xs)}.SaleItem_itemsList__YQFQt{display:flex;flex-direction:column;gap:10px}.SaleItem_lineItem__p0vn7{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.SaleItem_lineItem__p0vn7:last-child{border-bottom:none}.SaleItem_itemName__gKHzn{flex:1 1;font-size:var(--fs-xs)}.SaleItem_itemQuantity__U9UlR{margin-right:16px;min-width:30px}.SaleItem_itemPrice__p0Xe6,.SaleItem_itemQuantity__U9UlR{font-size:var(--fs-xs);color:var(--text-secondary);text-align:right}.SaleItem_itemPrice__p0Xe6{font-weight:var(--fw-medium);min-width:70px}.SaleItem_discountedPrice__fpLLS{text-decoration:line-through;color:var(--text-muted);margin-right:5px;font-size:.9em}.SaleItem_totalsSection__SGLOJ{margin-top:16px;border-top:1px solid var(--border-color);padding-top:10px}.SaleItem_totalsRow__nigjN{display:flex;justify-content:space-between;padding:4px 0;font-size:var(--fs-xs)}.SaleItem_totalRow__WBz9e{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color);font-weight:var(--fw-bold)}.SaleItem_discountAmount__ixxLq{color:var(--color-success)}.ScrollItemsContainer_sentinelWrapper__4A4S6{position:relative;height:0;width:100%}.ScrollItemsContainer_sentinel__ONi51{position:absolute;height:500px;width:100%;left:0;visibility:hidden;opacity:0;pointer-events:none;z-index:-1}.ScrollItemsContainer_sentinel__ONi51[data-position=top]{top:0}.ScrollItemsContainer_sentinel__ONi51[data-position=bottom]{top:-500px}.ScrollItemsContainer_noResults__cTB1B{padding:32px 24px;text-align:center}.ScrollItemsContainer_noResults__cTB1B p{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:8px}.ScrollItemsContainer_showMoreContainer__e2ox3{display:flex;justify-content:center;padding:2rem 1rem}.SearchInline_container__TC_fO{display:flex;align-items:center;justify-content:flex-end;height:44px}.SearchInline_searchWrapper__SXn2K{display:flex;align-items:center;transition:all .2s ease-in-out;height:100%;position:relative;padding-top:8px}.SearchInline_collapsed__Eim6U{width:32px}.SearchInline_expanded__ZHyLL{width:300px}.SearchInline_searchIconButton__xddK8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:background-color .15s ease;color:var(--text-secondary)}.SearchInline_searchIconButton__xddK8:hover{background-color:var(--background-secondary);color:var(--text-primary)}.SearchInline_searchInputContainer__71ReT{display:flex;align-items:center;width:100%;position:relative;background:transparent;border-radius:6px;padding:0 0 0 8px;height:36px}.SearchInline_searchInputContainer__71ReT:before{content:"";position:absolute;top:0;left:8px;right:0;height:calc(100% - 2px);background-color:var(--background-primary);z-index:-1;opacity:0;transition:opacity .2s ease-out}.SearchInline_expanded__ZHyLL .SearchInline_searchInputContainer__71ReT:before{opacity:1}.SearchInline_searchIcon__ucQrQ{display:flex;align-items:center;justify-content:center;margin-right:8px;color:var(--text-secondary);flex-shrink:0;transition:color .2s ease-out;cursor:pointer;width:24px;height:24px;border-radius:4px}.SearchInline_searchIcon__ucQrQ:hover{color:var(--color-primary)}.SearchInline_searchInput__GpMJw{flex:1 1;border:none;background:transparent;outline:none;font-size:var(--fs-sm);color:var(--text-primary);padding:0;min-width:0;opacity:0;transition:opacity .2s ease-out;width:0;font-family:inherit}.SearchInline_expanded__ZHyLL .SearchInline_searchInput__GpMJw{opacity:1;width:auto}.SearchInline_searchInput__GpMJw::placeholder{color:var(--text-muted)}.SearchInline_clearButton__vCEV4{margin-left:4px;flex-shrink:0;opacity:0;transition:opacity .15s ease;pointer-events:none}.SearchInline_expanded__ZHyLL .SearchInline_clearButton__vCEV4{opacity:1;pointer-events:auto}.SearchInline_underline__IBDCs{position:absolute;bottom:.5px;left:8px;right:0;height:2px;background-color:var(--border-color);transition:transform .2s ease-out,background-color .15s ease;transform:scaleX(0);transform-origin:right center}.SearchInline_expanded__ZHyLL .SearchInline_underline__IBDCs{transform:scaleX(1)}.SearchInline_searchInputContainer__71ReT:focus-within .SearchInline_underline__IBDCs{background-color:var(--color-primary-light)}.SearchInput_searchWrapper__JFVau{width:100%}.SearchInput_searchContainer__71wwT{position:relative;width:100%;display:flex;align-items:center;background-color:var(--background-primary);padding:12px;gap:8px;border-radius:8px}.SearchInput_searchInput__HiL5W{flex:1 1;width:100%;padding:4px 8px 4px 32px;font-family:var(--font-family-sans);background-color:transparent;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-primary);border:none;outline:none}.SearchInput_searchInput__HiL5W:focus{outline:none}.SearchInput_searchInput__HiL5W::placeholder{color:var(--text-muted)}.SearchInput_searchIcon__x8xIt{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;display:flex;align-items:center;justify-content:center}.SectionsGrid_container__BHkH2{display:flex;flex-direction:column;width:100%;gap:56px}.SectionsGrid_row__kW19y{display:flex;gap:56px;position:relative}.SectionsGrid_row__kW19y:not(:last-child):after{content:"";position:absolute;bottom:-28px;left:0;right:0;height:1px;background-color:var(--border-color)}.SectionsGrid_item__XoYdi{flex:1 1;position:relative}.SectionsGrid_item__XoYdi:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:-28px;width:1px;background-color:var(--border-color)}@media (max-width:768px){.SectionsGrid_row__kW19y{flex-direction:column}.SectionsGrid_item__XoYdi:not(:last-child):after{display:none}.SectionsGrid_row__kW19y:not(:last-child):after{bottom:-28px}}.NavigationItemComponent_button__RJBMV,.NavigationItemComponent_link__P_eOT{color:var(--text-secondary);background:none}.NavigationItemComponent_button__RJBMV:hover,.NavigationItemComponent_link__P_eOT:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.NavigationItemComponent_active__BgqXo>.NavigationItemComponent_button__RJBMV,.NavigationItemComponent_active__BgqXo>.NavigationItemComponent_link__P_eOT{background-color:var(--background-tertiary);color:var(--text-primary);font-weight:var(--fw-bold)}.NavigationItemComponent_active__BgqXo>.NavigationItemComponent_button__RJBMV .NavigationItemComponent_icon__yOFm6,.NavigationItemComponent_active__BgqXo>.NavigationItemComponent_link__P_eOT .NavigationItemComponent_icon__yOFm6{color:var(--color-primary)}.NavigationItemComponent_subItemsContainer__jV3W5{overflow:hidden;transition:height .2s ease-out}.NavigationItemComponent_subItems__1COad{list-style:none;margin:0;padding:0}.NavigationItemComponent_subItem__UocSl .NavigationItemComponent_button__RJBMV:hover,.NavigationItemComponent_subItem__UocSl .NavigationItemComponent_link__P_eOT:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.Sidebar_sidebar__W_lin{height:100%;width:var(--sidebar-width,210px);display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;transition:width .3s ease;flex-shrink:0}.Sidebar_sidebar__W_lin::-webkit-scrollbar{width:6px}.Sidebar_sidebar__W_lin::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebar__W_lin::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.Sidebar_sidebar__W_lin::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.Sidebar_nav__9UGRs{flex:1 1;padding:0 12px}.Sidebar_navigationList__HyupK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Sidebar_collapsed__OK7ye{width:60px;overflow:visible}.Sidebar_footer__x8FBW{padding:0 12px;margin-top:auto;flex-shrink:0}.Sidebar_footerList__ZXgrc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Sidebar_toggleContainer__Zev0d{padding:12px;display:flex;justify-content:flex-start;flex-shrink:0}.Sidebar_toggleButton__yugEa{background:transparent;border:none;padding:8px;border-radius:6px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.Sidebar_toggleButton__yugEa:hover{color:var(--text-primary);background-color:var(--background-tertiary)}.Sidebar_toggleButton__yugEa svg{stroke-width:1.7}.Sidebar_noAnimation__voiaj{transition:none!important}.Task_taskRow__o9_Ge{position:relative;padding:12px 0;border:none;border-bottom:1px solid var(--border-color);background:transparent;margin-bottom:8px}.Task_taskRow__o9_Ge.Task_completed__FYYt8{opacity:.6}.Task_loadingOverlay__C1tEn{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10}.Task_taskContent__zxwoD{display:flex;flex-direction:column;gap:4px}.Task_overdueRow__c2ZwU{display:flex;align-items:center;gap:4px}.Task_overdueText__GGSWr{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium)}.Task_firstRow__BhEB_{display:flex;align-items:center;justify-content:space-between;gap:16px}.Task_secondRow__GpPYP{display:flex;align-items:flex-start}.Task_taskInfo__DXGtx{flex:1 1;min-width:0;display:flex;align-items:center;gap:4px}.Task_taskInfo__DXGtx>div{display:flex;flex-direction:column;gap:2px;min-width:0}.Task_taskMainLine__suKPV{display:flex;align-items:center;gap:4px}.Task_customerLink__r8lqG,.Task_taskName__YFNDu{font-weight:var(--fw-medium);color:var(--text-primary);font-size:var(--fs-sm);text-decoration:none}.Task_customerLink__r8lqG:hover{text-decoration:underline;color:var(--color-primary)}.Task_additionalContext__dwMW1{color:var(--text-secondary);font-size:var(--fs-xs);margin:0;line-height:var(--lh-normal)}.Task_expandButton__hKNUl{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--fs-xs);margin-left:4px;text-decoration:underline;padding:0}.Task_expandButton__hKNUl:hover{color:var(--primary-dark)}.Task_actionSection__FRdfR{display:flex;align-items:center;gap:12px}.Task_actionButton__TVQAM{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-color);background:var(--background-primary);border-radius:4px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.Task_actionButton__TVQAM:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary);transform:scale(1.05)}.Task_completedIcon__MxXoI{color:var(--color-success);display:flex}.Task_actionButton__TVQAM:disabled{opacity:.5;cursor:not-allowed}.Task_completed__FYYt8 .Task_actionButton__TVQAM{background:var(--success-light);border-color:var(--success);color:var(--success)}.Task_completed__FYYt8 .Task_actionButton__TVQAM:hover{background:var(--success);color:var(--background-primary)}@media (max-width:768px){.Task_taskRow__o9_Ge{padding:10px 12px}.Task_taskMain__Q_5uv{flex-direction:column;align-items:flex-start;gap:4px}.Task_customerInfo__K2G2K{margin-left:0}}@media (max-width:480px){.Task_taskContent__zxwoD{gap:12px}.Task_actionButton__TVQAM{width:28px;height:28px}}.Task_contextMenuContainer__BVxzn{position:relative}.Task_invisibleTrigger__sCUNY{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.TasksContainer_tasksContainer___HOjt{width:100%}.TasksContainer_tasksList__f4ROV{padding-bottom:200px}.TasksContainer_taskSection__eRVG3{margin-bottom:0}.TasksContainer_overdueTasks__ppCpt{padding-top:12px}.TasksContainer_overdueIcon__h8_Jk{color:var(--color-warning)}.TasksContainer_groupWithTitle__Xdj_l{padding-left:12px}.TasksContainer_sectionHeader___r7aQ{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--background-primary);margin-bottom:8px;padding:12px 24px 8px 0;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px}.TasksContainer_sectionTitle__iB_Fg{margin:0}.TasksContainer_noTasks__ntinb{padding:32px 24px;text-align:center;color:var(--text-secondary)}@media (max-width:768px){.TasksContainer_sectionHeader___r7aQ{padding:12px 16px 8px}.TasksContainer_noTasks__ntinb{padding:32px 16px}}.Toggle_toggle__FsxPm{position:relative;display:inline-block;width:44px;height:24px;background-color:var(--border-color);border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease;padding:0;outline:none}.Toggle_toggle__FsxPm:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light)}.Toggle_toggle__FsxPm.Toggle_checked__QHxMa{background-color:var(--color-primary)}.Toggle_toggle__FsxPm.Toggle_disabled__Wee6o{cursor:not-allowed;opacity:.5}.Toggle_slider__oi6M5{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Toggle_toggle__FsxPm.Toggle_checked__QHxMa .Toggle_slider__oi6M5{transform:translateX(20px)}.MouseFollowingTooltip_tooltip__JJj2w{position:fixed;background-color:var(--background-secondary);color:var(--text-primary);padding:4px 8px;border-radius:4px;font-size:var(--fs-xs);font-weight:var(--fw-normal);border:1px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.08);z-index:10000;pointer-events:none;white-space:nowrap;display:flex;align-items:center;gap:4px;transition:opacity .2s ease}.MouseFollowingTooltip_tooltip__JJj2w svg{flex-shrink:0}.TruncatedNote_noteSection__HoR21{margin-top:4px}.TruncatedNote_notePrefix__GZutp{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium)}.TruncatedNote_noteRow__S6kPI{position:relative}.TruncatedNote_noteRowCollapsed__dQblq{white-space:nowrap;overflow:hidden}.TruncatedNote_noteRowExpanded__WG2vA{white-space:normal;word-wrap:break-word}.TruncatedNote_noteTextCollapsed__fxc_S{display:inline;font-size:var(--fs-xs);color:var(--text-primary);line-height:1.4}.TruncatedNote_ellipsisInline__z6pQ8{background:none;border:none;color:var(--color-primary);cursor:pointer;padding:0;margin:0 0 0 4px;font-size:var(--fs-xs);line-height:1}.TruncatedNote_ellipsisInline__z6pQ8 svg{width:16px;height:16px;transform:translateY(6px)}.TruncatedNote_ellipsisInline__z6pQ8:hover{opacity:.8}.TruncatedNote_noteTextExpanded___J_DV{display:inline;font-size:var(--fs-xs);color:var(--text-primary);line-height:1.4}.TruncatedNote_collapseInline___09RX{background:none;border:none;color:var(--color-primary);font-size:var(--fs-xs);cursor:pointer;padding:0 0 0 6px;text-decoration:underline}.TruncatedNote_measureHelper__DXZ9t{position:absolute;visibility:hidden;white-space:nowrap;height:0;overflow:hidden}.TruncatedNote_editableInline__1eEud{display:inline-block;outline:none;border:none;background:transparent;font-size:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;padding:0;margin:0;min-height:var(--fs-xs);min-width:1px}.TruncatedNote_editableInline__1eEud:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;opacity:0;background-color:var(--color-primary-light);transition:opacity .1s ease}.TruncatedNote_editableInline__1eEud:focus:after{opacity:1}.TruncatedNote_placeholder__lH9x6{color:var(--text-tertiary)}.TruncatedNote_errorMessage__3bCFT{font-size:var(--fs-xxs);color:var(--color-error);margin-top:2px}.TruncatedNote_tooltip__tyfmh{position:fixed;display:flex;align-items:center;gap:4px;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-secondary);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;pointer-events:none;animation:TruncatedNote_tooltipFadeIn__reAZQ .15s ease}@keyframes TruncatedNote_tooltipFadeIn__reAZQ{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.styles_searchActivator__74PQl{display:flex;align-items:center;justify-content:space-between;height:36px;width:100%;background-color:var(--background-primary);border:1px solid var(--color-primary-muted);border-radius:8px;padding:0 16px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;transition:background-color .2s ease-in-out}.styles_searchActivator__74PQl:hover{background-color:var(--background-secondary)}.styles_label__elNfK{display:flex;align-items:center;gap:8px;flex:1 1}.SearchInput_searchActivator__gk4VY{background-color:var(--background-secondary)}.SearchInput_input__5jGB_{background:none;border:none;outline:none;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-primary);font-family:var(--font-family-sans);flex:1 1;padding:0;margin:0}.SearchInput_input__5jGB_::placeholder{color:var(--text-secondary)}.SearchResultCard_container__IwRl0{display:flex;align-items:flex-start;padding:8px;cursor:pointer;border-radius:8px;transition:all .15s ease}.SearchResultCard_container__IwRl0:hover{background-color:var(--background-secondary);border-color:var(--color-primary-light)}.SearchResultCard_content__QRCTb{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.SearchResultCard_iconContainer__1cRry{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-secondary)}.SearchResultCard_details__lp4oo{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.SearchResultCard_highlight__iVSrD{background-color:var(--color-accent);color:var(--text-primary);font-weight:var(--fw-bold);padding:0 2px;border-radius:2px}.ConversationSearchCard_header__vyIOC{display:flex;justify-content:space-between;align-items:center}.ConversationSearchCard_nameContainer__utU1Y{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.ConversationSearchCard_icon__uRIf_{color:var(--text-muted)}.ConversationSearchCard_unreadMail__4X8nR{color:var(--color-primary)}.ConversationSearchCard_unreadSms__55fj7{color:var(--color-accent)}.ConversationSearchCard_unreadIndicator__8mb_1{width:6px;height:6px;border-radius:50%;background-color:var(--color-primary);flex-shrink:0}.ConversationSearchCard_name__8PNt8{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationSearchCard_dateContainer__91Aji{display:flex;align-items:center;gap:4px;flex-shrink:0}.ConversationSearchCard_date__kKVSa{font-size:var(--fs-xxs);color:var(--text-muted);white-space:nowrap}.ConversationSearchCard_content__HEBcA{display:flex;flex-direction:column;gap:4px}.ConversationSearchCard_subject__qwtZc{font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationSearchCard_preview__xK_EF{font-size:var(--fs-xxs);color:var(--text-secondary);line-height:var(--lh-normal);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CustomerSearchCard_header__P52Yp{display:flex;justify-content:space-between;align-items:center;gap:12px}.CustomerSearchCard_name__giv2Y{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.CustomerSearchCard_tagsContainer__bHgoO{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex-shrink:0}.CustomerSearchCard_contact__s2okL{font-size:var(--fs-xxs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainLayout_container__2R_7d{display:flex;flex-direction:row;height:100%;width:100%;position:relative}.MainLayout_content__I5JZ7{display:flex;flex-direction:column;height:100%;width:100%;position:relative}.MainLayout_scrollContainer__pdLkZ{flex:1 1;width:100%;min-height:0;position:relative;display:flex;justify-content:center;overflow-y:auto;overflow-x:hidden;padding:0 24px;background-color:var(--background-primary);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.MainLayout_scrollContainer__pdLkZ::-webkit-scrollbar{width:8px}.MainLayout_scrollContainer__pdLkZ::-webkit-scrollbar-track{background:transparent}.MainLayout_scrollContainer__pdLkZ::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px;border:2px solid transparent;background-clip:content-box}.MainLayout_scrollContainer__pdLkZ::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}.MainLayout_innerContent__GQtVs{width:100%;display:flex;max-width:1200px;min-height:100%;height:-moz-fit-content;height:fit-content;padding:24px 0;position:relative}.MainLayout_loadingOverlay__J7b3G{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CustomerSubrouteItem_subrouteItem__wmWp1{padding:6px 10px;margin-left:18px;cursor:pointer;border-radius:6px;transition:background-color .15s ease}.CustomerSubrouteItem_subrouteItem__wmWp1:hover{background-color:var(--background-secondary)}.CustomerSubrouteItem_subrouteItem__wmWp1.CustomerSubrouteItem_selected__TmM6d{background-color:var(--background-secondary);border-left-color:var(--color-primary)}.CustomerSubrouteItem_content__WEw06{display:flex;align-items:center;gap:4px;font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-secondary)}.CustomerSubrouteItem_subrouteItem__wmWp1.CustomerSubrouteItem_selected__TmM6d .CustomerSubrouteItem_content__WEw06{color:var(--text-primary)}.CustomerSubrouteItem_label__No3Zw{flex:1 1}