.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:-webkit-grab;cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:-webkit-grabbing;cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:rgba(0,0,0,.3);box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}.userAvatarWithPresence_wrap__N7nl6{position:relative;display:inline-flex;flex-shrink:0}.userAvatarWithPresence_dot__Ns7jq{position:absolute;bottom:0;right:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(15,23,42,.08);z-index:1}.chat_warehouseChatRoot__Fu811{position:fixed;bottom:24px;right:24px;z-index:1040;font-family:inherit;transition:left .22s ease,top .22s ease}.chat_fabRootDragging__S5jtQ{z-index:1100;transition:none}.chat_chatOpen__05jGG{z-index:1055}.chat_fab__oXh0d{width:60px;height:60px;border-radius:50%;border:none;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.45rem;box-shadow:0 8px 28px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease;position:relative}.chat_fab__oXh0d:hover{transform:scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.26)}.chat_fabDragging__viALH{cursor:-webkit-grabbing;cursor:grabbing;transition:none;transform:scale(1.08);box-shadow:0 14px 36px rgba(0,0,0,.3)}.chat_fabDragging__viALH:hover{transform:scale(1.08)}.chat_fabOpen__W_yc3{transform:rotate(0deg)}.chat_unreadBadge__ECihD{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e41e3f;color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(228,30,63,.45)}.chat_panel__EtD__{position:absolute;bottom:76px;right:0;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 120px));background:#fff;border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;animation:chat_slideUp__7Orm_ .22s ease-out}@media (min-width:768px){.chat_panelBelow__GjRtX{bottom:auto;top:76px;animation:chat_slideDown__XzudT .22s ease-out}.chat_panelFlipX__Oly2s{right:auto;left:0}}@keyframes chat_slideDown__XzudT{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat_slideUp__7Orm_{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chat_header__80odA{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#fff;flex-shrink:0}.chat_headerTitle___qnfS{font-weight:700;font-size:1rem;margin:0;text-align:start;flex:1 1;white-space:nowrap;overflow:hidden;padding:0 5px;text-overflow:ellipsis;display:flex;align-items:center;justify-content:flex-start;gap:8px}.chat_observerBadge__jdZh7{font-size:.65rem;font-weight:700;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:2px 8px;flex-shrink:0}.chat_settingHint__RVa9_{font-size:.76rem;color:#64748b;margin:8px 0 0;line-height:1.5}.chat_headerBtn__e2SlC{width:36px;height:36px;border:none;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.chat_headerBtn__e2SlC:hover{background:rgba(255,255,255,.28)}.chat_membersRow__PClvW{display:flex;gap:6px;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #eef2f7;overflow-x:auto;flex-shrink:0}.chat_memberChip__VIBXV{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;background:#fff;border:1px solid #e8edf3;border-radius:999px;white-space:nowrap;font-size:.75rem;color:#475569}.chat_messages__ScazS{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 14px;background:#fff;display:flex;flex-direction:column;gap:2px;direction:ltr;overflow-anchor:none}.chat_loadOlderSentinel__tSd1v,.chat_messagesEndAnchor__3veGI{flex-shrink:0;height:1px;width:100%}.chat_loadOlderSentinel__tSd1v{pointer-events:none}.chat_loadOlder__jJ09d{text-align:center;padding:8px;font-size:.78rem;color:#64748b}.chat_loadOlderBtn__yB_wo{border:none;background:#f1f5f9;color:#475569;padding:6px 14px;border-radius:999px;font-size:.78rem;cursor:pointer}.chat_loadOlderBtn__yB_wo:hover{background:#e2e8f0}.chat_daySeparator__SaJIN{display:flex;align-items:center;justify-content:center;margin:14px 0 10px}.chat_daySeparator__SaJIN span{background:#e4e6eb;color:#65676b;font-size:.72rem;font-weight:600;padding:5px 12px;border-radius:999px}.chat_messageRow__4GWLi{display:flex;gap:8px;margin-bottom:2px;max-width:100%;justify-content:flex-start}.chat_messageRowOwn__Y4RAR{justify-content:flex-end}.chat_messageRowGrouped__vIGZv{margin-top:1px}.chat_messageRowMenuOpen__SSmNd .chat_messageActions__NhkU0{opacity:1;pointer-events:auto}.chat_messageBody__9195R{position:relative;display:inline-block;max-width:100%;vertical-align:top;-webkit-touch-callout:none;touch-action:manipulation}.chat_messageActions__NhkU0{position:absolute;top:50%;display:flex;align-items:center;gap:4px;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;transition:opacity .15s ease}.chat_messageActionsOther___Ve_g{left:100%;margin-left:10px;transform:translateY(-50%)}.chat_messageActionsOwn__DnqlS{right:100%;margin-right:10px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.chat_messageRow__4GWLi:hover .chat_messageActions__NhkU0{opacity:1;pointer-events:auto}}@media (hover:none){.chat_messageActions__NhkU0{opacity:0;pointer-events:none}.chat_messageRowMenuOpen__SSmNd .chat_messageActions__NhkU0{opacity:1;pointer-events:auto}}.chat_messageActionBtn__HefwV{width:30px;height:30px;border:none;border-radius:50%;background:#fff;color:#475569;box-shadow:0 2px 8px rgba(15,23,42,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.78rem;transition:background .15s,color .15s,transform .15s}.chat_messageActionBtn__HefwV:hover{background:#f1f5f9;color:#0084ff;transform:scale(1.05)}.chat_messageActionBtnDanger__ML62N:hover{color:#dc2626;background:#fef2f2}.chat_deleteConfirm__1K9Yz{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(15,23,42,.14);font-size:.75rem;color:#475569;white-space:nowrap}.chat_deleteConfirmNo__UO6Hn,.chat_deleteConfirmYes__RCahD{border:none;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;cursor:pointer}.chat_deleteConfirmYes__RCahD{background:#dc2626;color:#fff}.chat_deleteConfirmNo__UO6Hn{background:#f1f5f9;color:#475569}.chat_bubbleDeleted__xv6d1{background:#f1f5f9!important;color:#94a3b8!important;font-size:.82rem;font-style:italic;display:inline-flex;align-items:center;gap:6px;border-radius:14px;padding:8px 12px}.chat_replyQuote__PGtwx{border-right:3px solid #0084ff;padding:7px 10px;margin-bottom:6px;border-radius:8px;text-align:right;direction:rtl}.chat_replyQuoteOther__1Czxu{background:#e4e6eb;border-right-color:#0084ff}.chat_replyQuoteOwn__ZOosT{background:rgba(0,0,0,.14);border-right-color:rgba(255,255,255,.9)}.chat_bubbleWithReply__49qy_{padding-top:6px}.chat_bubbleOther__ysyG8.chat_bubbleWithReply__49qy_{background:#f0f2f5}.chat_replyQuoteName__xvyQe{display:block;font-size:.72rem;font-weight:700;color:#0084ff;margin-bottom:2px}.chat_replyQuoteOwn__ZOosT .chat_replyQuoteName__xvyQe{color:#fff}.chat_replyQuoteText__xTLjl{display:block;font-size:.76rem;color:#65676b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.chat_replyQuoteOwn__ZOosT .chat_replyQuoteText__xTLjl{color:rgba(255,255,255,.78)}.chat_composerRow__SDNi7{display:flex;align-items:flex-end;gap:8px;width:100%;padding:12px 14px}.chat_composerReplyBar__vDeV5{display:flex;align-items:stretch;gap:10px;width:100%;padding:10px 14px 6px;background:#fff;border-bottom:1px solid #eef2f7}.chat_composerReplyAccent__z1AjP{width:3px;border-radius:999px;flex-shrink:0}.chat_composerReplyContent__6iAD_{flex:1 1;min-width:0;text-align:right;direction:rtl;background:#f0f2f5;border-radius:8px;padding:8px 10px;border-right:3px solid #0084ff}.chat_composerReplyLabel__gcAwb{display:block;font-size:.72rem;font-weight:700;color:#0084ff;margin-bottom:2px}.chat_composerReplyText__VgY_q{display:block;font-size:.78rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_composerReplyClose__cBTDP{width:28px;height:28px;border:none;border-radius:50%;background:#e2e8f0;color:#64748b;flex-shrink:0;align-self:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat_composerReplyClose__cBTDP:hover{background:#cbd5e1;color:#334155}.chat_avatarSlot__BGSHl{width:28px;flex-shrink:0}.chat_avatarPlaceholder__Nz8tz{width:28px}.chat_bubbleWrap__iEbVx{max-width:78%;display:flex;flex-direction:column;overflow:visible}.chat_bubbleWrapOwn__8JD_w{align-items:flex-end}.chat_senderName__wLSYE{font-size:.72rem;font-weight:600;color:#65676b;margin-bottom:2px;padding-inline:4px;direction:rtl;text-align:right}.chat_bubble__U8lFb{padding:8px 12px;border-radius:18px;font-size:.9rem;line-height:1.45;position:relative;direction:rtl;text-align:right;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.chat_bubbleText__1rX7M{display:inline;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;text-rendering:auto}.chat_bubbleTextPlain__RLg7u{font-family:Arial,Helvetica,sans-serif;color:#050505}.chat_bubbleTextPlainOwn__tfB0D{font-family:Arial,Helvetica,sans-serif;color:#fff}.chat_bubbleEmojiGlyph__HByb_,.chat_bubbleEmojiOnly__9uY00 .chat_bubbleText__1rX7M{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,emoji,sans-serif;font-variant-emoji:emoji;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;line-height:1.15}.chat_bubbleEmojiGlyph__HByb_{font-size:1.2em;vertical-align:-.1em}.chat_bubbleEmojiOnly__9uY00 .chat_bubbleText__1rX7M{font-size:1.75rem;letter-spacing:normal;color:unset}.chat_bubbleEmojiOnly__9uY00{padding:6px 10px;background:transparent!important}.chat_bubbleOwn__9HeFq.chat_bubbleEmojiOnly__9uY00{background:transparent!important;box-shadow:none}.chat_bubbleOther__ysyG8.chat_bubbleEmojiOnly__9uY00{background:transparent!important}.chat_bubbleCompact__zrfH_{padding:6px 12px}.chat_bubbleOther__ysyG8{background:#f0f2f5;border-bottom-left-radius:4px}.chat_bubbleOwn__9HeFq{border-bottom-right-radius:4px}.chat_messageMeta__Pq1VH{font-size:.68rem;color:#8a8d91;margin-top:2px;padding-inline:4px}.chat_messageMetaOwn__aDbIB{text-align:right}.chat_emptyState__6FLgi{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center;padding:24px;gap:8px}.chat_emptyState__6FLgi i{font-size:2.2rem;opacity:.5}.chat_loadingState__dpq1I{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b;font-size:.88rem;min-height:200px}.chat_composer__bfhdf{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-top:1px solid #eef2f7;background:#fff;flex-shrink:0;position:relative}.chat_composerInputWrap__ofsQM{flex:1 1;display:flex;align-items:flex-end;gap:2px;min-width:0;border:1px solid #e2e8f0;border-radius:22px;padding:2px 8px 2px 4px;background:#fff;transition:border-color .15s,box-shadow .15s}.chat_composerInputWrap__ofsQM:focus-within{border-color:#0084ff;box-shadow:0 0 0 3px rgba(0,132,255,.12)}.chat_emojiToggleBtn__RfakW{width:34px;height:34px;border:none;background:transparent;color:#64748b;border-radius:50%;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:1px;transition:color .15s,background .15s}.chat_emojiToggleBtnActive__pmCPZ,.chat_emojiToggleBtn__RfakW:hover:not(:disabled){color:var(--chat-emoji-accent,#0084ff);background:rgba(0,132,255,.08)}.chat_emojiToggleBtn__RfakW:disabled{opacity:.45;cursor:not-allowed}.chat_emojiPickerPopover__6jqZ_{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:6;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px rgba(15,23,42,.16);border:1px solid #e8edf3;animation:chat_slideUp__7Orm_ .18s ease-out;--epr-highlight-color:var(--chat-emoji-accent,#0084ff);--epr-search-input-bg-color:#f8fafc;--epr-category-label-bg-color:#fff}.chat_emojiPickerPopover__6jqZ_ .EmojiPickerReact{--epr-highlight-color:var(--chat-emoji-accent,#0084ff)}.chat_composerReadOnly__HcEzk{padding:12px 14px;border-top:1px solid #eef2f7;background:#f8fafc;color:#64748b;font-size:.82rem;text-align:center;flex-shrink:0}.chat_composerInput__jFrn5{flex:1 1;border:none;border-radius:0;padding:8px 4px;font-size:.9rem;resize:none;max-height:100px;line-height:1.4;outline:none;background:transparent;min-width:0;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,emoji,Arial,Helvetica,sans-serif;font-variant-emoji:emoji;-webkit-font-smoothing:auto}.chat_composerInput__jFrn5:focus{border:none;box-shadow:none}.chat_sendBtn__poyh9{width:40px;height:40px;border-radius:50%;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s,transform .15s}.chat_sendBtn__poyh9:disabled{opacity:.45;cursor:not-allowed}.chat_sendBtn__poyh9:not(:disabled):hover{transform:scale(1.05)}.chat_settingsOverlay__UT9Nc{position:absolute;inset:0;background:#fff;z-index:2;display:flex;flex-direction:column;animation:chat_slideUp__7Orm_ .18s ease-out}.chat_settingsHeader__wiacm{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #eef2f7;color:#1e293b;font-weight:700}.chat_settingsBody__0pl6r{flex:1 1;overflow-y:auto;padding:16px}.chat_settingGroup__jmASq{margin-bottom:20px}.chat_settingLabel__2n3nn{font-size:.82rem;font-weight:600;color:#475569;margin-bottom:8px;display:block}.chat_settingRow__rcf62{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9}.chat_settingRowLabel__HsTPe{font-size:.88rem;color:#334155}.chat_colorGrid__WYVk9{display:flex;flex-wrap:wrap;gap:10px}.chat_colorSwatch__YzG_r{width:36px;height:36px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:transform .15s}.chat_colorSwatch__YzG_r:hover{transform:scale(1.08)}.chat_colorSwatchActive__1M800{border-color:#1e293b;box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.chat_membersList__6NnNZ{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.chat_memberItem__pT1nY{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:#f8fafc}.chat_memberName__uSdLn{font-size:.85rem;font-weight:600;color:#1e293b;display:block}.chat_memberPresence__2c2st{font-size:.72rem;color:#64748b;display:block}.chat_presenceLegend__JM0aQ{display:flex;flex-wrap:wrap;gap:10px 14px}.chat_presenceLegendItem__Y0rij{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#475569}.chat_presenceLegendDot__p3LW0{width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(15,23,42,.08)}.chat_memberCount__kqzxl{font-size:.75rem;color:#64748b}@media (max-width:767.98px){.chat_warehouseChatRoot__Fu811{--chat-nav-offset:56px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));right:12px;z-index:1020}.chat_warehouseChatRoot__Fu811.chat_fabRootDragging__S5jtQ{z-index:1025}.chat_warehouseChatRoot__Fu811.chat_chatOpen__05jGG{z-index:1040}.chat_fab__oXh0d{width:54px;height:54px;font-size:1.3rem;box-shadow:0 6px 20px rgba(0,0,0,.2)}.chat_fabOpen__W_yc3{display:none}.chat_panel__EtD__{position:fixed;top:calc(var(--chat-nav-offset) + env(safe-area-inset-top, 0px));right:0;left:0;bottom:0;width:100%;max-width:none;height:auto;min-height:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.16);animation:chat_slideUpMobile__oKPcd .24s ease-out}.chat_header__80odA{padding:12px 14px}.chat_headerTitle___qnfS{font-size:.95rem}.chat_membersRow__PClvW{padding:6px 12px}.chat_messages__ScazS{padding:10px 12px;-webkit-overflow-scrolling:touch}.chat_bubbleWrap__iEbVx{max-width:86%}.chat_composerReadOnly__HcEzk,.chat_composer__bfhdf{padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.chat_composerInput__jFrn5{font-size:16px;padding:7px 2px}.chat_emojiPickerPopover__6jqZ_{left:-2px;right:-2px}.chat_emojiPickerPopover__6jqZ_ .EmojiPickerReact{height:min(280px,42dvh)!important}.chat_sendBtn__poyh9{width:38px;height:38px}.chat_settingsBody__0pl6r{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}@keyframes chat_slideUpMobile__oKPcd{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}