.ListingsFilters_container__7HD3V{position:relative;display:inline-block}.ListingsFilters_toggleButton__BDV1g{display:flex;align-items:center;gap:var(--ai-space-sm);padding:var(--ai-space-sm) var(--ai-space-lg);background:var(--ai-color-surface);border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-md);color:var(--ai-color-text-primary);font-size:var(--ai-text-sm);font-weight:var(--ai-font-weight-medium);cursor:pointer;transition:var(--ai-transition-colors);position:relative}.ListingsFilters_toggleButton__BDV1g:hover{background:var(--ai-color-secondary-light);border-color:var(--ai-color-border-hover)}.ListingsFilters_toggleButton__BDV1g:focus-visible{outline:none;box-shadow:var(--ai-shadow-focus)}.ListingsFilters_toggleButton__BDV1g.ListingsFilters_active__iGroQ{background:var(--ai-color-primary);border-color:var(--ai-color-primary);color:var(--ai-color-surface)}.ListingsFilters_activeIndicator__qepH2{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--ai-color-error);border-radius:var(--ai-radius-full);border:2px solid var(--ai-color-surface)}.ListingsFilters_panel__Pt__D{position:absolute;top:calc(100% + var(--ai-space-sm));left:0;width:320px;background:var(--ai-color-surface);border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-lg);box-shadow:var(--ai-shadow-lg);z-index:var(--ai-z-dropdown);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--ai-transition-all)}.ListingsFilters_panel__Pt__D.ListingsFilters_open__pd6Uu{opacity:1;visibility:visible;transform:translateY(0)}.ListingsFilters_panelHeader__qPIqN{display:flex;align-items:center;justify-content:space-between;padding:var(--ai-space-lg);border-bottom:1px solid var(--ai-color-border)}.ListingsFilters_panelTitle__ANY1S{font-size:var(--ai-text-lg);font-weight:var(--ai-font-weight-semibold);color:var(--ai-color-text-primary);margin:0}.ListingsFilters_closeButton__xATir{width:32px;height:32px;background:transparent;border:none;border-radius:var(--ai-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ai-color-text-secondary);transition:var(--ai-transition-colors)}.ListingsFilters_closeButton__xATir:hover{background:var(--ai-color-secondary-light);color:var(--ai-color-text-primary)}.ListingsFilters_closeButton__xATir:focus-visible{outline:none;box-shadow:var(--ai-shadow-focus)}.ListingsFilters_panelContent__jrhq4{padding:var(--ai-space-lg);display:flex;flex-direction:column;gap:var(--ai-space-lg);max-height:400px;overflow-y:auto}.ListingsFilters_filterGroup__tjYYX{display:flex;flex-direction:column;gap:var(--ai-space-sm)}.ListingsFilters_filterLabel__ddicc{display:flex;align-items:center;gap:var(--ai-space-xs);font-size:var(--ai-text-sm);font-weight:var(--ai-font-weight-medium);color:var(--ai-color-text-primary)}.ListingsFilters_filterInput__ph0Xu{width:100%;padding:var(--ai-space-sm);background:var(--ai-color-background);border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-md);font-size:var(--ai-text-sm);color:var(--ai-color-text-primary);transition:var(--ai-transition-colors)}.ListingsFilters_filterInput__ph0Xu:focus{outline:none;border-color:var(--ai-color-primary);box-shadow:var(--ai-shadow-focus)}.ListingsFilters_filterInput__ph0Xu::placeholder{color:var(--ai-color-text-muted)}.ListingsFilters_filterSelect__SK9Qg{width:100%;padding:var(--ai-space-sm);background:var(--ai-color-background);border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-md);font-size:var(--ai-text-sm);color:var(--ai-color-text-primary);cursor:pointer;transition:var(--ai-transition-colors)}.ListingsFilters_filterSelect__SK9Qg:focus{outline:none;border-color:var(--ai-color-primary);box-shadow:var(--ai-shadow-focus)}.ListingsFilters_priceRange__i8Ldz{display:flex;align-items:center;gap:var(--ai-space-sm)}.ListingsFilters_priceRange__i8Ldz .ListingsFilters_filterInput__ph0Xu{flex:1}.ListingsFilters_priceSeparator__srH_5{font-size:var(--ai-text-sm);color:var(--ai-color-text-muted);flex-shrink:0}.ListingsFilters_panelFooter__HFnU_{padding:var(--ai-space-lg);border-top:1px solid var(--ai-color-border)}.ListingsFilters_clearButton__YD2AT{width:100%;padding:var(--ai-space-sm);background:transparent;border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-md);color:var(--ai-color-text-secondary);font-size:var(--ai-text-sm);font-weight:var(--ai-font-weight-medium);cursor:pointer;transition:var(--ai-transition-colors)}.ListingsFilters_clearButton__YD2AT:hover:not(:disabled){background:var(--ai-color-error-bg);border-color:var(--ai-color-error);color:var(--ai-color-error)}.ListingsFilters_clearButton__YD2AT:focus-visible{outline:none;box-shadow:var(--ai-shadow-focus)}.ListingsFilters_clearButton__YD2AT:disabled{opacity:.5;cursor:not-allowed}.ListingsFilters_overlay__FyrIW{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:var(--ai-z-overlay)}@media (max-width:768px){.ListingsFilters_panel__Pt__D{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;border-radius:0;transform:translateX(100%)}.ListingsFilters_panel__Pt__D.ListingsFilters_open__pd6Uu{transform:translateX(0)}.ListingsFilters_panelContent__jrhq4{max-height:none;flex:1;padding:var(--ai-space-md)}.ListingsFilters_panelFooter__HFnU_,.ListingsFilters_panelHeader__qPIqN{padding:var(--ai-space-md)}.ListingsFilters_toggleButton__BDV1g{padding:var(--ai-space-xs) var(--ai-space-md);font-size:var(--ai-text-xs)}.ListingsFilters_priceRange__i8Ldz{flex-direction:column;align-items:stretch}.ListingsFilters_priceSeparator__srH_5{text-align:center}}@media (max-width:480px){.ListingsFilters_panelContent__jrhq4{gap:var(--ai-space-md);padding:var(--ai-space-sm)}.ListingsFilters_panelFooter__HFnU_,.ListingsFilters_panelHeader__qPIqN{padding:var(--ai-space-sm)}.ListingsFilters_panelTitle__ANY1S{font-size:var(--ai-text-base)}.ListingsFilters_filterLabel__ddicc{font-size:var(--ai-text-xs)}.ListingsFilters_clearButton__YD2AT,.ListingsFilters_filterInput__ph0Xu,.ListingsFilters_filterSelect__SK9Qg{padding:var(--ai-space-xs);font-size:var(--ai-text-xs)}}@media (prefers-color-scheme:dark){.ListingsFilters_toggleButton__BDV1g{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.ListingsFilters_toggleButton__BDV1g:hover{background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280)}.ListingsFilters_toggleButton__BDV1g.ListingsFilters_active__iGroQ{background:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6);color:white}.ListingsFilters_activeIndicator__qepH2{background:var(--danger,#ef4444);border:2px solid var(--gray-800,#1f2937)}.ListingsFilters_panel__Pt__D{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151);box-shadow:0 10px 25px rgba(0,0,0,.5)}.ListingsFilters_panelHeader__qPIqN{border-bottom:1px solid var(--gray-700,#374151)}.ListingsFilters_panelTitle__ANY1S{color:var(--gray-50,#f9fafb)}.ListingsFilters_closeButton__xATir{color:var(--gray-400,#9ca3af)}.ListingsFilters_closeButton__xATir:hover{background:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}.ListingsFilters_filterLabel__ddicc{color:var(--gray-200,#e5e7eb)}.ListingsFilters_filterInput__ph0Xu{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-50,#f9fafb)}.ListingsFilters_filterInput__ph0Xu:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ListingsFilters_filterInput__ph0Xu::placeholder{color:var(--gray-400,#9ca3af)}.ListingsFilters_filterSelect__SK9Qg{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-50,#f9fafb)}.ListingsFilters_filterSelect__SK9Qg:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ListingsFilters_priceSeparator__srH_5{color:var(--gray-400,#9ca3af)}.ListingsFilters_panelFooter__HFnU_{border-top:1px solid var(--gray-700,#374151)}.ListingsFilters_clearButton__YD2AT{background:transparent;border:1px solid var(--gray-600,#4b5563);color:var(--gray-300,#d1d5db)}.ListingsFilters_clearButton__YD2AT:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}}@media (prefers-reduced-motion:reduce){.ListingsFilters_clearButton__YD2AT,.ListingsFilters_closeButton__xATir,.ListingsFilters_filterInput__ph0Xu,.ListingsFilters_filterSelect__SK9Qg,.ListingsFilters_panel__Pt__D,.ListingsFilters_toggleButton__BDV1g{transition:none}}@media (prefers-contrast:high){.ListingsFilters_filterInput__ph0Xu,.ListingsFilters_filterSelect__SK9Qg,.ListingsFilters_panelFooter__HFnU_,.ListingsFilters_panelHeader__qPIqN,.ListingsFilters_panel__Pt__D,.ListingsFilters_toggleButton__BDV1g{border-width:2px}}@media print{.ListingsFilters_container__7HD3V{display:none}}.ListingsPagination_container__1NY4u{display:flex;align-items:center;justify-content:space-between;gap:var(--ai-space-lg);padding:var(--ai-space-lg);background:var(--ai-color-surface);border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-lg);margin-top:var(--ai-space-lg)}.ListingsPagination_info__qTN15{display:flex;align-items:center}.ListingsPagination_infoText__AD5EN{font-size:var(--ai-text-sm);color:var(--ai-color-text-secondary);font-weight:var(--ai-font-weight-medium)}.ListingsPagination_pagination__CbB7U{display:flex;align-items:center;gap:var(--ai-space-sm)}.ListingsPagination_pageNumbers__zWSC7{display:flex;align-items:center;gap:var(--ai-space-xs)}.ListingsPagination_pageButton__9oD6X{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:var(--ai-space-sm);background:var(--ai-color-surface);border:1px solid var(--ai-color-border);border-radius:var(--ai-radius-md);color:var(--ai-color-text-primary);font-size:var(--ai-text-sm);font-weight:var(--ai-font-weight-medium);cursor:pointer;transition:var(--ai-transition-colors);text-decoration:none}.ListingsPagination_pageButton__9oD6X:hover:not(:disabled){background:var(--ai-color-secondary-light);border-color:var(--ai-color-border-hover);color:var(--ai-color-text-primary)}.ListingsPagination_pageButton__9oD6X:focus-visible{outline:none;box-shadow:var(--ai-shadow-focus)}.ListingsPagination_pageButton__9oD6X:disabled{opacity:.5;cursor:not-allowed}.ListingsPagination_pageButton__9oD6X.ListingsPagination_active__Ympdw{background:var(--ai-color-primary);border-color:var(--ai-color-primary);color:var(--ai-color-surface)}.ListingsPagination_pageButton__9oD6X.ListingsPagination_active__Ympdw:hover{background:var(--ai-color-primary-hover);border-color:var(--ai-color-primary-hover)}.ListingsPagination_pageButton__9oD6X.ListingsPagination_dots__mil6u{cursor:default;border:none;background:transparent}.ListingsPagination_pageButton__9oD6X.ListingsPagination_dots__mil6u:hover{background:transparent;border:none}.ListingsPagination_navButton__0ndha{gap:var(--ai-space-xs);padding:var(--ai-space-sm) var(--ai-space-md);min-width:auto}.ListingsPagination_navText__R2sZq{font-size:var(--ai-text-sm);font-weight:var(--ai-font-weight-medium)}.ListingsPagination_disabled__gIETC{opacity:.5;cursor:not-allowed}.ListingsPagination_disabled__gIETC:hover{background:var(--ai-color-surface);border-color:var(--ai-color-border);color:var(--ai-color-text-primary)}@media (max-width:1024px){.ListingsPagination_container__1NY4u{padding:var(--ai-space-md);gap:var(--ai-space-md)}.ListingsPagination_pageButton__9oD6X{min-width:36px;height:36px;padding:var(--ai-space-xs)}.ListingsPagination_navButton__0ndha{padding:var(--ai-space-xs) var(--ai-space-sm)}.ListingsPagination_infoText__AD5EN,.ListingsPagination_navText__R2sZq{font-size:var(--ai-text-xs)}}@media (max-width:768px){.ListingsPagination_container__1NY4u{flex-direction:column;gap:var(--ai-space-sm);padding:var(--ai-space-sm)}.ListingsPagination_info__qTN15{order:2}.ListingsPagination_pagination__CbB7U{order:1;justify-content:center;flex-wrap:wrap}.ListingsPagination_pageNumbers__zWSC7{gap:2px}.ListingsPagination_pageButton__9oD6X{min-width:32px;height:32px;font-size:var(--ai-text-xs)}.ListingsPagination_navButton__0ndha{padding:var(--ai-space-xs)}.ListingsPagination_navText__R2sZq{display:none}.ListingsPagination_infoText__AD5EN{font-size:10px}}@media (max-width:480px){.ListingsPagination_container__1NY4u{padding:var(--ai-space-xs)}.ListingsPagination_pagination__CbB7U{gap:var(--ai-space-xs)}.ListingsPagination_pageNumbers__zWSC7{gap:1px}.ListingsPagination_pageButton__9oD6X{min-width:28px;height:28px;font-size:10px}.ListingsPagination_navButton__0ndha{min-width:28px;padding:var(--ai-space-xs)}.ListingsPagination_pageNumbers__zWSC7 .ListingsPagination_pageButton__9oD6X:nth-child(n+6):nth-last-child(n+6){display:none}}@media (max-width:360px){.ListingsPagination_pageNumbers__zWSC7 .ListingsPagination_pageButton__9oD6X:nth-child(n+4):nth-last-child(n+4){display:none}.ListingsPagination_infoText__AD5EN{font-size:9px}}@media (prefers-color-scheme:dark){.ListingsPagination_container__1NY4u{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.ListingsPagination_infoText__AD5EN{color:var(--gray-300,#d1d5db)}.ListingsPagination_pageButton__9oD6X{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.ListingsPagination_pageButton__9oD6X:hover:not(:disabled){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-50,#f9fafb)}.ListingsPagination_pageButton__9oD6X:disabled{background:var(--gray-800,#1f2937);color:var(--gray-500,#6b7280);border-color:var(--gray-700,#374151)}.ListingsPagination_pageButton__9oD6X.ListingsPagination_active__Ympdw{background:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6);color:white}.ListingsPagination_pageButton__9oD6X.ListingsPagination_active__Ympdw:hover{background:rgba(37,99,235,.9);border-color:rgba(37,99,235,.9)}.ListingsPagination_pageButton__9oD6X.ListingsPagination_dots__mil6u{background:transparent;border:none;color:var(--gray-400,#9ca3af)}.ListingsPagination_pageButton__9oD6X.ListingsPagination_dots__mil6u:hover{background:transparent;border:none}.ListingsPagination_disabled__gIETC:hover{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);color:var(--gray-500,#6b7280)}.ListingsPagination_container__1NY4u.ListingsPagination_loading__tqXgt .ListingsPagination_pageButton__9oD6X:not(.ListingsPagination_active__Ympdw){background:var(--gray-700,#374151)}}@media (prefers-reduced-motion:reduce){.ListingsPagination_pageButton__9oD6X{transition:none}}@media (prefers-contrast:high){.ListingsPagination_container__1NY4u,.ListingsPagination_pageButton__9oD6X{border-width:2px}.ListingsPagination_pageButton__9oD6X.ListingsPagination_active__Ympdw{border-width:3px}}.ListingsPagination_pageButton__9oD6X:focus-visible{outline:2px solid var(--ai-color-primary);outline-offset:2px}@media print{.ListingsPagination_container__1NY4u{display:none}}.ListingsPagination_container__1NY4u.ListingsPagination_loading__tqXgt .ListingsPagination_pageButton__9oD6X{pointer-events:none;opacity:.6}.ListingsPagination_container__1NY4u.ListingsPagination_loading__tqXgt .ListingsPagination_pageButton__9oD6X:not(.ListingsPagination_active__Ympdw){background:var(--ai-color-secondary-light)}[dir=rtl] .ListingsPagination_navButton__0ndha,[dir=rtl] .ListingsPagination_pageNumbers__zWSC7,[dir=rtl] .ListingsPagination_pagination__CbB7U{flex-direction:row-reverse}.MessageList_container__ApMAJ{display:flex;flex-direction:column;height:100%;background:var(--messaging-bg,#ffffff);position:relative}.MessageList_listHeader__Hopxs{padding:20px 16px 16px;background:var(--messaging-bg,#ffffff);border-bottom:1px solid var(--messaging-border,#e2e8f0);position:sticky;top:0;z-index:20;background-color:rgba(255,255,255,.98)}.MessageList_headerTop__airh6{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.MessageList_headerTitle__Herkv{display:flex;align-items:center;gap:8px;margin:0;color:var(--messaging-text,#1e293b);font-size:18px;font-weight:600;letter-spacing:-.025em}.MessageList_headerTitle__Herkv:before{content:"💬";font-size:20px}.MessageList_closeButton__rcqAo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:var(--messaging-text-light,#64748b);cursor:pointer;transition:all .2s ease}.MessageList_closeButton__rcqAo:hover{background:var(--messaging-surface,#f8fafc);color:var(--messaging-text,#1e293b);transform:scale(1.1)}.MessageList_closeButton__rcqAo:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}@media (min-width:769px){.MessageList_closeButton__rcqAo{display:none}}.MessageList_searchContainer__2iG7l{position:relative;margin-bottom:8px}.MessageList_searchBar__p1rem{width:100%;height:40px;padding:0 16px 0 44px;background:var(--messaging-surface,#f8fafc);border:1.5px solid var(--messaging-border,#e2e8f0);border-radius:20px;font-size:14px;color:var(--messaging-text,#1e293b);transition:all .15s cubic-bezier(.4,0,.2,1);font-family:inherit}.MessageList_searchBar__p1rem:focus{outline:none;border-color:var(--messaging-primary,#3b82f6);background:var(--messaging-bg,#ffffff);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MessageList_searchBar__p1rem::placeholder,.MessageList_searchIcon__LqCA_{color:var(--messaging-text-muted,#94a3b8)}.MessageList_searchIcon__LqCA_{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:color .15s ease}.MessageList_searchBar__p1rem:focus+.MessageList_searchIcon__LqCA_{color:var(--messaging-primary,#3b82f6)}.MessageList_clearSearchButton__qAavr{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--messaging-text-muted,#94a3b8);border:none;color:white;cursor:pointer;transition:all .2s ease}.MessageList_clearSearchButton__qAavr:hover{background:var(--messaging-text-light,#64748b);transform:translateY(-50%) scale(1.1)}.MessageList_clearSearchButton__qAavr:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.MessageList_searchHelp__tnVYF{font-size:12px;color:var(--messaging-text-muted,#94a3b8);margin:0}.MessageList_conversations__wL2Zj{flex:1;overflow-y:auto;padding:8px 12px 16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.MessageList_conversations__wL2Zj::-webkit-scrollbar{width:6px}.MessageList_conversations__wL2Zj::-webkit-scrollbar-track{background:transparent}.MessageList_conversations__wL2Zj::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.MessageList_conversations__wL2Zj::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.MessageList_conversation__oJA1g{position:relative;padding:16px;cursor:pointer;border-radius:12px;margin-bottom:8px;background:var(--messaging-bg,#ffffff);border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.MessageList_conversation__oJA1g:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:all .2s ease}.MessageList_conversation__oJA1g:hover{background:var(--messaging-surface,#f8fafc);border-color:var(--messaging-border,#e2e8f0);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.MessageList_conversation__oJA1g:hover:before{background:var(--messaging-primary,#3b82f6)}.MessageList_conversation__oJA1g:focus{outline:none;border-color:var(--messaging-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MessageList_conversationSelected__vw_gW{background:rgba(59,130,246,.04);border-color:var(--messaging-primary,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.15)}.MessageList_conversationSelected__vw_gW:before{background:var(--messaging-primary,#3b82f6)}.MessageList_conversationHeader__k9S4n{display:flex;align-items:center;gap:12px;margin-bottom:12px}.MessageList_avatarContainer__Zu_UU{position:relative;flex-shrink:0}.MessageList_userAvatar__pd030{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--messaging-border,#e2e8f0);background:var(--messaging-surface,#f8fafc)}.MessageList_statusDot__6He5T{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;background:var(--messaging-text-muted,#94a3b8);border:2px solid var(--messaging-bg,#ffffff)}.MessageList_statusDot__6He5T.MessageList_online__SAMeN{background:var(--messaging-success,#10b981)}.MessageList_userInfo__vY6CD{flex:1;min-width:0}.MessageList_userName__XoGni{font-size:15px;font-weight:600;color:var(--messaging-text,#1e293b);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em}.MessageList_userStatus__6t0pz{font-size:12px;color:var(--messaging-text-light,#64748b)}.MessageList_conversationMeta__fGHFW{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.MessageList_conversationTime__KLNn2{font-size:12px;color:var(--messaging-text-muted,#94a3b8);white-space:nowrap}.MessageList_unreadBadge__K4mU_{background:var(--messaging-primary,#3b82f6);color:white;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.MessageList_messagePreview__vmNZ0{padding-left:56px}.MessageList_messageText__D2sMT{font-size:14px;color:var(--messaging-text-light,#64748b);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin:0}.MessageList_noConversations__7y0rl,.MessageList_noSearchResults__DSE92{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:var(--messaging-text-light,#64748b);min-height:300px}.MessageList_noConversationsIcon__hpojC,.MessageList_noResultsIcon__0MCuz{font-size:48px;margin-bottom:16px;opacity:.6}.MessageList_noConversationsTitle__lXjsE,.MessageList_noResultsTitle__BrQLN{font-size:16px;font-weight:600;color:var(--messaging-text,#1e293b);margin:0 0 8px}.MessageList_noConversationsText__WSzeD,.MessageList_noResultsText__hKoDn{font-size:14px;line-height:1.5;max-width:250px;margin:0}.MessageList_errorState__1uCI7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;min-height:300px}.MessageList_errorIcon__Fbd4G{font-size:48px;margin-bottom:16px}.MessageList_errorTitle__f4Ja_{font-size:16px;font-weight:600;color:var(--messaging-error,#ef4444);margin:0 0 8px}.MessageList_errorText__OH652{font-size:14px;color:var(--messaging-text-light,#64748b);line-height:1.5;max-width:300px;margin:0 0 16px}.MessageList_retryButton__v8Iuu{background:var(--messaging-primary,#3b82f6);color:white;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.MessageList_retryButton__v8Iuu:hover{background:var(--messaging-primary-hover,#2563eb);transform:translateY(-1px)}.MessageList_retryButton__v8Iuu:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.MessageList_loadingState__QjG5z{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:16px}.MessageList_loadingSpinner__bJvSM{width:24px;height:24px;border:2px solid var(--messaging-border,#e2e8f0);border-top-color:var(--messaging-primary,#3b82f6);border-radius:50%;animation:MessageList_spin__vpPSc 1s linear infinite}@keyframes MessageList_spin__vpPSc{to{transform:rotate(1turn)}}.MessageList_loadingText__aX0AD{font-size:14px;color:var(--messaging-text-light,#64748b)}@media (max-width:768px){.MessageList_listHeader__Hopxs{padding:16px 12px 12px}.MessageList_headerTitle__Herkv{font-size:16px}.MessageList_conversations__wL2Zj{padding:4px 8px 12px}.MessageList_conversation__oJA1g{padding:12px;margin-bottom:6px}.MessageList_userAvatar__pd030{width:40px;height:40px}.MessageList_userName__XoGni{font-size:14px}.MessageList_messagePreview__vmNZ0{padding-left:52px}.MessageList_closeButton__rcqAo{display:flex}}@media (max-width:480px){.MessageList_conversationHeader__k9S4n{gap:10px;margin-bottom:8px}.MessageList_userAvatar__pd030{width:36px;height:36px}.MessageList_messageText__D2sMT{font-size:13px;-webkit-line-clamp:1}.MessageList_messagePreview__vmNZ0{padding-left:46px}.MessageList_searchContainer__2iG7l{margin-bottom:6px}.MessageList_searchHelp__tnVYF{font-size:11px}}@media (prefers-reduced-motion:reduce){.MessageList_clearSearchButton__qAavr,.MessageList_closeButton__rcqAo,.MessageList_conversation__oJA1g,.MessageList_retryButton__v8Iuu,.MessageList_searchBar__p1rem{transition:none}.MessageList_loadingSpinner__bJvSM{animation:none}}@media (prefers-contrast:high){.MessageList_conversation__oJA1g{border:1px solid var(--messaging-text,#1e293b)}.MessageList_conversationSelected__vw_gW{border:2px solid var(--messaging-primary,#3b82f6)}.MessageList_searchBar__p1rem{border:2px solid var(--messaging-text,#1e293b)}.MessageList_retryButton__v8Iuu{border:2px solid var(--messaging-primary,#3b82f6)}}.MessageList_conversation__oJA1g:focus-visible{outline:2px solid var(--messaging-primary,#3b82f6);outline-offset:2px}@media print{.MessageList_clearSearchButton__qAavr,.MessageList_closeButton__rcqAo,.MessageList_retryButton__v8Iuu,.MessageList_searchContainer__2iG7l{display:none}.MessageList_conversation__oJA1g{box-shadow:none;border:1px solid #000;page-break-inside:avoid}}@media (prefers-color-scheme:dark){.MessageList_container__ApMAJ{background:var(--gray-900,#111827)}.MessageList_listHeader__Hopxs{background:var(--gray-800,#1f2937);border-bottom-color:var(--gray-700,#374151);background-color:rgba(31,41,59,.98)}.MessageList_headerTitle__Herkv{color:var(--gray-100,#f3f4f6)}.MessageList_closeButton__rcqAo{color:var(--gray-400,#9ca3af)}.MessageList_closeButton__rcqAo:hover{background:var(--gray-700,#374151);color:var(--gray-100,#f3f4f6)}.MessageList_closeButton__rcqAo:focus{box-shadow:0 0 0 2px rgba(59,130,246,.4)}.MessageList_searchBar__p1rem{background:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.MessageList_searchBar__p1rem:focus{background:var(--gray-800,#1f2937);border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.MessageList_searchBar__p1rem::placeholder,.MessageList_searchIcon__LqCA_{color:var(--gray-400,#9ca3af)}.MessageList_searchBar__p1rem:focus+.MessageList_searchIcon__LqCA_{color:var(--primary-color,#3b82f6)}.MessageList_clearSearchButton__qAavr{background:var(--gray-600,#4b5563)}.MessageList_clearSearchButton__qAavr:hover{background:var(--gray-500,#6b7280)}.MessageList_clearSearchButton__qAavr:focus{box-shadow:0 0 0 2px rgba(59,130,246,.4)}.MessageList_searchHelp__tnVYF{color:var(--gray-400,#9ca3af)}.MessageList_conversations__wL2Zj::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.MessageList_conversations__wL2Zj::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.MessageList_conversation__oJA1g{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151)}.MessageList_conversation__oJA1g:hover{background:var(--gray-750,#2d3748);border-color:var(--gray-600,#4b5563);box-shadow:0 2px 8px rgba(0,0,0,.3)}.MessageList_conversation__oJA1g:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.MessageList_conversationSelected__vw_gW{background:rgba(59,130,246,.1);border-color:var(--primary-color,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.2)}.MessageList_userAvatar__pd030{border-color:var(--gray-600,#4b5563);background:var(--gray-700,#374151)}.MessageList_statusDot__6He5T{background:var(--gray-500,#6b7280);border-color:var(--gray-800,#1f2937)}.MessageList_statusDot__6He5T.MessageList_online__SAMeN{background:var(--success,#10b981)}.MessageList_userName__XoGni{color:var(--gray-100,#f3f4f6)}.MessageList_conversationTime__KLNn2,.MessageList_userStatus__6t0pz{color:var(--gray-400,#9ca3af)}.MessageList_unreadBadge__K4mU_{background:var(--primary-color,#3b82f6)}.MessageList_messageText__D2sMT{color:var(--gray-300,#d1d5db)}.MessageList_noConversations__7y0rl,.MessageList_noSearchResults__DSE92{color:var(--gray-400,#9ca3af)}.MessageList_noConversationsTitle__lXjsE,.MessageList_noResultsTitle__BrQLN{color:var(--gray-200,#e5e7eb)}.MessageList_errorTitle__f4Ja_{color:var(--danger,#ef4444)}.MessageList_errorText__OH652{color:var(--gray-400,#9ca3af)}.MessageList_retryButton__v8Iuu{background:var(--primary-color,#3b82f6)}.MessageList_retryButton__v8Iuu:hover{background:rgba(37,99,235,.9)}.MessageList_retryButton__v8Iuu:focus{box-shadow:0 0 0 3px rgba(59,130,246,.4)}.MessageList_loadingSpinner__bJvSM{border-color:var(--gray-700,#374151);border-top-color:var(--primary-color,#3b82f6)}.MessageList_loadingText__aX0AD{color:var(--gray-400,#9ca3af)}}@keyframes ChatHeader_slideInDown__SkW4_{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatHeader_pulseOnline__LKoGu{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{box-shadow:0 0 0 4px rgba(16,185,129,0)}}@keyframes ChatHeader_fadeIn__h1l1g{0%{opacity:0}to{opacity:1}}.ChatHeader_header___OV_G{display:flex;align-items:center;padding:16px 20px;background:var(--messaging-bg,#ffffff);border-bottom:1px solid var(--messaging-border,#e2e8f0);position:relative;backdrop-filter:blur(20px);background-color:rgba(255,255,255,.95);animation:ChatHeader_slideInDown__SkW4_ .4s cubic-bezier(.25,.46,.45,.94);z-index:20;min-height:72px}@media (max-width:768px){.ChatHeader_header___OV_G{padding:12px 16px;min-height:64px}}.ChatHeader_iconButton__MIb2p{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;color:var(--messaging-text-light,#64748b);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-left:auto;flex-shrink:0}.ChatHeader_iconButton__MIb2p:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--messaging-primary,#3b82f6);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease;opacity:.1}.ChatHeader_iconButton__MIb2p:hover{background:var(--messaging-surface,#f8fafc);color:var(--messaging-primary,#3b82f6);transform:scale(1.05)}.ChatHeader_iconButton__MIb2p:hover:before{width:100%;height:100%}.ChatHeader_iconButton__MIb2p:active{transform:scale(.95)}.ChatHeader_iconButton__MIb2p:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.ChatHeader_iconButton__MIb2p svg{width:20px;height:20px;position:relative;z-index:1;transition:transform .2s ease}.ChatHeader_iconButton__MIb2p:hover svg{transform:scale(1.1)}.ChatHeader_avatarContainer__nya0j{position:relative;margin-right:16px;flex-shrink:0}@media (max-width:768px){.ChatHeader_avatarContainer__nya0j{margin-right:12px}}.ChatHeader_avatar__DZchM{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--messaging-border,#e2e8f0);background:var(--messaging-surface,#f8fafc);transition:all .2s ease;cursor:pointer}.ChatHeader_avatar__DZchM:hover{border-color:var(--messaging-primary,#3b82f6);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.ChatHeader_avatar__DZchM{width:42px;height:42px}}.ChatHeader_status__BEZPf{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--messaging-bg,#ffffff);transition:all .2s ease}.ChatHeader_online__kaFBV{background:var(--messaging-success,#10b981);animation:ChatHeader_pulseOnline__LKoGu 2s infinite}.ChatHeader_offline__8yvUb{background:var(--messaging-text-muted,#94a3b8)}@media (max-width:768px){.ChatHeader_status__BEZPf{width:10px;height:10px;bottom:1px;right:1px}}.ChatHeader_recipientInfo__rfZCJ{flex:1;display:flex;flex-direction:column;min-width:0;cursor:pointer;padding:4px 0;border-radius:8px;transition:all .2s ease}.ChatHeader_recipientInfo__rfZCJ:hover{background:rgba(59,130,246,.04);transform:translateX(2px)}.ChatHeader_recipientName__qX1vQ{margin:0;font-size:16px;font-weight:600;color:var(--messaging-text,#1e293b);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;transition:color .2s ease}.ChatHeader_recipientInfo__rfZCJ:hover .ChatHeader_recipientName__qX1vQ{color:var(--messaging-primary,#3b82f6)}@media (max-width:768px){.ChatHeader_recipientName__qX1vQ{font-size:15px}}.ChatHeader_recipientStatus___8_5g{font-size:13px;color:var(--messaging-text-light,#64748b);margin-top:2px;display:flex;align-items:center;gap:6px;transition:all .2s ease;animation:ChatHeader_fadeIn__h1l1g .3s ease}.ChatHeader_recipientStatus___8_5g:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.ChatHeader_recipientInfo__rfZCJ:hover .ChatHeader_recipientStatus___8_5g{color:var(--messaging-primary,#3b82f6);transform:translateX(2px)}@media (max-width:768px){.ChatHeader_recipientStatus___8_5g{font-size:12px}}.ChatHeader_actionButtons__oNbI1{display:flex;align-items:center;gap:8px;margin-left:16px}@media (max-width:768px){.ChatHeader_actionButtons__oNbI1{display:none}}.ChatHeader_actionButton__JZqTh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;color:var(--messaging-text-light,#64748b);cursor:pointer;transition:all .2s ease}.ChatHeader_actionButton__JZqTh:hover{background:var(--messaging-surface,#f8fafc);color:var(--messaging-primary,#3b82f6);transform:scale(1.1)}.ChatHeader_actionButton__JZqTh:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.ChatHeader_actionButton__JZqTh svg{width:16px;height:16px}.ChatHeader_loadingState__KLbIN{display:flex;align-items:center;gap:12px}.ChatHeader_loadingAvatar__9xKj4{width:48px;height:48px;border-radius:50%;background:var(--messaging-surface,#f8fafc);animation:ChatHeader_pulse__AAwJS 1.5s ease-in-out infinite}.ChatHeader_loadingInfo__wZGBL{flex:1}.ChatHeader_loadingName__S6XJf{height:16px;width:120px;margin-bottom:6px}.ChatHeader_loadingName__S6XJf,.ChatHeader_loadingStatus__qz_RM{background:var(--messaging-surface,#f8fafc);border-radius:4px;animation:ChatHeader_pulse__AAwJS 1.5s ease-in-out infinite}.ChatHeader_loadingStatus__qz_RM{height:12px;width:80px;animation-delay:.2s}@keyframes ChatHeader_pulse__AAwJS{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:768px){.ChatHeader_loadingAvatar__9xKj4{width:42px;height:42px}.ChatHeader_loadingName__S6XJf{width:100px}.ChatHeader_loadingStatus__qz_RM{width:70px}}@media (max-width:480px){.ChatHeader_header___OV_G{padding:10px 12px;min-height:56px}.ChatHeader_iconButton__MIb2p{width:36px;height:36px}.ChatHeader_iconButton__MIb2p svg{width:18px;height:18px}.ChatHeader_avatar__DZchM{width:36px;height:36px}.ChatHeader_status__BEZPf{width:8px;height:8px}.ChatHeader_recipientName__qX1vQ{font-size:14px}.ChatHeader_recipientStatus___8_5g{font-size:11px}.ChatHeader_avatarContainer__nya0j{margin-right:10px}}@media (prefers-reduced-motion:reduce){.ChatHeader_avatar__DZchM,.ChatHeader_header___OV_G,.ChatHeader_iconButton__MIb2p,.ChatHeader_recipientInfo__rfZCJ,.ChatHeader_recipientStatus___8_5g{animation:none;transition:none}.ChatHeader_online__kaFBV{animation:none}.ChatHeader_avatar__DZchM:hover,.ChatHeader_iconButton__MIb2p:hover,.ChatHeader_recipientInfo__rfZCJ:hover{transform:none}.ChatHeader_loadingAvatar__9xKj4,.ChatHeader_loadingName__S6XJf,.ChatHeader_loadingStatus__qz_RM{animation:none}}@media (prefers-contrast:high){.ChatHeader_header___OV_G{border-bottom:2px solid var(--messaging-text,#1e293b)}.ChatHeader_iconButton__MIb2p{border:1px solid var(--messaging-text-light,#64748b)}.ChatHeader_iconButton__MIb2p:hover{border:2px solid var(--messaging-primary,#3b82f6)}.ChatHeader_avatar__DZchM{border:2px solid var(--messaging-text,#1e293b)}.ChatHeader_recipientInfo__rfZCJ{border:1px solid transparent}.ChatHeader_recipientInfo__rfZCJ:hover{border:1px solid var(--messaging-primary,#3b82f6)}}@media print{.ChatHeader_header___OV_G{background:white;border-bottom:1px solid black;box-shadow:none}.ChatHeader_actionButtons__oNbI1,.ChatHeader_iconButton__MIb2p,.ChatHeader_recipientStatus___8_5g:before,.ChatHeader_status__BEZPf{display:none}}@media (prefers-color-scheme:dark){.ChatHeader_header___OV_G{background:var(--gray-800,#1f2937);border-bottom-color:var(--gray-700,#374151);background-color:rgba(31,41,59,.95)}.ChatHeader_iconButton__MIb2p{color:var(--gray-400,#9ca3af)}.ChatHeader_iconButton__MIb2p:before{background:var(--primary-color,#3b82f6)}.ChatHeader_iconButton__MIb2p:hover{background:var(--gray-700,#374151);color:var(--primary-color,#3b82f6)}.ChatHeader_iconButton__MIb2p:focus{box-shadow:0 0 0 3px rgba(59,130,246,.4)}.ChatHeader_avatar__DZchM{border-color:var(--gray-600,#4b5563);background:var(--gray-700,#374151)}.ChatHeader_avatar__DZchM:hover{border-color:var(--primary-color,#3b82f6);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ChatHeader_status__BEZPf{border-color:var(--gray-800,#1f2937)}.ChatHeader_online__kaFBV{background:var(--success,#10b981)}.ChatHeader_offline__8yvUb{background:var(--gray-500,#6b7280)}.ChatHeader_recipientInfo__rfZCJ:hover{background:rgba(59,130,246,.1)}.ChatHeader_recipientName__qX1vQ{color:var(--gray-100,#f3f4f6)}.ChatHeader_recipientInfo__rfZCJ:hover .ChatHeader_recipientName__qX1vQ{color:var(--primary-color,#3b82f6)}.ChatHeader_recipientStatus___8_5g{color:var(--gray-400,#9ca3af)}.ChatHeader_recipientInfo__rfZCJ:hover .ChatHeader_recipientStatus___8_5g{color:var(--primary-color,#3b82f6)}.ChatHeader_actionButton__JZqTh{color:var(--gray-400,#9ca3af)}.ChatHeader_actionButton__JZqTh:hover{background:var(--gray-700,#374151);color:var(--primary-color,#3b82f6)}.ChatHeader_actionButton__JZqTh:focus{box-shadow:0 0 0 2px rgba(59,130,246,.4)}.ChatHeader_loadingAvatar__9xKj4,.ChatHeader_loadingName__S6XJf,.ChatHeader_loadingStatus__qz_RM{background:var(--gray-700,#374151)}}.MessageInput_form__rfK90{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--messaging-bg,#ffffff);border-top:1px solid var(--messaging-border,#e2e8f0);position:relative}.MessageInput_form__rfK90:focus-within{border-top-color:var(--messaging-primary,#3b82f6);box-shadow:0 -2px 8px rgba(59,130,246,.1)}.MessageInput_inputContainer__Z_VO0{display:flex;align-items:flex-end;gap:8px;position:relative}.MessageInput_input__g5hlk{flex:1;min-height:44px;max-height:120px;padding:12px 16px;background:var(--messaging-surface,#f8fafc);border:1.5px solid var(--messaging-border,#e2e8f0);border-radius:22px;font-size:14px;font-family:inherit;line-height:1.5;color:var(--messaging-text,#1e293b);resize:none;overflow-y:auto;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.MessageInput_input__g5hlk::-webkit-scrollbar{width:4px}.MessageInput_input__g5hlk::-webkit-scrollbar-track{background:transparent}.MessageInput_input__g5hlk::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.MessageInput_input__g5hlk::placeholder{color:var(--messaging-text-muted,#94a3b8)}.MessageInput_input__g5hlk:focus{border-color:var(--messaging-primary,#3b82f6);background:var(--messaging-bg,#ffffff);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MessageInput_input__g5hlk:disabled{opacity:.6;cursor:not-allowed;background:var(--messaging-surface,#f8fafc)}.MessageInput_sendButton__Vb8rH{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--messaging-primary,#3b82f6);border:none;border-radius:50%;color:white;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative;overflow:hidden}.MessageInput_sendButton__Vb8rH:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.MessageInput_sendButton__Vb8rH:hover:before{width:100%;height:100%}.MessageInput_sendButton__Vb8rH:hover{background:var(--messaging-primary-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.MessageInput_sendButton__Vb8rH:active{transform:translateY(0);box-shadow:0 2px 6px rgba(59,130,246,.3)}.MessageInput_sendButton__Vb8rH:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.MessageInput_sendButton__Vb8rH:disabled{background:var(--messaging-text-muted,#94a3b8);cursor:not-allowed;transform:none;box-shadow:none}.MessageInput_sendButton__Vb8rH:disabled:before{display:none}.MessageInput_sendButton__Vb8rH:disabled:hover{background:var(--messaging-text-muted,#94a3b8);transform:none;box-shadow:none}.MessageInput_sendButton__Vb8rH svg{width:18px;height:18px;position:relative;z-index:1;transition:transform .2s ease}.MessageInput_sendButton__Vb8rH:hover svg{transform:scale(1.1)}.MessageInput_attachButton__IWYMm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;color:var(--messaging-text-light,#64748b);border:none;cursor:pointer;transition:all .2s ease;flex-shrink:0}.MessageInput_attachButton__IWYMm:hover{background:var(--messaging-surface,#f8fafc);color:var(--messaging-primary,#3b82f6);transform:scale(1.1)}.MessageInput_attachButton__IWYMm:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.MessageInput_connectionStatus__ph4BG{position:absolute;top:-24px;left:16px;right:16px;background:var(--messaging-surface,#f8fafc);border:1px solid var(--messaging-border,#e2e8f0);border-radius:8px 8px 0 0;padding:4px 12px;font-size:12px;font-weight:500;text-align:center;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.MessageInput_connectionStatus__ph4BG.MessageInput_visible__FWoJ_{opacity:1;visibility:visible;transform:translateY(0)}.MessageInput_connectionStatus__ph4BG.MessageInput_connected__LTv5U{background:rgba(16,185,129,.1);border-color:var(--messaging-success,#10b981);color:var(--messaging-success,#10b981)}.MessageInput_connectionStatus__ph4BG.MessageInput_disconnected__W79A8{background:rgba(239,68,68,.1);border-color:var(--messaging-error,#ef4444);color:var(--messaging-error,#ef4444)}.MessageInput_characterCount__JO_Rt{position:absolute;bottom:-20px;right:8px;font-size:11px;color:var(--messaging-text-muted,#94a3b8);background:var(--messaging-bg,#ffffff);padding:2px 6px;border-radius:4px;border:1px solid var(--messaging-border,#e2e8f0);transition:all .2s ease}.MessageInput_characterCount__JO_Rt.MessageInput_warning__jMYYm{color:var(--messaging-warning,#f59e0b);border-color:var(--messaging-warning,#f59e0b)}.MessageInput_characterCount__JO_Rt.MessageInput_limit__NF_4w{color:var(--messaging-error,#ef4444);border-color:var(--messaging-error,#ef4444);background:rgba(239,68,68,.1);font-weight:600}.MessageInput_typingIndicator__fXfhx{position:absolute;top:-32px;left:20px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--messaging-bg,#ffffff);border-radius:16px;font-size:12px;color:var(--messaging-text-light,#64748b);box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;transform:translateY(8px);transition:all .3s ease}.MessageInput_typingIndicator__fXfhx.MessageInput_visible__FWoJ_{opacity:1;transform:translateY(0)}.MessageInput_typingDots__CjGqp{display:flex;gap:2px}.MessageInput_typingDot__sSQh_{width:4px;height:4px;border-radius:50%;background:var(--messaging-text-light,#64748b);animation:MessageInput_typingPulse__45V9d 1.4s infinite}.MessageInput_typingDot__sSQh_:nth-child(2){animation-delay:.2s}.MessageInput_typingDot__sSQh_:nth-child(3){animation-delay:.4s}@keyframes MessageInput_typingPulse__45V9d{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.MessageInput_emojiButton__MbeNt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;color:var(--messaging-text-light,#64748b);border:none;cursor:pointer;transition:all .2s ease;font-size:18px}.MessageInput_emojiButton__MbeNt:hover{background:var(--messaging-surface,#f8fafc);transform:scale(1.1)}.MessageInput_visuallyHidden__Hck_U{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.MessageInput_form__rfK90{padding:12px;gap:6px}.MessageInput_connectionStatus__ph4BG{top:-20px;left:12px;right:12px;padding:3px 8px;font-size:11px}.MessageInput_inputContainer__Z_VO0{gap:6px}.MessageInput_input__g5hlk{min-height:40px;padding:10px 14px;font-size:16px}.MessageInput_sendButton__Vb8rH{width:40px;height:40px}.MessageInput_characterCount__JO_Rt{bottom:-18px;right:6px;font-size:10px}}@media (max-width:480px){.MessageInput_form__rfK90{padding:10px}.MessageInput_input__g5hlk{min-height:36px;padding:8px 12px;border-radius:18px}.MessageInput_sendButton__Vb8rH{width:36px;height:36px}.MessageInput_attachButton__IWYMm{width:28px;height:28px}.MessageInput_emojiButton__MbeNt{width:28px;height:28px;font-size:16px}}@media (max-width:768px) and (orientation:landscape){.MessageInput_form__rfK90{padding:8px 12px}.MessageInput_input__g5hlk{min-height:28px;max-height:60px;padding:6px 10px;font-size:14px}.MessageInput_sendButton__Vb8rH{width:32px;height:32px}.MessageInput_sendButton__Vb8rH svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.MessageInput_characterCount__JO_Rt,.MessageInput_connectionStatus__ph4BG,.MessageInput_input__g5hlk,.MessageInput_sendButton__Vb8rH,.MessageInput_sendButton__Vb8rH:before{transition:none}}@media (prefers-contrast:high){.MessageInput_input__g5hlk{border:2px solid var(--messaging-text,#1e293b)}.MessageInput_input__g5hlk:focus,.MessageInput_sendButton__Vb8rH{border:2px solid var(--messaging-primary,#3b82f6)}.MessageInput_characterCount__JO_Rt,.MessageInput_connectionStatus__ph4BG{border:2px solid}}.MessageInput_input__g5hlk:focus-visible{outline:2px solid var(--messaging-primary,#3b82f6);outline-offset:2px}.MessageInput_sendButton__Vb8rH:focus-visible{outline:2px solid var(--messaging-primary,#3b82f6);outline-offset:2px}@media (prefers-color-scheme:dark){.MessageInput_form__rfK90{background:var(--gray-800,#1f2937);border-top-color:var(--gray-700,#374151)}.MessageInput_form__rfK90:focus-within{border-top-color:var(--primary-color,#3b82f6);box-shadow:0 -2px 8px rgba(59,130,246,.2)}.MessageInput_input__g5hlk{background:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.MessageInput_input__g5hlk::placeholder{color:var(--gray-400,#9ca3af)}.MessageInput_input__g5hlk:focus{background:var(--gray-800,#1f2937);border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.MessageInput_input__g5hlk:disabled{background:var(--gray-700,#374151);opacity:.5}.MessageInput_input__g5hlk::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3)}.MessageInput_sendButton__Vb8rH{background:var(--primary-color,#3b82f6)}.MessageInput_sendButton__Vb8rH:hover{background:rgba(37,99,235,.9);box-shadow:0 4px 12px rgba(59,130,246,.3)}.MessageInput_sendButton__Vb8rH:focus{box-shadow:0 0 0 3px rgba(59,130,246,.4)}.MessageInput_sendButton__Vb8rH:disabled{background:var(--gray-600,#4b5563)}.MessageInput_attachButton__IWYMm{color:var(--gray-400,#9ca3af)}.MessageInput_attachButton__IWYMm:hover{background:var(--gray-700,#374151);color:var(--primary-color,#3b82f6)}.MessageInput_attachButton__IWYMm:focus{box-shadow:0 0 0 2px rgba(59,130,246,.4)}.MessageInput_connectionStatus__ph4BG{background:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563)}.MessageInput_connectionStatus__ph4BG.MessageInput_connected__LTv5U{background:rgba(16,185,129,.2);border-color:var(--success,#10b981);color:var(--success,#10b981)}.MessageInput_connectionStatus__ph4BG.MessageInput_disconnected__W79A8{background:rgba(239,68,68,.2);border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}.MessageInput_characterCount__JO_Rt{background:var(--gray-800,#1f2937);border-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}.MessageInput_characterCount__JO_Rt.MessageInput_warning__jMYYm{color:var(--warning,#f59e0b);border-color:var(--warning,#f59e0b)}.MessageInput_characterCount__JO_Rt.MessageInput_limit__NF_4w{background:rgba(239,68,68,.2);color:var(--danger,#ef4444);border-color:var(--danger,#ef4444)}.MessageInput_typingIndicator__fXfhx{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);box-shadow:0 2px 8px rgba(0,0,0,.3)}.MessageInput_typingDot__sSQh_{background:var(--gray-300,#d1d5db)}.MessageInput_emojiButton__MbeNt{color:var(--gray-400,#9ca3af)}.MessageInput_emojiButton__MbeNt:hover{background:var(--gray-700,#374151)}}@media print{.MessageInput_form__rfK90{display:none}}@keyframes MessageInput_connectionPulse__d2GHQ{0%,to{opacity:1}50%{opacity:.7}}.MessageInput_connectionStatus__ph4BG.MessageInput_disconnected__W79A8{animation:MessageInput_connectionPulse__d2GHQ 2s ease-in-out infinite}.MessageInput_input__g5hlk:focus,.MessageInput_sendButton__Vb8rH:focus{position:relative;z-index:1}.MessageInput_sendButton__Vb8rH[disabled]{opacity:.5;cursor:not-allowed}.MessageInput_sendButton__Vb8rH[disabled]:hover{transform:none;box-shadow:none}.MessageInput_form__rfK90 *{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes ChatWindow_fadeUp__RXa9e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWindow_messageSlideIn__mnsd9{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ChatWindow_typingPulse__ygeM4{0%,to{opacity:.4}50%{opacity:1}}@keyframes ChatWindow_fadeInUp__d05JF{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ChatWindow_container__sc07H{display:flex;flex-direction:column;height:100%;background:var(--messaging-surface,#f8fafc);position:relative;overflow:hidden}.ChatWindow_messagesWrapper__6_RKI{flex:1;padding:20px 16px 80px;overflow-y:auto;overflow-x:hidden;background:var(--messaging-surface,#f8fafc);display:flex;flex-direction:column;gap:2px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.ChatWindow_messagesWrapper__6_RKI::-webkit-scrollbar{width:6px}.ChatWindow_messagesWrapper__6_RKI::-webkit-scrollbar-track{background:transparent}.ChatWindow_messagesWrapper__6_RKI::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.ChatWindow_messagesWrapper__6_RKI::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.ChatWindow_messageGroup__gw4dW{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.ChatWindow_messageGroup__gw4dW.ChatWindow_user__KLw6W{align-items:flex-end}.ChatWindow_messageGroup__gw4dW.ChatWindow_other__FLamL{align-items:flex-start}.ChatWindow_messageItem__Xok_z{display:flex;max-width:85%;animation:ChatWindow_messageSlideIn__mnsd9 .3s cubic-bezier(.25,.46,.45,.94);margin-bottom:2px;position:relative}.ChatWindow_messageItemUser__Zerxe{align-self:flex-end;justify-content:flex-end}.ChatWindow_messageItemOther__TM6MI{align-self:flex-start;justify-content:flex-start}.ChatWindow_bubble__5TRY8{padding:12px 16px;border-radius:18px;position:relative;word-break:break-word;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:all .2s ease;max-width:100%;overflow-wrap:break-word;hyphens:auto}.ChatWindow_bubble__5TRY8:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.ChatWindow_bubbleUser__YjIOR{background:linear-gradient(135deg,var(--messaging-primary,#3b82f6) 0,#2563eb 100%);color:#ffffff;border-bottom-right-radius:6px;margin-left:20px}.ChatWindow_bubbleUser__YjIOR:before{content:"";position:absolute;bottom:0;right:-8px;width:0;height:0;border:8px solid transparent;border-left-color:#2563eb;border-bottom:0}.ChatWindow_bubbleOther__y8SUI{background:var(--messaging-bg,#ffffff);color:var(--messaging-text,#1e293b);border:1px solid var(--messaging-border,#e2e8f0);border-bottom-left-radius:6px;margin-right:20px}.ChatWindow_bubbleOther__y8SUI:before{content:"";position:absolute;bottom:0;left:-8px;width:0;height:0;border:8px solid transparent;border-right:8px solid var(--messaging-bg,#ffffff);border-bottom:0}.ChatWindow_bubbleOther__y8SUI:after{content:"";position:absolute;bottom:0;left:-9px;width:0;height:0;border:9px solid transparent;border-right:9px solid var(--messaging-border,#e2e8f0);border-bottom:0;z-index:-1}.ChatWindow_text__s9Zkh{margin:0;font-size:15px;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ChatWindow_bubbleUser__YjIOR .ChatWindow_text__s9Zkh{color:#ffffff}.ChatWindow_bubbleOther__y8SUI .ChatWindow_text__s9Zkh{color:var(--messaging-text,#1e293b)}.ChatWindow_messageTime__iqK1T{font-size:11px;margin-top:4px;opacity:.8;font-weight:500;transition:opacity .2s ease}.ChatWindow_bubble__5TRY8:hover .ChatWindow_messageTime__iqK1T{opacity:1}.ChatWindow_bubbleUser__YjIOR .ChatWindow_messageTime__iqK1T{color:rgba(255,255,255,.9);text-align:right}.ChatWindow_bubbleOther__y8SUI .ChatWindow_messageTime__iqK1T{color:var(--messaging-text-light,#64748b);text-align:left}.ChatWindow_messageStatus__hPurf{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;margin-top:4px;color:rgba(255,255,255,.8);transition:all .2s ease}.ChatWindow_messageStatus__hPurf.ChatWindow_sent__9kWNi{color:rgba(255,255,255,.7)}.ChatWindow_messageStatus__hPurf.ChatWindow_delivered__LdJhB{color:rgba(255,255,255,.9)}.ChatWindow_messageStatus__hPurf.ChatWindow_read__fODha{color:#ffffff}.ChatWindow_statusIcon__HsEhh{width:12px;height:12px}.ChatWindow_typingIndicator__IjCxs{display:flex;align-items:center;padding:16px;background:var(--messaging-bg,#ffffff);border-radius:18px;margin-right:20px;border:1px solid var(--messaging-border,#e2e8f0);max-width:80px;align-self:flex-start;animation:ChatWindow_fadeInUp__d05JF .3s ease}.ChatWindow_typingDots__fBt7D{display:flex;gap:4px}.ChatWindow_typingDot__Y0h9y{width:6px;height:6px;border-radius:50%;background:var(--messaging-text-light,#64748b);animation:ChatWindow_typingPulse__ygeM4 1.4s infinite}.ChatWindow_typingDot__Y0h9y:nth-child(2){animation-delay:.2s}.ChatWindow_typingDot__Y0h9y:nth-child(3){animation-delay:.4s}.ChatWindow_dateSeparator__XeCE6{display:flex;align-items:center;justify-content:center;margin:20px 0;position:relative}.ChatWindow_dateSeparator__XeCE6:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--messaging-border,#e2e8f0)}.ChatWindow_dateSeparatorText__z2nSX{background:var(--messaging-surface,#f8fafc);padding:0 16px;font-size:12px;color:var(--messaging-text-light,#64748b);font-weight:500;position:relative;z-index:1}.ChatWindow_systemMessage__EfWKt{display:flex;justify-content:center;margin:16px 0}.ChatWindow_systemMessageText__TR4KX{background:rgba(0,0,0,.05);color:var(--messaging-text-light,#64748b);padding:8px 16px;border-radius:12px;font-size:13px;text-align:center;max-width:300px}.ChatWindow_messageLoading__28XGf{display:flex;justify-content:center;align-items:center;padding:32px 20px;color:var(--messaging-text-light,#64748b);font-size:14px;gap:12px}.ChatWindow_loadingSpinner__FTybv{width:20px;height:20px;border:2px solid var(--messaging-border,#e2e8f0);border-top-color:var(--messaging-primary,#3b82f6);border-radius:50%;animation:ChatWindow_spin__cx1AY 1s linear infinite}@keyframes ChatWindow_spin__cx1AY{to{transform:rotate(1turn)}}.ChatWindow_messageError__kmdMa{background:#fee2e2;color:var(--messaging-error,#ef4444);padding:16px 20px;border-radius:12px;margin:16px auto;max-width:400px;text-align:center;font-size:14px;border:1px solid #fecaca;animation:ChatWindow_fadeInUp__d05JF .3s ease}.ChatWindow_errorIcon__C1kcf{margin-bottom:8px;font-size:24px}.ChatWindow_retryButton__7rt90{background:var(--messaging-primary,#3b82f6);color:white;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:8px}.ChatWindow_retryButton__7rt90:hover{background:var(--messaging-primary-hover,#2563eb);transform:translateY(-1px)}.ChatWindow_retryButton__7rt90:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.ChatWindow_emptyChatState__D3brR{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 24px;text-align:center;color:var(--messaging-text-light,#64748b)}.ChatWindow_emptyChatState__D3brR:before{content:"💬";font-size:48px;margin-bottom:16px;opacity:.6}.ChatWindow_emptyChatTitle__j0Lyj{font-size:18px;font-weight:600;color:var(--messaging-text,#1e293b);margin:0 0 8px}.ChatWindow_emptyChatText__uJvJX{font-size:14px;line-height:1.5;max-width:300px;margin:0}@media (max-width:768px){.ChatWindow_container__sc07H{height:100%;display:flex;flex-direction:column;overflow:hidden}.ChatWindow_messagesWrapper__6_RKI{padding:16px 12px 70px;gap:1px;flex:1;overflow-y:auto;overflow-x:hidden}.ChatWindow_messageItem__Xok_z{max-width:90%}.ChatWindow_bubble__5TRY8{padding:10px 14px;border-radius:16px;font-size:15px}.ChatWindow_bubbleUser__YjIOR{margin-left:12px;border-bottom-right-radius:4px}.ChatWindow_bubbleOther__y8SUI{margin-right:12px;border-bottom-left-radius:4px}.ChatWindow_text__s9Zkh{font-size:15px;line-height:1.35}.ChatWindow_messageGroup__gw4dW{margin-bottom:12px}}@media (max-width:480px){.ChatWindow_messagesWrapper__6_RKI{padding:12px 8px 60px}.ChatWindow_messageItem__Xok_z{max-width:95%}.ChatWindow_bubble__5TRY8{padding:8px 12px;border-radius:14px}.ChatWindow_text__s9Zkh{font-size:14px}.ChatWindow_messageTime__iqK1T{font-size:10px}.ChatWindow_emptyChatState__D3brR{padding:24px 16px}.ChatWindow_emptyChatTitle__j0Lyj{font-size:16px}.ChatWindow_emptyChatText__uJvJX{font-size:13px}}@media (prefers-reduced-motion:reduce){.ChatWindow_bubble__5TRY8,.ChatWindow_messageError__kmdMa,.ChatWindow_messageItem__Xok_z,.ChatWindow_typingIndicator__IjCxs{animation:none;transition:none}.ChatWindow_loadingSpinner__FTybv,.ChatWindow_typingDot__Y0h9y{animation:none}}@media (prefers-contrast:high){.ChatWindow_bubbleUser__YjIOR{background:var(--messaging-text,#1e293b)}.ChatWindow_bubbleOther__y8SUI,.ChatWindow_bubbleUser__YjIOR{border:2px solid var(--messaging-text,#1e293b)}.ChatWindow_messageError__kmdMa{border:2px solid var(--messaging-error,#ef4444)}}@media print{.ChatWindow_container__sc07H{background:white}.ChatWindow_messagesWrapper__6_RKI{background:white;overflow:visible;padding:0}.ChatWindow_bubble__5TRY8{box-shadow:none;page-break-inside:avoid}.ChatWindow_bubbleUser__YjIOR{background:#f3f4f6!important;color:black!important}.ChatWindow_messageStatus__hPurf,.ChatWindow_messageTime__iqK1T,.ChatWindow_typingIndicator__IjCxs{display:none}}@media (prefers-color-scheme:dark){.ChatWindow_container__sc07H,.ChatWindow_messagesWrapper__6_RKI{background:var(--gray-900,#111827)}.ChatWindow_messagesWrapper__6_RKI::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.ChatWindow_messagesWrapper__6_RKI::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.ChatWindow_bubble__5TRY8{box-shadow:0 1px 2px rgba(0,0,0,.3)}.ChatWindow_bubble__5TRY8:hover{box-shadow:0 2px 8px rgba(0,0,0,.4)}.ChatWindow_bubbleUser__YjIOR{background:linear-gradient(135deg,var(--primary-color,#3b82f6) 0,#2563eb 100%)}.ChatWindow_bubbleUser__YjIOR:before{border-left-color:#2563eb}.ChatWindow_bubbleOther__y8SUI{background:var(--gray-800,#1f2937);color:var(--gray-100,#f3f4f6);border-color:var(--gray-700,#374151)}.ChatWindow_bubbleOther__y8SUI:before{border-right-color:var(--gray-800,#1f2937)}.ChatWindow_bubbleOther__y8SUI:after{border-right-color:var(--gray-700,#374151)}.ChatWindow_bubbleOther__y8SUI .ChatWindow_text__s9Zkh{color:var(--gray-100,#f3f4f6)}.ChatWindow_bubbleOther__y8SUI .ChatWindow_messageTime__iqK1T{color:var(--gray-400,#9ca3af)}.ChatWindow_typingIndicator__IjCxs{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151)}.ChatWindow_typingDot__Y0h9y{background:var(--gray-400,#9ca3af)}.ChatWindow_dateSeparator__XeCE6:before{background:var(--gray-700,#374151)}.ChatWindow_dateSeparatorText__z2nSX{background:var(--gray-900,#111827);color:var(--gray-400,#9ca3af)}.ChatWindow_systemMessage__EfWKt{background:var(--gray-800,#1f2937)}.ChatWindow_systemMessageText__TR4KX{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.ChatWindow_messageLoading__28XGf{color:var(--gray-400,#9ca3af)}.ChatWindow_loadingSpinner__FTybv{border-color:var(--gray-700,#374151);border-top-color:var(--primary-color,#3b82f6)}.ChatWindow_messageError__kmdMa{background:rgba(239,68,68,.1);color:var(--danger,#ef4444);border-color:var(--danger,#ef4444)}.ChatWindow_retryButton__7rt90{background:var(--primary-color,#3b82f6)}.ChatWindow_retryButton__7rt90:hover{background:rgba(37,99,235,.9)}.ChatWindow_retryButton__7rt90:focus{box-shadow:0 0 0 3px rgba(59,130,246,.4)}.ChatWindow_emptyChatState__D3brR{color:var(--gray-400,#9ca3af)}.ChatWindow_emptyChatTitle__j0Lyj{color:var(--gray-200,#e5e7eb)}}.Leftside_sidebarContainer__KatQh{position:sticky;top:80px;background:#ffffff;border-radius:8px;height:fit-content;max-height:calc(100vh - 100px);border:1px solid #e9ecef;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:all .2s ease;overflow:visible;width:220px;flex-shrink:0}@media (prefers-color-scheme:dark){.Leftside_sidebarContainer__KatQh{background:rgba(28,28,28,.9);border:1px solid rgba(75,85,99,.8);box-shadow:0 1px 3px rgba(0,0,0,.3)}}.Leftside_sidebarContainer__KatQh:hover{box-shadow:0 2px 4px rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.Leftside_sidebarContainer__KatQh:hover{box-shadow:0 2px 8px rgba(0,0,0,.4)}}.Leftside_sidebarContainer__KatQh.Leftside_mobile__bftA9{position:relative;top:auto;max-height:none}.Leftside_scrollContainer__Knjpd{position:relative;padding:12px 12px 0;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 200px);scrollbar-width:thin;scrollbar-color:#dee2e6 transparent}.Leftside_scrollContainer__Knjpd::-webkit-scrollbar{width:4px}.Leftside_scrollContainer__Knjpd::-webkit-scrollbar-track{background:transparent}.Leftside_scrollContainer__Knjpd::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}@media (prefers-color-scheme:dark){.Leftside_scrollContainer__Knjpd::-webkit-scrollbar-thumb{background:rgba(107,114,128,.6)}}.Leftside_scrollContainer__Knjpd::-webkit-scrollbar-thumb:hover{background:#adb5bd}@media (prefers-color-scheme:dark){.Leftside_scrollContainer__Knjpd::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.8)}}.Leftside_container___xyru{position:relative;background:rgba(255,255,255,.98);border-radius:12px;padding:16px;height:fit-content;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease}@media (prefers-color-scheme:dark){.Leftside_container___xyru{background:rgba(31,41,55,.98);border:1px solid rgba(107,114,128,.6);box-shadow:0 1px 3px rgba(0,0,0,.3)}}.Leftside_container___xyru:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (prefers-color-scheme:dark){.Leftside_container___xyru:hover{box-shadow:0 2px 8px rgba(0,0,0,.4)}}.Leftside_header__v6S_l{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f8f9fa}@media (prefers-color-scheme:dark){.Leftside_header__v6S_l{border-bottom:1px solid rgba(107,114,128,.6)}}.Leftside_title__nfHiM{font-size:14px;font-weight:600;color:#212529;margin:0;letter-spacing:-.01em}@media (prefers-color-scheme:dark){.Leftside_title__nfHiM{color:rgba(249,250,251,.95)}}.Leftside_clearButton__Jacnm{flex:1;background:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;cursor:pointer;font-size:11px;font-weight:500;padding:5px 10px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px;letter-spacing:-.01em;min-height:28px}@media (prefers-color-scheme:dark){.Leftside_clearButton__Jacnm{background:rgba(75,85,99,.6);border:1px solid rgba(107,114,128,.8);color:rgba(209,213,219,.9)}}.Leftside_clearButton__Jacnm:hover{color:#495057;background-color:#ffffff;border-color:#dee2e6}@media (prefers-color-scheme:dark){.Leftside_clearButton__Jacnm:hover{color:rgba(243,244,246,1);background-color:rgba(107,114,128,.8);border-color:rgba(139,146,160,.9);box-shadow:0 2px 4px rgba(0,0,0,.3)}}.Leftside_clearButton__Jacnm:disabled{opacity:.5;cursor:not-allowed;background:#f8f9fa;color:#adb5bd;border-color:#e9ecef}@media (prefers-color-scheme:dark){.Leftside_clearButton__Jacnm:disabled{background:rgba(75,85,99,.3);color:rgba(156,163,175,.5);border-color:rgba(75,85,99,.4)}}.Leftside_formGroup__0pnDS{margin-bottom:10px}.Leftside_formGroup__0pnDS:last-child{margin-bottom:0}.Leftside_label__M2KmX{display:block;font-size:12px;font-weight:500;color:#495057;margin-bottom:5px;letter-spacing:-.01em}@media (prefers-color-scheme:dark){.Leftside_label__M2KmX{color:var(--gray-200,#e5e7eb)}}.Leftside_labelWithIcon__AqRAF{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#495057;margin-bottom:6px;letter-spacing:-.01em}@media (prefers-color-scheme:dark){.Leftside_labelWithIcon__AqRAF{color:var(--gray-200,#e5e7eb)}}.Leftside_labelIcon__S85Kp{width:12px;height:12px;color:#6c757d;opacity:.8;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme:dark){.Leftside_labelIcon__S85Kp{color:rgba(156,163,175,.9)}}.Leftside_input__HUT_V,.Leftside_select__qfFPp,.Leftside_textarea__1V8yO{width:100%;padding:5px 8px;border:1px solid #e9ecef;border-radius:6px;font-size:11px;color:#212529;background-color:#ffffff;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4}@media (prefers-color-scheme:dark){.Leftside_input__HUT_V,.Leftside_select__qfFPp,.Leftside_textarea__1V8yO{border:1px solid rgba(107,114,128,.8);color:rgba(249,250,251,.95);background-color:rgba(55,65,81,.5)}}.Leftside_input__HUT_V:focus,.Leftside_select__qfFPp:focus,.Leftside_textarea__1V8yO:focus{outline:none;border-color:#495057;background-color:#ffffff;box-shadow:none}@media (prefers-color-scheme:dark){.Leftside_input__HUT_V:focus,.Leftside_select__qfFPp:focus,.Leftside_textarea__1V8yO:focus{border-color:rgba(59,130,246,.8);background-color:rgba(75,85,99,.8);box-shadow:0 0 0 3px rgba(59,130,246,.2)}}.Leftside_input__HUT_V::placeholder,.Leftside_textarea__1V8yO::placeholder{color:#adb5bd;font-size:12px;font-weight:400}@media (prefers-color-scheme:dark){.Leftside_input__HUT_V::placeholder,.Leftside_textarea__1V8yO::placeholder{color:rgba(156,163,175,.8)}}.Leftside_textarea__1V8yO{resize:vertical;min-height:80px;line-height:1.5}.Leftside_select__qfFPp{background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%236c757d" d="m0 0 2 2 2-2z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media (prefers-color-scheme:dark){.Leftside_select__qfFPp{background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23e5e7eb" d="m0 0 2 2 2-2z"/></svg>')}}.Leftside_inputWrapper__UugxY{position:relative;display:flex;align-items:center}.Leftside_inputError__HJ8Ky{border-color:#f87171}.Leftside_inputError__HJ8Ky:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Leftside_rangeGroup__q4afS{display:flex;align-items:center;gap:12px}.Leftside_rangeInput__doWtK{flex:1;padding:5px 8px;font-size:12px;border-radius:6px}.Leftside_rangeSeparator__RjZbs{color:#6c757d;font-weight:500;font-size:12px}.Leftside_tagsContainer___AZx_{display:flex;flex-wrap:wrap;gap:4px;min-height:32px;padding:4px 6px;border:1px solid #e9ecef;border-radius:6px;background-color:#ffffff;cursor:text;transition:all .2s ease}.Leftside_tagsContainer___AZx_:focus-within{border-color:#495057;background-color:#ffffff;box-shadow:none}.Leftside_tag__zfP4k{display:inline-flex;align-items:center;background-color:#f8f9fa;color:#495057;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;gap:4px;transition:all .2s ease;border:1px solid #e9ecef}@media (prefers-color-scheme:dark){.Leftside_tag__zfP4k{background-color:rgba(75,85,99,.6);color:rgba(229,231,235,.9)}}.Leftside_tag__zfP4k:hover{background-color:#e9ecef;border-color:#dee2e6}@media (prefers-color-scheme:dark){.Leftside_tag__zfP4k:hover{background-color:rgba(107,114,128,.8)}}.Leftside_tagRemove__Y1ROy{background:none;border:none;color:#6c757d;cursor:pointer;padding:0;font-size:12px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s ease}@media (prefers-color-scheme:dark){.Leftside_tagRemove__Y1ROy{color:rgba(156,163,175,.9)}}.Leftside_tagRemove__Y1ROy:hover{background-color:#dee2e6;color:#212529}@media (prefers-color-scheme:dark){.Leftside_tagRemove__Y1ROy:hover{background-color:rgba(107,114,128,.8);color:rgba(229,231,235,1)}}.Leftside_tagInput__vUO0D{flex:1;border:none;outline:none;font-size:13px;min-width:60px;background:transparent;color:#334155;line-height:1.4}@media (prefers-color-scheme:dark){.Leftside_tagInput__vUO0D{color:rgba(249,250,251,.95)}}.Leftside_actionButtons__1H05S{display:flex;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #f8f9fa}@media (prefers-color-scheme:dark){.Leftside_actionButtons__1H05S{border-top:1px solid var(--gray-700,#374151)}}.Leftside_actionsRow__E4zUP{display:flex;gap:6px;width:100%;padding:10px 12px;background:#fafafa}@media (prefers-color-scheme:dark){.Leftside_actionsRow__E4zUP{background:rgba(28,28,28,.9)}}.Leftside_applyButton__HEJ9E{flex:1;background:#667eea;color:white;border:none;border-radius:6px;padding:6px 12px;font-weight:500;font-size:11px;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:4px;min-height:28px;box-shadow:0 2px 8px rgba(102,126,234,.25)}@media (prefers-color-scheme:dark){.Leftside_applyButton__HEJ9E{background:var(--primary-color,#3b82f6);border:1px solid var(--primary-color,#3b82f6);box-shadow:0 1px 2px rgba(0,0,0,.3)}}.Leftside_applyButton__HEJ9E:hover:not(:disabled){background:#764ba2;transform:translateY(-1px);box-shadow:0 4px 12px rgba(118,75,162,.35)}@media (prefers-color-scheme:dark){.Leftside_applyButton__HEJ9E:hover:not(:disabled){background:rgba(37,99,235,.9);border-color:rgba(37,99,235,.6);box-shadow:0 2px 4px rgba(0,0,0,.4)}}.Leftside_applyButton__HEJ9E:active:not(:disabled){background:#667eea;transform:none;box-shadow:0 1px 4px rgba(102,126,234,.2)}.Leftside_applyButton__HEJ9E:disabled{background:#adb5bd;cursor:not-allowed;transform:none}@media (prefers-color-scheme:dark){.Leftside_applyButton__HEJ9E:disabled{background:rgba(75,85,99,.6);color:rgba(156,163,175,.8);border-color:rgba(75,85,99,.5);box-shadow:none}}.Leftside_spinner__p3FQy{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:Leftside_spin___S2nE 1s linear infinite}.Leftside_resetButton__YIsLR{background:transparent;color:#6c757d;border:1px solid #e9ecef;border-radius:6px;padding:6px 12px;font-weight:500;font-size:11px;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:4px;min-height:28px}@media (prefers-color-scheme:dark){.Leftside_resetButton__YIsLR{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}}.Leftside_resetButton__YIsLR:hover{background:#f8f9fa;border-color:#dee2e6;color:#495057}@media (prefers-color-scheme:dark){.Leftside_resetButton__YIsLR:hover{background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}}.Leftside_resetButton__YIsLR:active{background:rgba(226,232,240,.8)}@media (prefers-color-scheme:dark){.Leftside_resetButton__YIsLR:active{background:var(--gray-800,#1f2937)}}.Leftside_resetButton__YIsLR:disabled{opacity:.5;cursor:not-allowed;background:#f8f9fa;color:#adb5bd;border-color:#e9ecef}@media (prefers-color-scheme:dark){.Leftside_resetButton__YIsLR:disabled{background:rgba(75,85,99,.3);color:rgba(156,163,175,.5);border-color:rgba(75,85,99,.4)}}.Leftside_typeSpecificFilters__GDPg0{margin-top:8px}.Leftside_priceRow__oVQ4M{display:flex;align-items:center;gap:12px}.Leftside_priceRow__oVQ4M .Leftside_input__HUT_V{flex:1}.Leftside_separator__EvoJ9{color:#64748b;font-weight:500;font-size:14px;min-width:10px;text-align:center}@media (prefers-color-scheme:dark){.Leftside_separator__EvoJ9{color:var(--gray-400,#9ca3af)}}.Leftside_checkboxRow__pLyM_{display:flex;align-items:center;gap:10px;padding:8px 0}.Leftside_checkboxRow__pLyM_ input[type=checkbox]{width:16px;height:16px;border:1px solid #dee2e6;border-radius:3px;background:#ffffff;cursor:pointer;transition:all .2s ease;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media (prefers-color-scheme:dark){.Leftside_checkboxRow__pLyM_ input[type=checkbox]{border:2px solid var(--gray-600,#4b5563);background:var(--gray-700,#374151)}}.Leftside_checkboxRow__pLyM_ input[type=checkbox]:checked{background:#667eea;border-color:#667eea}@media (prefers-color-scheme:dark){.Leftside_checkboxRow__pLyM_ input[type=checkbox]:checked{background:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6)}}.Leftside_checkboxRow__pLyM_ input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;font-weight:600}.Leftside_checkboxRow__pLyM_ input[type=checkbox]:hover{border-color:#adb5bd;background:#f8f9fa}@media (prefers-color-scheme:dark){.Leftside_checkboxRow__pLyM_ input[type=checkbox]:hover{border-color:var(--gray-500,#6b7280);background:var(--gray-600,#4b5563)}}.Leftside_checkboxRow__pLyM_ input[type=checkbox]:focus{outline:none;border-color:#495057;box-shadow:none}.Leftside_checkboxRow__pLyM_ label{font-size:12px;font-weight:500;color:#495057;cursor:pointer;user-select:none;line-height:1.4}@media (prefers-color-scheme:dark){.Leftside_checkboxRow__pLyM_ label{color:var(--gray-200,#e5e7eb)}}.Leftside_checkboxRow__pLyM_ label:hover{color:#212529}@media (prefers-color-scheme:dark){.Leftside_checkboxRow__pLyM_ label:hover{color:var(--gray-50,#f9fafb)}}.Leftside_loading__8xcQ1{display:flex;align-items:center;justify-content:center;padding:24px;color:#64748b;font-size:14px;gap:8px}.Leftside_loadingSpinner__KLY6e{width:18px;height:18px;border:2px solid rgba(203,213,225,.3);border-top-color:#64748b;border-radius:50%;animation:Leftside_spin___S2nE 1s linear infinite}@keyframes Leftside_spin___S2nE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Leftside_errorMessage__lg88S{background-color:#fff5f5;border:1px solid #fed7d7;color:#c53030;padding:10px 12px;border-radius:6px;font-size:12px;margin-bottom:12px;line-height:1.4}@media (prefers-color-scheme:dark){.Leftside_errorMessage__lg88S{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--danger,#ef4444)}}.Leftside_backdrop__IH3dw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:998;animation:Leftside_fadeIn__BHfAD .2s ease}@media (prefers-color-scheme:dark){.Leftside_backdrop__IH3dw{background-color:rgba(0,0,0,.7)}}@keyframes Leftside_fadeIn__BHfAD{0%{opacity:0}to{opacity:1}}.Leftside_mobileSidebar__6IKv0{position:fixed;top:0;left:0;height:100vh;width:340px;max-width:90vw;background:white;z-index:999;overflow-y:auto;padding:24px;transform:translateX(0);animation:Leftside_slideIn__Lbm1w .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px rgba(0,0,0,.15)}@media (prefers-color-scheme:dark){.Leftside_mobileSidebar__6IKv0{background:var(--gray-800,#1f2937);box-shadow:4px 0 24px rgba(0,0,0,.5)}}@keyframes Leftside_slideIn__Lbm1w{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Leftside_suggestionsList__hSK77{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e9ecef;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:1000;max-height:180px;overflow-y:auto}@media (prefers-color-scheme:dark){.Leftside_suggestionsList__hSK77{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);box-shadow:0 4px 12px rgba(0,0,0,.4)}}.Leftside_suggestionItem__baL5l{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12px;color:#495057;transition:all .2s ease;border-bottom:1px solid #f8f9fa;line-height:1.4}@media (prefers-color-scheme:dark){.Leftside_suggestionItem__baL5l{color:var(--gray-200,#e5e7eb);border-bottom:1px solid var(--gray-600,#4b5563)}}.Leftside_suggestionItem__baL5l svg{flex-shrink:0;width:14px;height:14px}.Leftside_suggestionItem__baL5l:last-child{border-bottom:none}.Leftside_suggestionItem__baL5l.Leftside_active__k2atK,.Leftside_suggestionItem__baL5l:hover{background-color:#f8f9fa;color:#212529}@media (prefers-color-scheme:dark){.Leftside_suggestionItem__baL5l.Leftside_active__k2atK,.Leftside_suggestionItem__baL5l:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-50,#f9fafb)}}.Leftside_radiusControls__GM83c{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;align-items:center}.Leftside_radiusQuickButton__s6Ke9{padding:5px 10px;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa;color:#6c757d;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;line-height:1}@media (prefers-color-scheme:dark){.Leftside_radiusQuickButton__s6Ke9{border:1px solid var(--gray-600,#4b5563);background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}}.Leftside_radiusQuickButton__s6Ke9:hover{background:#ffffff;border-color:#dee2e6;color:#495057}@media (prefers-color-scheme:dark){.Leftside_radiusQuickButton__s6Ke9:hover{background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6);box-shadow:0 2px 4px rgba(0,0,0,.3)}}.Leftside_radiusQuickButton__s6Ke9:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Leftside_radiusQuickButton__s6Ke9.Leftside_active__k2atK{background:#667eea;color:white;border-color:#667eea;box-shadow:0 2px 6px rgba(102,126,234,.2)}@media (prefers-color-scheme:dark){.Leftside_radiusQuickButton__s6Ke9.Leftside_active__k2atK{background:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6);color:white;box-shadow:0 2px 4px rgba(0,0,0,.3)}}.Leftside_radiusQuickButton__s6Ke9.Leftside_active__k2atK:hover{background:#764ba2;border-color:#764ba2;box-shadow:0 3px 8px rgba(118,75,162,.25)}@media (prefers-color-scheme:dark){.Leftside_radiusQuickButton__s6Ke9.Leftside_active__k2atK:hover{background:rgba(37,99,235,.9);border-color:rgba(37,99,235,.9)}}.Leftside_inputUnit__hrQDC{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#adb5bd;font-size:11px;font-weight:500;letter-spacing:-.01em}@media (prefers-color-scheme:dark){.Leftside_inputUnit__hrQDC{color:var(--gray-400,#9ca3af)}}.Leftside_inputButton__smdBr{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s ease;width:28px;height:28px}@media (prefers-color-scheme:dark){.Leftside_inputButton__smdBr{color:var(--gray-400,#9ca3af)}}.Leftside_inputButton__smdBr:hover:not(:disabled){color:#64748b;background-color:rgba(248,250,252,.9);transform:translateY(-50%) scale(1.05)}@media (prefers-color-scheme:dark){.Leftside_inputButton__smdBr:hover:not(:disabled){color:var(--gray-200,#e5e7eb);background-color:var(--gray-600,#4b5563)}}.Leftside_inputButton__smdBr:active:not(:disabled){transform:translateY(-50%) scale(.98)}.Leftside_inputButton__smdBr:disabled{cursor:not-allowed;opacity:.5}.Leftside_inputButton__smdBr.Leftside_primary__8dwPn{color:#64748b}.Leftside_inputButton__smdBr.Leftside_primary__8dwPn:hover:not(:disabled){color:#475569;background-color:rgba(100,116,139,.1)}.Leftside_inputButton__smdBr{right:10px}.Leftside_inputButton__smdBr.Leftside_withClear__osvZq{right:44px}.Leftside_loadingIndicator__8qI5K{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;color:#64748b;right:14px}.Leftside_loadingIndicator__8qI5K.Leftside_withButton__BxrCk{right:44px}@media (max-width:768px){.Leftside_container___xyru{padding:16px;border-radius:10px}.Leftside_scrollContainer__Knjpd{padding:16px 16px 0;max-height:none;overflow:visible}.Leftside_actionButtons__1H05S{flex-direction:column;gap:10px;margin-top:20px;padding-top:16px}.Leftside_actionsRow__E4zUP{flex-direction:column;gap:10px;padding:10px 0}.Leftside_applyButton__HEJ9E,.Leftside_clearButton__Jacnm,.Leftside_resetButton__YIsLR{width:100%;padding:14px 20px;font-size:15px}.Leftside_formGroup__0pnDS{margin-bottom:16px}.Leftside_header__v6S_l{margin-bottom:16px;padding-bottom:12px}.Leftside_title__nfHiM{font-size:16px}}@media (max-width:480px){.Leftside_mobileSidebar__6IKv0{width:100vw;max-width:100vw;padding:20px}.Leftside_rangeGroup__q4afS{flex-direction:column;gap:8px}.Leftside_radiusControls__GM83c{justify-content:center}.Leftside_tag__zfP4k{font-size:11px;padding:3px 8px}}@media (prefers-reduced-motion:reduce){.Leftside_applyButton__HEJ9E,.Leftside_backdrop__IH3dw,.Leftside_container___xyru,.Leftside_input__HUT_V,.Leftside_mobileSidebar__6IKv0,.Leftside_radiusQuickButton__s6Ke9,.Leftside_resetButton__YIsLR,.Leftside_select__qfFPp,.Leftside_suggestionItem__baL5l,.Leftside_tagRemove__Y1ROy,.Leftside_tag__zfP4k,.Leftside_textarea__1V8yO{transition:none;animation:none}.Leftside_loadingSpinner__KLY6e{animation:none}}@media (prefers-contrast:high){.Leftside_container___xyru{border-color:#000;background:#fff}.Leftside_input__HUT_V,.Leftside_select__qfFPp,.Leftside_textarea__1V8yO{border-color:#000}.Leftside_applyButton__HEJ9E{background:#000;color:#fff}.Leftside_resetButton__YIsLR{border-color:#000;color:#000}}