.LoadingIndicator_wholePageLoadingWrapper__YT83T{flex:1 1;height:auto;display:flex;align-items:center;justify-content:center}.LoadingIndicator_loadingWrapper__iPPkG{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1001}.LoadingIndicator_loadingText__jqbbh{margin-top:12px;color:var(--text-secondary);font-size:var(--fs-sm);text-align:center}.LoadingIndicator_overlay__DWeIv{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--background-primary-rgb),.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:8px;z-index:20}.ConversationView_conversationWrapper__7cjEK{display:flex;flex-direction:column;width:100%;min-height:100%;align-items:center}.ConversationView_conversationContainer__9qYuw{max-width:1200px;width:100%;flex:1 1 auto;display:flex;flex-direction:column;gap:0;position:relative}.ConversationView_messagesContainer__45_QJ{flex:1 1 auto}.ConversationView_bottomContainer__P39NG{position:-webkit-sticky;position:sticky;bottom:32px;z-index:101;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.ConversationView_bottomContainer__P39NG:before{content:"";position:absolute;top:0;left:-4px;right:-4px;bottom:-32px;height:32px;background:var(--background-primary)}.ConversationView_messageFormContainer__OusLX{position:absolute;width:calc(100% + 2px);padding:0;bottom:0;left:-1px;right:-1px}.ConversationView_scrollToBottomButton__SJJ0E{position:absolute;left:50%;transform:translateX(-50%);z-index:102;box-shadow:var(--shadow-primary);color:var(--text-secondary);display:flex;align-items:center;gap:8px;transition:all .2s ease}.ConversationView_scrollToBottomButton__SJJ0E:hover{box-shadow:var(--shadow-primary-hover);color:var(--text-primary)}.ConversationView_show__PFMYb{opacity:1;pointer-events:auto}.ConversationView_hide__68smJ{opacity:0;pointer-events:none}.ConversationView_noMessages__MX1QD{display:flex;flex-direction:column;height:100%;flex:1 1 auto;justify-content:center;align-items:center;gap:16px}.ConversationView_searchNavigation__sBWss{position:fixed;top:calc(var(--top-row-height) + 16px);right:16px;z-index:100;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:2px 12px;box-shadow:var(--shadow-primary);display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ConversationView_searchCount__1KGJ_{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium);white-space:nowrap}.ConversationView_searchButtons__JLFNV{display:flex;flex-direction:column;gap:2px}.ConversationView_searchNavButton__HBoVG{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease;padding:0}.ConversationView_searchNavButton__HBoVG:hover:not(:disabled){background:var(--background-tertiary);color:var(--text-primary)}.ConversationView_searchNavButton__HBoVG:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}.AttachmentPreviewBar_previewBar__7HeBW{display:flex;gap:12px;border-radius:10px;margin-bottom:8px;overflow-x:auto;align-items:flex-end}.AttachmentPreviewBar_previewItem__QoshN{position:relative}.AttachmentPreviewBar_previewImage__F8rXi{border-radius:6px;object-fit:cover;width:72px;height:72px;box-shadow:0 1px 4px rgba(0,0,0,.08);background:var(--background-tertiary)}.AttachmentPreviewBar_previewFileIcon__Iicb0{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:6px;background:var(--background-tertiary);color:var(--text-muted);font-size:var(--fs-lg);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1px}.AttachmentPreviewBar_removeButton__k59fD{position:absolute;top:4px;right:4px;color:var(--text-muted);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:2;padding:0}.AttachmentPreviewBar_removeButton__k59fD:hover{background:var(--button-danger-hover-bg);color:var(--button-danger-hover-text)}.AttachmentPreviewBar_invalidFile__q5i1g{opacity:.6}.AttachmentPreviewBar_invalidFile__q5i1g .AttachmentPreviewBar_previewFileIcon__Iicb0,.AttachmentPreviewBar_invalidFile__q5i1g .AttachmentPreviewBar_previewImage__F8rXi{border:2px solid var(--color-danger)}.AttachmentPreviewBar_invalidIndicator__eQoUp{position:absolute;top:-4px;left:-4px;background:var(--color-danger);color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:3}.AttachmentPreviewBar_compressionOverlay___OjUh{position:absolute;inset:0;background:rgba(0,0,0,.7);border-radius:6px;display:flex;align-items:center;justify-content:center;z-index:2}.AttachmentPreviewBar_compressionProgress__1AGFY{display:flex;flex-direction:column;align-items:center;gap:4px;color:white}.AttachmentPreviewBar_progressBar__tt76_{width:40px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.AttachmentPreviewBar_progressFill__SwhMO{height:100%;background:var(--color-primary);border-radius:2px;transition:width .3s ease}.AttachmentPreviewBar_compressionInfo___eD9q{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:var(--color-success);color:white;font-size:var(--fs-xxs);padding:2px 6px;border-radius:8px;white-space:nowrap;z-index:3}.MessageForm_wrapper__Z_n4z{border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--background-primary)}.MessageForm_messageForm__XBfqE{display:flex;flex-direction:column;align-items:stretch;background-color:var(--background-primary);border-radius:1rem;padding:12px 16px;width:100%;position:relative}.MessageForm_assistantInlineDots__fqrqd{position:absolute;top:18px;left:0;display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);pointer-events:none}.MessageForm_assistantDot__Xx024{width:6px;height:6px;border-radius:50%;background-color:currentColor;animation:MessageForm_assistantDotBounce__RmF5w 1s ease-in-out infinite}.MessageForm_assistantDot__Xx024:nth-child(2){animation-delay:.15s}.MessageForm_assistantDot__Xx024:nth-child(3){animation-delay:.3s}@keyframes MessageForm_assistantDotBounce__RmF5w{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}.MessageForm_formRow__wMImd{display:flex;align-items:center;gap:12px;width:100%}.MessageForm_inputRow__ZoszP{position:relative;display:flex;align-items:flex-start;width:100%;transition:max-height .5s ease;max-height:600px}.MessageForm_controlsRow__Z4__v{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px;gap:12px}.MessageForm_leftControls__vPIGW{display:flex;align-items:center;gap:4px}.MessageForm_emojiPickerContainer__2JXmR{position:relative}.MessageForm_emojiPickerWrapper__9wcKd{box-shadow:var(--shadow-primary-focus);border-radius:12px;overflow:hidden;z-index:1050;border:1px solid var(--border-color)}.MessageForm_messageInput__Ncye3{flex:1 1;resize:none;border:none;background:transparent;font-size:var(--fs-sm);line-height:var(--lh-normal);padding:.25rem 0;min-height:24px;max-height:calc(24px * 4);overflow-y:auto;font-family:inherit;transition:height .15s ease}.MessageForm_assistantLoading__amLUu{opacity:0}.MessageForm_emailTextArea__n6Pno{transition:height .15s ease}.MessageForm_messageInput__Ncye3:focus{outline:none}.MessageForm_messageInput__Ncye3::placeholder{color:var(--text-muted)}.MessageForm_subjectRow__5u_db{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--border-color);margin-bottom:8px}.MessageForm_subjectInput__GQfP5{flex:1 1;border:none;background:transparent;font-size:var(--fs-sm);line-height:var(--lh-normal);padding:.5rem 0;font-family:inherit;font-weight:500}.MessageForm_subjectInput__GQfP5:focus{outline:none}.MessageForm_subjectInput__GQfP5::placeholder{color:var(--text-muted);font-weight:400}.MessageForm_emailCollapsed__ajmax{max-height:32px;overflow:hidden}.MessageForm_emailTextArea__n6Pno,.MessageForm_smsTextArea__XxACG{min-height:24px}.MessageForm_attachButton__EUym4{display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;height:32px;width:32px;padding:0;color:var(--text-muted);transition:all .2s ease;margin-bottom:0}.MessageForm_sendButtonContainer__Dysxo{position:relative}.MessageForm_attachButton__EUym4:hover,.MessageForm_sendButton__QSIN4:hover:not(:disabled){background-color:var(--button-primary-hover-bg);color:var(--button-primary-hover-text)}.MessageForm_sendButton__QSIN4{background:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:32px;height:32px;padding:0;transition:all .2s ease;cursor:pointer}.MessageForm_sendButton__QSIN4>svg{transform:translateX(-.5px) translateY(.5px)}.MessageForm_sendButton__QSIN4:disabled{color:var(--text-muted);background:none;opacity:.8;cursor:not-allowed}.MessageForm_sendButton__QSIN4:not(:disabled){background-color:var(--button-primary-bg);color:var(--button-primary-text)}.MessageForm_loading__zz4Vc{opacity:.7}.MessageForm_loading__zz4Vc>svg{opacity:.2}.MessageForm_dragActive__1KT_n{outline:2px dashed var(--color-primary-light)}.MessageForm_dropZone___tBbB{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:center;background:rgba(255,255,255,.85);pointer-events:none;border-radius:1rem}.MessageForm_acceptedFiles__ivKZx{color:var(--text-secondary);font-size:var(--fs-xxs)}.MessageForm_errorMessage__1YYSk{background-color:var(--background-tertiary);color:var(--color-danger);padding:8px 12px;border-radius:8px;margin-bottom:8px;font-size:var(--fs-sm)}.MessageForm_loadingContainer__EkTVO{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.MessageForm_formattingToolbar__Syk6J{border-bottom:1px solid var(--border-color);height:41px;margin-bottom:8px}.MessageAssistant_assistantContainer__hs95N{padding-top:18px;border-bottom:1px solid var(--background-tertiary);margin-bottom:8px;font-family:var(--font-family-sans);overflow:hidden;max-height:500px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out,padding .3s ease-in-out;position:relative}.MessageAssistant_assistantContainer__hs95N.MessageAssistant_hidden__TgHtv{max-height:0;opacity:0;margin-bottom:0;padding:0;border:none}.MessageAssistant_assistantContainer__hs95N textarea{background-color:transparent}.MessageAssistant_assistantContainer__hs95N textarea:disabled{color:var(--text-muted);background-color:transparent}.MessageAssistant_instructionField__TH3hD{margin-bottom:0}.MessageAssistant_instructionSeparator__FNzw7{border:none;border-top:1px solid var(--border-color);margin:12px 0;opacity:.6}.MessageAssistant_currentInstruction__mAxgr{background:none;border:none;padding:8px 0;font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-normal);word-wrap:break-word}.MessageAssistant_inputContainer__L_ybs{position:relative}.MessageAssistant_followUpInput__zd74d{width:100%;padding-right:40px;border:none;font-size:var(--fs-sm);color:var(--text-primary);line-height:var(--lh-normal);resize:none;max-height:calc(var(--lh-normal) * var(--fs-sm) * 3);overflow-y:auto;font-family:var(--font-family-sans);transition:border-color .15s ease}.MessageAssistant_followUpInput__zd74d:focus{outline:none;border-color:var(--color-ai-border)}.MessageAssistant_followUpInput__zd74d::placeholder{color:var(--text-muted)}.MessageAssistant_submitButton__AAvHj{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.MessageAssistant_submitButton__AAvHj:hover{color:var(--color-ai)}.MessageAssistant_submitButton__AAvHj:disabled{cursor:not-allowed;opacity:.5}.MessageAssistant_spinner__xkQTD{width:16px;height:16px;border-top:2px solid var(--color-primary-muted);border:2px solid var(--color-primary-muted);border-top-color:var(--color-primary);border-radius:50%;animation:MessageAssistant_spin__JFYEd 1s linear infinite}@keyframes MessageAssistant_spin__JFYEd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MessageAssistant_errorMessage__R_5ka{background-color:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:8px;padding:12px 16px;margin-top:12px;display:flex;align-items:center;justify-content:space-between}.MessageAssistant_errorDismiss__blUcQ,.MessageAssistant_errorMessage__R_5ka{font-size:var(--fs-xs);color:var(--color-danger);font-family:var(--font-family-sans);font-weight:var(--fw-medium)}.MessageAssistant_errorDismiss__blUcQ{background:none;border:none;cursor:pointer;padding:4px 8px;text-decoration:underline;border-radius:4px;transition:background-color .2s ease-in-out}.MessageAssistant_errorDismiss__blUcQ:hover{background-color:var(--color-danger);color:var(--text-contrast);text-decoration:none}.MessageAssistant_label__LgdYP{position:absolute;top:-2px;left:4px;display:flex;align-items:center;gap:4px;font-size:var(--fs-xxs);color:var(--text-muted);max-width:100%}.MessageAssistant_label__LgdYP svg{flex-shrink:0}.MessageAssistant_label__LgdYP span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.MessageAssistant_assistantContainer__hs95N{padding:12px}.MessageAssistant_followUpInput__zd74d{min-height:52px;font-size:var(--fs-sm);padding-right:48px}.MessageAssistant_submitButton__AAvHj{right:12px;padding:12px}}.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;justify-self:flex-end;max-width:75%;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}.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}.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}.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}.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}}.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%}}.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}