.project-chat-drawer_drawerContainer__S841D{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid rgba(255,255,255,.12);-webkit-transition:all .25s cubic-bezier(.16,1,.3,1);transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.project-chat-drawer_drawerContainer__S841D,.project-chat-drawer_drawerHeader__d__cW{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-card,#1e2634)}.project-chat-drawer_drawerHeader__d__cW{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;min-height:42px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .15s ease;transition:background .15s ease;-ms-touch-action:manipulation;touch-action:manipulation}.project-chat-drawer_drawerHeader__d__cW:hover{background:var(--bg-hover,#263042)}.project-chat-drawer_drawerHeaderLeft__Bicxo{gap:7px;min-width:0}.project-chat-drawer_drawerHeaderLeft__Bicxo,.project-chat-drawer_drawerIcon__IiSG0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-chat-drawer_drawerIcon__IiSG0{width:24px;height:24px;border-radius:6px;background:rgba(99,102,241,.15);color:#818cf8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.project-chat-drawer_drawerTitle__Rrk5S{font-size:13px;font-weight:600;color:var(--text-primary,#f8fafc);margin:0;white-space:nowrap}.project-chat-drawer_drawerCountBadge__CA3Hu{font-size:12px;font-weight:600;color:#818cf8;background:rgba(99,102,241,.15);padding:1px 7px;border-radius:10px}.project-chat-drawer_drawerHeaderRight__As3dt{gap:4px}.project-chat-drawer_createChatBtn__o0as7,.project-chat-drawer_drawerHeaderRight__As3dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-chat-drawer_createChatBtn__o0as7{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#818cf8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:0;-webkit-transition:all .15s ease;transition:all .15s ease}.project-chat-drawer_createChatBtn__o0as7:hover{color:#a5b4fc;background:rgba(99,102,241,.15);-webkit-transform:scale(1.08);transform:scale(1.08)}.project-chat-drawer_chevronBtn__uTlRN{width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-secondary,#8b9bb4);-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1)}.project-chat-drawer_chevronOpen__hU2M5{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-chat-drawer_chatsListWrapper__oMs6d{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease}.project-chat-drawer_chatsListWrapperOpen__1Dj7J{max-height:260px;opacity:1}.project-chat-drawer_chatsList__E0Mey{max-height:250px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:6px;background:var(--bg-secondary,#141923);border-top:1px solid var(--border,rgba(255,255,255,.04))}.project-chat-drawer_chatItem__FaWaI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;min-height:48px;border-radius:8px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}.project-chat-drawer_chatItem__FaWaI:hover{background:var(--bg-hover,#263042)}.project-chat-drawer_chatItemActive__aWNUD{background:rgba(59,130,246,.15)!important;border-left:3px solid #3b82f6}.project-chat-drawer_chatAvatar__PTJxe{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:14px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(99,102,241,.25);box-shadow:0 1px 4px rgba(99,102,241,.25)}.project-chat-drawer_chatAvatar__PTJxe img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-chat-drawer_chatInfo__11sLl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:2px}.project-chat-drawer_chatHeader__E2x3o{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;min-width:0}.project-chat-drawer_chatName__646mR{font-size:13px;font-weight:600;color:var(--text-primary,#f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.project-chat-drawer_membersCount___0xkA{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:12px;color:#818cf8;font-weight:600;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.project-chat-drawer_lastMsg__Gr_DM{font-size:12px;color:var(--text-secondary,#8b9bb4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.project-chat-drawer_emptyState__KJy0q{padding:24px 16px;text-align:center;color:var(--text-secondary,#8b9bb4);font-size:12.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.project-chat-drawer_emptyStateBtn__R97sM{margin-top:6px;padding:6px 14px;border-radius:6px;border:1px solid var(--border,#2a3548);background:var(--bg-card,#1e2634);color:#60a5fa;font-size:12px;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transition:all .15s ease;transition:all .15s ease}.project-chat-drawer_emptyStateBtn__R97sM:hover{background:var(--bg-hover,#263042);border-color:#3b82f6;color:#93c5fd}.ChatSidebar_sidebarWrapper__eVYQl{height:100%;min-height:0;overflow:hidden;background:var(--bg-card,#1e2634)}.ChatSidebar_sidebarWrapper__eVYQl,.ChatSidebar_topHeader__eolPn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ChatSidebar_topHeader__eolPn{padding:10px 12px 8px;border-bottom:1px solid var(--border,#2a3548);gap:10px;-ms-flex-negative:0;flex-shrink:0}.ChatSidebar_sectionSwitcher__hBAQL{width:100%;gap:4px;background:var(--bg-secondary,#141923);padding:3px;border-radius:9px;border:1px solid var(--border,#2a3548)}.ChatSidebar_sectionSwitcher__hBAQL,.ChatSidebar_switcherTab__68sGh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.ChatSidebar_switcherTab__68sGh{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:32px;padding:0 6px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--text-secondary,#8b9bb4);font-size:12.5px;font-weight:500;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;white-space:nowrap;-webkit-transition:all .15s ease;transition:all .15s ease}.ChatSidebar_switcherTab__68sGh:hover{color:var(--text-primary,#f8fafc);background:var(--bg-hover,rgba(255,255,255,.04))}.ChatSidebar_switcherTabActive__5vplN{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:32px;padding:0 6px;border-radius:7px;border:1px solid var(--border,#2a3548);background:var(--bg-card,#1e2634);color:var(--text-primary,#f8fafc);font-size:12.5px;font-weight:700;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .15s ease;transition:all .15s ease}.ChatSidebar_badgeCountActive__pYOmH{background:rgba(59,130,246,.18);color:var(--accent,#3b82f6)}.ChatSidebar_badgeCountActive__pYOmH,.ChatSidebar_badgeCountInactive__x1xLw{font-size:11px;line-height:14px;padding:1px 5px;border-radius:8px;font-weight:700}.ChatSidebar_badgeCountInactive__x1xLw{background:var(--border,rgba(255,255,255,.08));color:var(--text-secondary,#8b9bb4)}.ChatSidebar_bottomFooter__J9dwX{padding:8px 12px;border-top:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ChatSidebar_bottomFooter__J9dwX,.ChatSidebar_filesBtn__0ru49{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ChatSidebar_filesBtn__0ru49{width:100%;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;border:1px solid var(--border,#2a3548);background:var(--bg-card,#1e2634);color:var(--text-primary,#f8fafc);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06);-webkit-transition:all .15s ease;transition:all .15s ease}.ChatSidebar_filesBtn__0ru49:hover{background:var(--bg-hover,#263042)}.ChatSidebar_filesBtnActive__7RQcO{width:100%;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid rgba(59,130,246,.4);background:rgba(59,130,246,.12);color:var(--accent,#3b82f6);font-size:12.5px;font-weight:700;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.18);box-shadow:0 2px 8px rgba(59,130,246,.18);-webkit-transition:all .15s ease;transition:all .15s ease}.ChatSidebar_filesBtnActive__7RQcO,.ChatSidebar_filterRow__D9hQN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ChatSidebar_filterRow__D9hQN{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ChatSidebar_filterLabel__mzYiJ{font-size:12px;margin:0;font-weight:600;color:var(--text-secondary,#8b9bb4)}.ChatSidebar_switchContainer__Gn9dz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ChatSidebar_switchText__fpUgF{font-size:12px;font-weight:500;color:var(--text-secondary,#8b9bb4);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ChatSidebar_switchText__fpUgF:hover{color:var(--text-primary,#f8fafc)}.ChatSidebar_switchTextAllActive__aRLud{font-weight:700;color:#38bdf8}.ChatSidebar_switchTextAllActive__aRLud,.ChatSidebar_switchTextOnline__hA5t_{font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ChatSidebar_switchTextOnline__hA5t_{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.5px;font-weight:500;color:var(--text-secondary,#8b9bb4)}.ChatSidebar_switchTextOnline__hA5t_:hover{color:var(--text-primary,#f8fafc)}.ChatSidebar_switchTextOnlineActive__c4bUG{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.5px;font-size:12px;font-weight:700;color:#34d399;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ChatSidebar_onlineDot__LzCB6{background:#10b981;-webkit-box-shadow:0 0 6px rgba(16,185,129,.85);box-shadow:0 0 6px rgba(16,185,129,.85)}.ChatSidebar_onlineDotInactive__JQ7XA,.ChatSidebar_onlineDot__LzCB6{width:6px;height:6px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.ChatSidebar_onlineDotInactive__JQ7XA{background:#64748b;opacity:.45}.ChatSidebar_switchTrack__UOVEM{width:32px;height:18px;border-radius:10px;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.ChatSidebar_switchTrackAll__Fegih{background:#1e293b;border:1.5px solid rgba(56,189,248,.45)}.ChatSidebar_switchTrackOnline__NDeGM{background:linear-gradient(135deg,#10b981,#059669);border:1.5px solid #10b981;-webkit-box-shadow:0 0 10px rgba(16,185,129,.4);box-shadow:0 0 10px rgba(16,185,129,.4)}.ChatSidebar_switchThumb__L2B4V{width:12px;height:12px;border-radius:50%;background:#ffffff;position:absolute;top:1.5px;-webkit-transition:-webkit-transform .22s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .22s ease;transition:-webkit-transform .22s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .22s ease;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s ease;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s ease,-webkit-transform .22s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .22s ease}.ChatSidebar_switchThumbAll__A_vbB{-webkit-transform:translateX(2px);transform:translateX(2px);-webkit-box-shadow:0 1px 4px rgba(56,189,248,.5);box-shadow:0 1px 4px rgba(56,189,248,.5)}.ChatSidebar_switchThumbOnline__yPKYZ{-webkit-transform:translateX(15px);transform:translateX(15px);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.35);box-shadow:0 1px 5px rgba(0,0,0,.35)}.ChatSidebar_searchRow__3tYQc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ChatSidebar_searchWrapper__fIan2{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.ChatSidebar_searchIcon__vu_Dn{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-secondary,#8b9bb4);pointer-events:none}.ChatSidebar_searchInput__YI_mx{width:100%;padding:7px 10px 7px 32px;border-radius:8px;border:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);color:var(--text-primary,#f8fafc);font-size:12.5px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.ChatSidebar_searchInput__YI_mx:focus{border-color:var(--accent,#3b82f6)}.review-toolbar_toolbar__6aNNz{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 16px;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);-ms-flex-negative:0;flex-shrink:0;z-index:20}.review-toolbar_leftGroup__mkqGT,.review-toolbar_toolbar__6aNNz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-toolbar_leftGroup__mkqGT{gap:6px}.review-toolbar_toolBtn___0VpT{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:rgba(255,255,255,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;position:relative}.review-toolbar_toolBtn___0VpT:hover{background:rgba(255,255,255,.1);color:#ffffff}.review-toolbar_toolBtnActive__649RU{background:rgba(59,130,246,.25);color:#60a5fa}.review-toolbar_hdMiniBadge__BoqaV{position:absolute;top:2px;right:2px;font-size:7.5px;font-weight:800;color:#38bdf8;line-height:1}.review-toolbar_dropdownWrapper__sOU6W{position:relative}.review-toolbar_qualityDropdown__gEQLQ{position:absolute;top:calc(100% + 6px);left:0;width:170px;background:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:8px;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.5);box-shadow:0 12px 30px rgba(0,0,0,.5);padding:5px;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.review-toolbar_dropdownTitle__vECxZ{padding:6px 8px 4px;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:2px}.review-toolbar_dropdownTitle__vECxZ,.review-toolbar_qualityItem__KGX_u{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-toolbar_qualityItem__KGX_u{width:100%;padding:6px 8px;border-radius:5px;border:none;background:transparent;color:#cbd5e1;font-size:12px;font-weight:500;text-align:left;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.review-toolbar_qualityItem__KGX_u:hover{background:rgba(255,255,255,.08);color:#ffffff}.review-toolbar_qualityItemActive__ld6En{background:rgba(59,130,246,.15);color:#60a5fa;font-weight:600}.review-toolbar_qualityItemDisabled__5XTvl{opacity:.35;color:#64748b!important;cursor:not-allowed!important;pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1)}.review-toolbar_qualityLabelGroup__YVyCh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.review-toolbar_qualityBadge__INDtK{font-size:8.5px;font-weight:800;background:rgba(59,130,246,.2);color:#38bdf8;padding:1px 4px;border-radius:3px;border:1px solid rgba(56,189,248,.3)}.review-toolbar_qualityBadgeDisabled__WwrT9{background:rgba(255,255,255,.05)!important;color:#64748b!important;border-color:rgba(255,255,255,.1)!important}.review-toolbar_rightHint__2EAOG{font-size:11px;color:rgba(255,255,255,.6);font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.review-toolbar_hintIcon__YXVZU{color:#38bdf8}.review-pin-prompt_overlay__fnyTF{position:absolute;bottom:42px;right:8px;z-index:50;pointer-events:none}.review-pin-prompt_modal__QRi9j{background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);border-radius:10px;width:320px;overflow:hidden;pointer-events:auto;-webkit-box-shadow:0 12px 35px rgba(0,0,0,.6);box-shadow:0 12px 35px rgba(0,0,0,.6)}.review-pin-prompt_header__jIOwo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923)}.review-pin-prompt_headerLeft__P5V_F,.review-pin-prompt_header__jIOwo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-pin-prompt_headerLeft__P5V_F{gap:5px;font-size:11.5px;font-weight:700;color:var(--text-primary,#f8fafc)}.review-pin-prompt_headerIcon__F_U1q{color:#3b82f6;-ms-flex-negative:0;flex-shrink:0}.review-pin-prompt_timeBadge__MKEvs{font-size:9.5px;font-family:monospace;background:rgba(59,130,246,.15);color:#60a5fa;padding:1px 5px;border-radius:4px;border:1px solid rgba(59,130,246,.3);line-height:1.5}.review-pin-prompt_headerActions__veQpM{gap:4px}.review-pin-prompt_headerActions__veQpM,.review-pin-prompt_iconBtn__uhQ0V{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-pin-prompt_iconBtn__uhQ0V{width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--text-secondary,#94a3b8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.review-pin-prompt_iconBtn__uhQ0V:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.review-pin-prompt_closeBtn__zDyyJ:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.review-pin-prompt_form__CDfG2{padding:10px 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.review-pin-prompt_previewRow__OzjPN{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;scrollbar-width:thin}.review-pin-prompt_thumbnailCard__LIDox{position:relative;width:58px;height:42px;border-radius:5px;overflow:hidden;background:#0f172a;border:1px solid var(--border,#2a3548);-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.review-pin-prompt_thumbnailCardImg__0O7dA{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-pin-prompt_thumbnailDeleteBtn__cGPtc{position:absolute;top:2px;right:2px;width:15px;height:15px;border-radius:3px;border:none;background:rgba(0,0,0,.8);color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.review-pin-prompt_thumbnailDeleteBtn__cGPtc:hover{background:#ef4444}.review-pin-prompt_addFrameBtn__x7xO8{width:58px;height:42px;border-radius:5px;border:1px dashed rgba(59,130,246,.4);background:rgba(59,130,246,.1);color:#60a5fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:8.5px;font-weight:700;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;gap:1px;-webkit-transition:all .15s ease;transition:all .15s ease}.review-pin-prompt_addFrameBtn__x7xO8:hover{background:rgba(59,130,246,.2);border-color:#3b82f6}.review-pin-prompt_frameBadgeHeader__Pg0z5{font-size:9.5px;color:var(--text-secondary,#94a3b8);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.review-pin-prompt_textarea__WxwCs{width:100%;height:64px;padding:8px 10px;border-radius:6px;background:var(--bg-secondary,#141923);border:1px solid var(--border,#2a3548);color:var(--text-primary,#f8fafc);font-size:12px;line-height:1.45;resize:none;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.review-pin-prompt_textarea__WxwCs::-webkit-input-placeholder{color:var(--text-secondary,#64748b)}.review-pin-prompt_textarea__WxwCs::-moz-placeholder{color:var(--text-secondary,#64748b)}.review-pin-prompt_textarea__WxwCs:-ms-input-placeholder{color:var(--text-secondary,#64748b)}.review-pin-prompt_textarea__WxwCs::-ms-input-placeholder{color:var(--text-secondary,#64748b)}.review-pin-prompt_textarea__WxwCs::placeholder{color:var(--text-secondary,#64748b)}.review-pin-prompt_textarea__WxwCs:focus{border-color:var(--accent,#3b82f6);-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.review-pin-prompt_footer__aE8VI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.review-pin-prompt_cancelBtn__FwboI{padding:5px 10px;border-radius:5px;border:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);color:var(--text-secondary,#94a3b8);font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.review-pin-prompt_cancelBtn__FwboI:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.review-pin-prompt_submitBtn__IUjIY{padding:5px 12px;border-radius:5px;border:none;background:#2563eb;color:#ffffff;font-size:11px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;-webkit-box-shadow:0 1px 4px rgba(37,99,235,.2);box-shadow:0 1px 4px rgba(37,99,235,.2);-webkit-transition:all .15s ease;transition:all .15s ease}.review-pin-prompt_submitBtn__IUjIY:hover{background:#1d4ed8}.review-pin-prompt_submitBtn__IUjIY:disabled{opacity:.4;cursor:not-allowed}.review-live-chat_chatPanel__SvMUw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden}.review-live-chat_chatHeader__lg7Ao{padding:10px 16px;background:var(--bg-card,#1e2634);border-bottom:1px solid var(--border,#2a3548);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.review-live-chat_chatHeaderLeft__V24f5,.review-live-chat_chatHeader__lg7Ao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-live-chat_chatHeaderLeft__V24f5{gap:8px}.review-live-chat_onlineDot__FxnJg{background:#22c55e;-webkit-box-shadow:0 0 6px rgba(34,197,94,.5);box-shadow:0 0 6px rgba(34,197,94,.5)}.review-live-chat_offlineDot__vvdBa,.review-live-chat_onlineDot__FxnJg{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.review-live-chat_offlineDot__vvdBa{background:#94a3b8}.review-live-chat_chatHeaderTitle__TzvvW{font-size:12.5px;font-weight:700;color:var(--text-primary,#f8fafc)}.review-live-chat_chatHeaderSubtitle__zj929{font-size:10.5px;color:var(--text-secondary,#8b9bb4)}.review-live-chat_messagesList__hkYwd{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.3) transparent}.review-live-chat_messagesList__hkYwd::-webkit-scrollbar{width:4px}.review-live-chat_messagesList__hkYwd::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3);border-radius:4px}.review-live-chat_messageRow__EJJ2E{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:85%;position:relative}.review-live-chat_messageRowMine__YMH3S{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.review-live-chat_messageRowOther__9jeWu{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.review-live-chat_messageBubble__pG_Nb{width:100%;padding:8px 12px;border-radius:12px;font-size:12.5px;line-height:1.45;word-break:break-word;white-space:pre-wrap;position:relative;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.review-live-chat_messageMine__GO7ou{background:linear-gradient(135deg,#5b6cf9,#4338ca);color:#ffffff;border-bottom-right-radius:4px}.review-live-chat_messageOther__FMYab{background:var(--chat-incoming-bg,#1e2634);color:var(--chat-incoming-text,#f8fafc);border:1px solid var(--border,#2a3548);border-bottom-left-radius:4px}.review-live-chat_messageTimeOutside__2v5R7{font-size:10px;color:#94a3b8;margin-top:3px;padding:0 4px;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.review-live-chat_messageRowMine__YMH3S .review-live-chat_messageTimeOutside__2v5R7{text-align:right}.review-live-chat_messageRowOther__9jeWu .review-live-chat_messageTimeOutside__2v5R7{text-align:left}.review-live-chat_contextMenuOverlay___8kG5{position:fixed;inset:0;z-index:100100;background:transparent}.review-live-chat_contextMenu__Jlkzr{position:fixed;z-index:100101;background:var(--dropdown-bg,#1e2634);border-radius:10px;border:1px solid var(--border,#2a3548);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.4),0 4px 10px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.4),0 4px 10px rgba(0,0,0,.2);padding:4px;min-width:145px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-animation:review-live-chat_contextMenuFadeIn__nvWwC .12s ease-out;animation:review-live-chat_contextMenuFadeIn__nvWwC .12s ease-out}@-webkit-keyframes review-live-chat_contextMenuFadeIn__nvWwC{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes review-live-chat_contextMenuFadeIn__nvWwC{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.review-live-chat_contextMenuItem__simvQ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;border:none;background:transparent;color:var(--text-primary,#f8fafc);font-size:12px;font-weight:500;cursor:pointer;width:100%;text-align:left;-webkit-transition:all .1s ease;transition:all .1s ease}.review-live-chat_contextMenuItem__simvQ:hover{background:var(--bg-hover,#263042)}.review-live-chat_contextMenuItemDelete__XRDxW{color:#ef4444}.review-live-chat_contextMenuItemDelete__XRDxW:hover{background:#fef2f2;color:#dc2626}.review-live-chat_editBanner__I9gOX{padding:6px 10px;background:#eff6ff;border-bottom:1px solid #dbeafe;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#1d4ed8}.review-live-chat_editBannerLeft__hUJUq,.review-live-chat_editBanner__I9gOX{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-live-chat_editBannerLeft__hUJUq{gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-live-chat_editBannerCancel__IpHY8{border:none;background:transparent;color:#64748b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;border-radius:4px}.review-live-chat_editBannerCancel__IpHY8:hover{background:rgba(0,0,0,.05)}.review-live-chat_timecodeBadge__a_D2I{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:700;font-family:monospace;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;margin-bottom:4px}.review-live-chat_messageMine__GO7ou .review-live-chat_timecodeBadge__a_D2I{background:rgba(255,255,255,.2);color:#ffffff}.review-live-chat_messageMine__GO7ou .review-live-chat_timecodeBadge__a_D2I:hover{background:rgba(255,255,255,.35)}.review-live-chat_messageOther__FMYab .review-live-chat_timecodeBadge__a_D2I{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.review-live-chat_messageOther__FMYab .review-live-chat_timecodeBadge__a_D2I:hover{background:#dbeafe}.review-live-chat_typingIndicator__rQuX0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;color:#64748b;font-style:italic}.review-live-chat_typingDots__USO_2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.review-live-chat_typingDots__USO_2 span{width:5px;height:5px;border-radius:50%;background:#94a3b8;-webkit-animation:review-live-chat_typingBounce__yTyUA 1.2s infinite;animation:review-live-chat_typingBounce__yTyUA 1.2s infinite}.review-live-chat_typingDots__USO_2 span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.review-live-chat_typingDots__USO_2 span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes review-live-chat_typingBounce__yTyUA{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}@keyframes review-live-chat_typingBounce__yTyUA{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}.review-live-chat_emptyState__8pnqd{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:30px 20px;text-align:center;color:#94a3b8}.review-live-chat_emptyStateIcon__MgnUt,.review-live-chat_emptyState__8pnqd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-live-chat_emptyStateIcon__MgnUt{width:48px;height:48px;border-radius:16px;background:#f1f5f9;color:#cbd5e1}.review-live-chat_emptyStateText__Q7pp_{font-size:12.5px;line-height:1.5;max-width:220px}.review-live-chat_inputArea__ssZiH{padding:10px 12px;background:var(--bg-card,#1e2634);border-top:1px solid var(--border,#2a3548);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.review-live-chat_inputRow__8xFQ9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.review-live-chat_textInput__7X6f2{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;border-radius:12px;background:var(--bg-secondary,#141923);color:var(--text-primary,#f8fafc);border:1px solid var(--border,#2a3548);font-size:12.5px;outline:none;resize:none;font-family:inherit;min-height:36px;max-height:100px;line-height:1.4;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.review-live-chat_textInput__7X6f2:focus{border-color:var(--accent,#5b6cf9)}.review-live-chat_sendBtn__YdzAB{width:36px;height:36px;border-radius:10px;border:none;background:var(--accent,#5b6cf9);color:#ffffff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.review-live-chat_sendBtn__YdzAB:hover{background:#1d4ed8}.review-live-chat_sendBtn__YdzAB:active{-webkit-transform:scale(.95);transform:scale(.95)}.review-live-chat_sendBtn__YdzAB:disabled{background:#94a3b8;cursor:not-allowed}.review-live-chat_timecodeAttachBtn__Lac5i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:600;cursor:pointer;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;-webkit-transition:all .15s ease;transition:all .15s ease}.review-live-chat_timecodeAttachBtn__Lac5i:hover{background:#dbeafe}.review-live-chat_timecodeAttachBtnActive__N5Dj1{background:#2563eb;color:#ffffff;border-color:#2563eb}.review-live-chat_timecodeAttachBtnActive__N5Dj1:hover{background:#1d4ed8}.contract-review_reviewModalOverlay__3WIfJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-review_reviewModalContainer__0Keee{width:96vw;max-width:1200px;height:82vh;max-height:760px;border-radius:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 25px 60px rgba(0,0,0,.5);box-shadow:0 25px 60px rgba(0,0,0,.5);border:1px solid var(--border,#2a3548);position:relative}.contract-review_reviewModalContainer__0Keee,.contract-review_reviewModalHeader__zdEm2{background:var(--bg-card,#1e2634);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-review_reviewModalHeader__zdEm2{padding:6px 16px;border-bottom:1px solid var(--border,#2a3548);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-negative:0;flex-shrink:0;min-height:42px}.contract-review_reviewModalTitleWrap__yEiHW{-ms-flex-align:center;gap:8px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.contract-review_reviewModalEyeIcon__N9pSV,.contract-review_reviewModalTitleWrap__yEiHW{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.contract-review_reviewModalEyeIcon__N9pSV{width:26px;height:26px;border-radius:6px;background:rgba(59,130,246,.15);color:var(--accent,#3b82f6);-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.contract-review_reviewModalTitle__xPCKs{font-size:13px;font-weight:700;color:var(--text-primary,#f8fafc);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.contract-review_escrowBadge__YsVDR{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:4px;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.contract-review_headerInfo__Za8J8{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contract-review_headerTitle___60Hf{font-size:14.5px;font-weight:700;color:var(--text-primary,#f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.contract-review_headerBadge__FpQix{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.contract-review_headerActions__TBl4Q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.contract-review_mobileTabBar__Z_arr{display:none;background:var(--bg-secondary,#141923);padding:4px;gap:4px;border-bottom:1px solid var(--border,#2a3548);-ms-flex-negative:0;flex-shrink:0}.contract-review_mobileTabBtn__aD_YO{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;font-size:12.5px;font-weight:600;border-radius:8px;border:none;background:transparent;color:var(--text-secondary,#8b9bb4);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_mobileTabBtnActive__85WE6{background:var(--bg-card,#1e2634);color:var(--accent,#5b6cf9);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.contract-review_tabBadge__B1BEe{background:var(--accent,#5b6cf9);color:#ffffff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.contract-review_reviewModalBody__NxLGJ{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:380px 1fr;min-height:0;background:var(--bg-secondary,#141923);overflow:hidden}.contract-review_reviewModalLeftCol__h7zV2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid var(--border,#2a3548);background:var(--bg-card,#1e2634);height:100%;min-height:0;overflow:hidden}.contract-review_reviewTabBar__Pb9xh{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-secondary,#141923);padding:4px;gap:2px;border-bottom:1px solid var(--border,#2a3548);-ms-flex-negative:0;flex-shrink:0}.contract-review_reviewTabBtn__q3_tl{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:7px 10px;font-size:12px;font-weight:600;border-radius:8px;border:none;background:transparent;color:var(--text-secondary,#8b9bb4);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_reviewTabBtn__q3_tl:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.contract-review_reviewTabBtnActive__lAutO{background:var(--bg-card,#1e2634);color:var(--accent,#5b6cf9);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.contract-review_reviewTabBadge__e9Ju4{background:#ef4444;color:#ffffff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:10px;min-width:16px;text-align:center;line-height:1.4}.contract-review_reviewModalRightCol__QBpe8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#090d16;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.contract-review_reviewModalFooter__dSjV7{padding:6px 16px;min-height:44px;background:var(--bg-card,#1e2634);border-top:1px solid var(--border,#2a3548);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-review_footerLeftControls__Ew6Ww,.contract-review_reviewModalFooter__dSjV7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contract-review_footerLeftControls__Ew6Ww{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contract-review_footerActionButtons__COJ_e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:860px){.contract-review_reviewModalOverlay__3WIfJ{padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(15,23,42,.95)!important}.contract-review_reviewModalContainer__0Keee{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.contract-review_reviewModalHeader__zdEm2{padding:8px 12px}.contract-review_headerTitle___60Hf{font-size:13px;max-width:200px}.contract-review_headerBadge__FpQix{font-size:10px;padding:1px 6px}.contract-review_mobileTabBar__Z_arr,.contract-review_reviewModalBody__NxLGJ{display:-webkit-box;display:-ms-flexbox;display:flex}.contract-review_reviewModalBody__NxLGJ{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.contract-review_bodyMobileShowMedia__PuLrD .contract-review_reviewModalLeftCol__h7zV2{display:none!important}.contract-review_bodyMobileShowMedia__PuLrD .contract-review_reviewModalRightCol__QBpe8{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%}.contract-review_bodyMobileShowComments__xtFXn .contract-review_reviewModalRightCol__QBpe8{display:none!important}.contract-review_bodyMobileShowComments__xtFXn .contract-review_reviewModalLeftCol__h7zV2{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;border-right:none}.contract-review_reviewModalFooter__dSjV7{padding:8px 12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-review_footerLeftControls__Ew6Ww{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.contract-review_footerActionButtons__COJ_e,.contract-review_footerLeftControls__Ew6Ww{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:6px}.contract-review_footerActionButtons__COJ_e{-ms-flex-align:center;-ms-flex-negative:0;flex-shrink:0}.contract-review_footerActionButtons__COJ_e button{width:auto!important;min-height:36px}}.contract-review_reviewModalCloseBtn__Z4tE6{width:28px;height:28px;border-radius:50%;background:var(--bg-hover,#263042);border:1px solid var(--border,#2a3548);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:var(--text-secondary,#94a3b8);-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_reviewModalCloseBtn__Z4tE6:hover{background:var(--bg-card,#1e2634);color:var(--text-primary,#f8fafc);border-color:var(--text-secondary,#94a3b8)}.contract-review_headerInviteBtn__30CST{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);color:var(--text-secondary,#94a3b8);font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_headerInviteBtn__30CST:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.contract-review_headerInvitePopover__sCSoU{position:absolute;top:calc(100% + 6px);right:0;width:240px;background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);border-radius:10px;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.5);box-shadow:0 12px 30px rgba(0,0,0,.5);padding:12px;z-index:100020}.contract-review_headerInviteTitle__T8cNz{font-size:12px;font-weight:700;color:var(--text-primary,#f8fafc);margin-bottom:8px}.contract-review_headerInviteInput__MPXPL{width:100%;padding:6px 10px;border-radius:6px;border:1px solid var(--border,#2a3548);background:var(--input-bg,rgba(0,0,0,.25));color:var(--text-primary,#f8fafc);font-size:12px;outline:none;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-review_headerInviteSubmitBtn__nG22U{width:100%;padding:6px;border-radius:6px;background:var(--accent,#6366f1);color:#ffffff;border:none;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.contract-review_headerInviteSubmitBtn__nG22U:hover{opacity:.9}.contract-review_commentsListContainer__Ji_SW{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.3) transparent}.contract-review_commentsEmptyState__aeflM{padding:32px 16px;text-align:center;color:var(--text-secondary,#94a3b8);font-size:13px}.contract-review_commentCard__SAGAe{padding:10px 12px;border-radius:10px;background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;opacity:1;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_commentCardDone__d3mRj{opacity:.65;background:var(--bg-secondary,#141923);border:1px solid var(--border,#20293a);-webkit-box-shadow:none;box-shadow:none}.contract-review_commentAuthorRow__Ui9uQ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contract-review_commentAuthor__eVPVg{font-size:12px;font-weight:700;color:var(--text-primary,#f8fafc)}.contract-review_commentAuthorDone__LUFq5{color:var(--text-secondary,#94a3b8)}.contract-review_commentTime__8p62M{font-size:10px;color:var(--text-secondary,#94a3b8);margin-left:4px}.contract-review_commentCheckbox__Hr8Hi{cursor:pointer;width:15px;height:15px;accent-color:#10b981}.contract-review_commentDeleteBtn__24_Mt{background:none;border:none;color:var(--text-secondary,#94a3b8);cursor:pointer;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .15s ease;transition:color .15s ease}.contract-review_commentDeleteBtn__24_Mt:hover{color:#ef4444}.contract-review_commentTimecodeBtn__SMlqJ{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_commentTimecodeBtn__SMlqJ:hover{background:rgba(59,130,246,.25);color:#93c5fd}.contract-review_commentScreenshotWrap__xOOvk{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;overflow:hidden;position:relative;max-width:100%}.contract-review_commentAudioWrap__5qEN3,.contract-review_commentScreenshotWrap__xOOvk{border-radius:6px;border:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923)}.contract-review_commentAudioWrap__5qEN3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 8px;margin-top:2px}.contract-review_commentAudioText__nwJ9F{font-size:11px;color:var(--text-secondary,#94a3b8);font-weight:600}.contract-review_commentText__aX6bv{font-size:12.5px;color:var(--text-primary,#f1f5f9);line-height:1.4;white-space:pre-wrap;word-break:break-word}.contract-review_commentTextDone__K2Wfx{color:var(--text-secondary,#64748b);text-decoration:line-through}.contract-review_commentRepliesList__TGzZy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:4px;padding-left:8px;border-left:2px solid var(--border,#2a3548)}.contract-review_commentReplyItem__DmIIK{font-size:11.5px;color:var(--text-secondary,#94a3b8);background:var(--bg-secondary,#141923);padding:4px 8px;border-radius:4px}.contract-review_commentReplyAuthor__wLKWu{font-weight:700;color:var(--text-primary,#f8fafc)}.contract-review_commentReplyInput___87g_{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3px 6px;font-size:11px;border-radius:4px;border:1px solid var(--border,#2a3548);background:var(--input-bg,rgba(0,0,0,.25));color:var(--text-primary,#f8fafc);outline:none}.contract-review_commentReplyBtn__HJXh_{background:none;border:none;color:var(--text-secondary,#8b9bb4);font-size:11px;cursor:pointer;padding:0;text-decoration:underline;-webkit-transition:color .15s ease;transition:color .15s ease}.contract-review_commentReplyBtn__HJXh_:hover{color:var(--accent,#3b82f6)}.contract-review_commentFreelancerNotice__gnak_{font-size:11.5px;color:var(--text-secondary,#94a3b8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contract-review_commentForm__yhGjH,.contract-review_commentFreelancerNotice__gnak_{padding:10px 14px;border-top:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.contract-review_commentForm__yhGjH{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contract-review_commentTextarea__z6L5a{width:100%;min-height:74px;padding:8px 10px;border-radius:8px;border:1px solid var(--border,#2a3548);font-size:12.5px;outline:none;resize:vertical;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;line-height:1.45;background:var(--bg-card,#1e2634);color:var(--text-primary,#f8fafc);-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.contract-review_commentTextarea__z6L5a:focus{border-color:var(--accent,#3b82f6)}.contract-review_commentTextarea__z6L5a::-webkit-input-placeholder{color:var(--text-secondary,#64748b)}.contract-review_commentTextarea__z6L5a::-moz-placeholder{color:var(--text-secondary,#64748b)}.contract-review_commentTextarea__z6L5a:-ms-input-placeholder{color:var(--text-secondary,#64748b)}.contract-review_commentTextarea__z6L5a::-ms-input-placeholder{color:var(--text-secondary,#64748b)}.contract-review_commentTextarea__z6L5a::placeholder{color:var(--text-secondary,#64748b)}.contract-review_moreActionsBtn__s7h9F{width:28px;height:24px;border-radius:6px;background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);color:var(--text-secondary,#94a3b8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_moreActionsBtn__s7h9F:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc);border-color:var(--text-secondary,#94a3b8)}.contract-review_moreActionsDropdown__42ngg{position:absolute;bottom:calc(100% + 6px);right:0;background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);border-radius:12px;-webkit-box-shadow:0 16px 36px rgba(0,0,0,.5);box-shadow:0 16px 36px rgba(0,0,0,.5);padding:6px;min-width:240px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.contract-review_moreActionsTitle__1FqKb{padding:6px 10px;font-size:11px;font-weight:700;color:var(--text-secondary,#94a3b8);border-bottom:1px solid var(--border,#2a3548)}.contract-review_moreActionsItem__dQDeS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border:none;background:transparent;color:var(--text-primary,#f8fafc);font-size:12px;font-weight:500;cursor:pointer;text-align:left;-webkit-transition:background .15s ease;transition:background .15s ease;text-decoration:none}.contract-review_moreActionsItem__dQDeS:hover{background:var(--bg-hover,#263042)}.contract-review_moreActionsItemDanger__JOp7K{color:#f87171!important}.contract-review_moreActionsItemDanger__JOp7K:hover{background:rgba(239,68,68,.15)!important}.contract-review_moreActionsItemSuccess__46SwO{color:#34d399!important}.contract-review_moreActionsItemSuccess__46SwO:hover{background:rgba(16,185,129,.15)!important}.contract-review_fileUpdateContainer__ddWR4{background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);border-radius:8px;padding:12px 14px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contract-review_fileUpdateTitle__n1XWT{font-size:12.5px;font-weight:700;color:var(--text-primary,#f8fafc)}.contract-review_fileUpdateSourceBtn__oIQKh{padding:6px 10px;border-radius:6px;border:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);color:var(--text-secondary,#94a3b8);font-size:11px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_fileUpdateSourceBtn__oIQKh:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.contract-review_fileUpdateDropdown__oLyIT{position:absolute;bottom:calc(100% + 4px);left:0;width:145px;background:var(--bg-card,#1e2634);border:1px solid var(--border,#2a3548);border-radius:8px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.4);box-shadow:0 8px 20px rgba(0,0,0,.4);padding:4px;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.contract-review_fileUpdateDropdownItem__REtn4{width:100%;padding:6px 8px;border-radius:5px;border:none;background:transparent;color:var(--text-secondary,#94a3b8);font-size:11px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;text-align:left;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_fileUpdateDropdownItem__REtn4:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.contract-review_fileUpdateInput__2BSSZ{width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--border,#2a3548);background:var(--input-bg,rgba(0,0,0,.25));color:var(--text-primary,#f8fafc);font-size:12px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.contract-review_fileUpdateInput__2BSSZ:focus{border-color:var(--accent,#3b82f6)}.contract-review_fileUpdateCancelBtn__GOTxy{padding:6px 12px;border-radius:6px;border:1px solid var(--border,#2a3548);background:var(--bg-secondary,#141923);color:var(--text-secondary,#94a3b8);font-size:11.5px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.contract-review_fileUpdateCancelBtn__GOTxy:hover{background:var(--bg-hover,#263042);color:var(--text-primary,#f8fafc)}.contract-review_fileUpdateLabel__nqGz6{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--text-secondary,#94a3b8);cursor:pointer;white-space:nowrap}.ChatContractBanners_contractBanner__qchox,.contract-review_fileUpdateLabel__nqGz6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ChatContractBanners_contractBanner__qchox{margin:6px 12px 2px;padding:8px 12px;border-radius:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y}.ChatContractBanners_bannerTopRow__rLcA6{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ChatContractBanners_bannerHeaderLeft__V_SYZ,.ChatContractBanners_bannerTopRow__rLcA6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ChatContractBanners_bannerHeaderLeft__V_SYZ{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ChatContractBanners_bannerIcon__9Wr5N{width:24px;height:24px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ffffff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.ChatContractBanners_bannerTitle__9c9t6{font-size:12.5px;font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatContractBanners_topRightPagination___zJ_M{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:108px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.ChatContractBanners_miniPageArrow__QaVk8,.ChatContractBanners_topRightPagination___zJ_M{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.ChatContractBanners_miniPageArrow__QaVk8{background:transparent;border:none;padding:0;width:18px;height:18px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease;opacity:.85;border-radius:4px}.ChatContractBanners_miniPageArrow__QaVk8:hover{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}.ChatContractBanners_miniPageArrow__QaVk8:active{-webkit-transform:scale(.9);transform:scale(.9)}.ChatContractBanners_pageNumbersContainer__cqbnL{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ChatContractBanners_numberBtn__kNJKL,.ChatContractBanners_pageNumbersContainer__cqbnL{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ChatContractBanners_numberBtn__kNJKL{background:transparent;border:none;padding:0 2px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;font-family:inherit;-webkit-transition:color .15s ease,opacity .15s ease;transition:color .15s ease,opacity .15s ease;line-height:1;font-size:13px;min-width:14px}.ChatContractBanners_numberBtnActive___dSIn{font-weight:500;opacity:1}.ChatContractBanners_numberBtnInactive__WraOn{font-weight:400;color:#a8a29e;opacity:.6}.ChatContractBanners_numberBtnInactive__WraOn:hover{opacity:1;color:#78716c}.ChatContractBanners_bannerBottomRow__bGBr_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;width:100%}.ChatContractBanners_bannerBadge__24PI_{font-size:10.5px;padding:2px 7px;border-radius:5px;gap:3px}.ChatContractBanners_actionBtn__4Mos5,.ChatContractBanners_bannerBadge__24PI_{font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.ChatContractBanners_actionBtn__4Mos5{width:108px;padding:5px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px;color:#ffffff;border:none;font-size:11.5px;cursor:pointer;gap:5px;-webkit-transition:-webkit-transform .15s ease,-webkit-filter .15s ease;transition:-webkit-transform .15s ease,-webkit-filter .15s ease;transition:transform .15s ease,filter .15s ease;transition:transform .15s ease,filter .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ChatContractBanners_actionBtn__4Mos5:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.ChatContractBanners_contractBanner__qchox{margin:4px 8px 2px;padding:6px 10px;border-radius:10px;gap:5px}.ChatContractBanners_bannerIcon__9Wr5N{width:22px;height:22px;border-radius:5px}.ChatContractBanners_bannerTitle__9c9t6{font-size:11.5px}.ChatContractBanners_topRightPagination___zJ_M{width:96px}.ChatContractBanners_numberBtn__kNJKL{font-size:12px}.ChatContractBanners_bannerBadge__24PI_{font-size:9.5px;padding:1px 5px}.ChatContractBanners_actionBtn__4Mos5{width:96px;padding:4px 0;font-size:11px;border-radius:6px}}