.page-heading.chats:not(.sw-header-suppressed){position:relative;isolation:isolate;margin-bottom:18px!important;padding:19px 22px!important;border:1px solid #ede3fb;border-radius:18px;background:radial-gradient(ellipse 41% 130% at 100% 100%,rgb(211 176 255 / .36),transparent 71%),linear-gradient(110deg,#fff 0%,#fbf9ff 64%,#f3eaff 100%);overflow:hidden}.page-heading.chats:not(.sw-header-suppressed)::after{content:'';pointer-events:none;position:absolute;right:-2%;bottom:-60px;width:43%;height:140px;border-radius:80% 20% 0 0;background:linear-gradient(135deg,transparent 5%,rgb(186 130 246 / .12) 58%,rgb(186 130 246 / .16));transform:rotate(-9deg);z-index:-1}.page-heading.chats h4{display:flex!important;align-items:center;gap:12px;font-size:clamp(24px,2vw,29px)!important;font-weight:800!important;letter-spacing:-.7px;line-height:1.24;color:#172d36;margin:0 0 6px!important}.page-heading.chats .sw-chat-heading-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 46px;width:46px!important;height:46px!important;margin:0!important;border-radius:14px!important;color:#7c3aed;background:linear-gradient(140deg,#faf6ff,#eee1ff);border:1px solid #ead8ff}.page-heading.chats .sw-chat-heading-icon svg{display:block;width:24px;height:24px}.page-heading.chats .description{color:#6d6980;font-size:14px;line-height:1.5;margin:0 0 0 58px;max-width:780px}.dashboard-secstion.chat-section:has(>.sw-chat-v2){border:1px solid #e6dafa;border-radius:20px;box-shadow:0 12px 36px rgb(52 26 93 / .075),0 2px 8px rgb(52 26 93 / .025);background:#fff}.sw-chat-v2{--sw-purple:#7c3aed;--sw-ink:#1d2734;--sw-muted:#7f788e;--sw-line:#eee8f5;--sw-light:#fbf9ff;--sw-lavender:#f4edff;grid-template-columns:minmax(270px,310px) minmax(0,1fr)!important;height:clamp(540px,calc(100dvh - 235px),785px);border-radius:19px}.sw-chat-v2 .chat-sidebar{background:#fff;border-color:#e9e1f3}.sw-chat-v2 .sw-sidebar-head{gap:10px;padding:23px 19px 15px}.sw-chat-v2 .sw-sidebar-title{color:#261d37;font-size:18px;font-weight:790;letter-spacing:-.45px}.sw-chat-v2 .sw-thread-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px 7px;font-size:12px;border-radius:20px;color:#6a2aca;background:#f0e7ff}.sw-chat-v2 #form-search-conversation{padding:2px 16px 13px!important}.sw-chat-v2 #form-search-conversation .sw-search-icon{display:inline-flex;align-items:center;justify-content:center;left:30px;top:14px;height:22px;width:22px;color:#835cc7;font-size:0}.sw-chat-v2 #form-search-conversation .sw-search-icon svg{display:block}.sw-chat-v2 #form-search-conversation input{height:45px;padding:10px 13px 10px 42px;font-size:13.5px;border-radius:12px;background:#fcfaff;border:1px solid #dfd2f3}.sw-chat-v2 #form-search-conversation input:focus{border-color:#a97cee;box-shadow:0 0 0 3px rgb(124 58 237 / .09)}.sw-chat-v2 .sw-chat-filters{gap:9px;padding:0 16px 15px;border-bottom:1px solid #efe9f7}.sw-chat-v2 .sw-filter{flex:1 1 auto;text-align:center;border:1px solid #eee6f7!important;border-radius:11px!important;background:#fff!important;color:#665f7b!important;padding:10px 8px!important;font-size:12.5px;font-weight:700;white-space:nowrap}.sw-chat-v2 .sw-filter:hover{background:#f8f4ff!important;border-color:#d9c6f6!important}.sw-chat-v2 .sw-filter.is-active{border-color:#e8d8ff!important;background:linear-gradient(110deg,#f0e6ff,#ece1ff)!important;color:#6e32d0!important}.sw-chat-v2 .sw-unread-total{background:#8c4deb}.sw-chat-v2 ul.sw-conversation-list{padding:8px 8px 22px}.sw-chat-v2 ul.sw-conversation-list>li{margin:4px 0}.sw-chat-v2 .chat-sidebar .chat-item{position:relative;gap:12px;min-height:76px;padding:12px 12px!important;border:1px solid transparent!important;border-radius:13px;transition:background-color .16s,border-color .16s,box-shadow .16s}.sw-chat-v2 .chat-sidebar .chat-item:hover{background:#faf7ff!important;border-color:#f2e9ff!important}.sw-chat-v2 .chat-sidebar .chat-item.active{background:#efe6ff!important;border-color:#e9d9ff!important;box-shadow:inset 3px 0 #8b42f5}.sw-chat-v2 .chat-sidebar .chat-avatar{width:51px!important;height:51px!important;min-width:51px!important;flex-basis:51px}.sw-chat-v2 .sw-conversation-main{align-items:baseline;gap:8px}.sw-chat-v2 .sw-conversation-main .name{font-size:14px;font-weight:780;color:#28213a}.sw-chat-v2 .sw-conversation-main .time{font-size:10.5px;color:#858096}.sw-chat-v2 .sw-conversation-preview{margin-top:5px}.sw-chat-v2 .sw-conversation-preview .content-short{font-size:12.5px;line-height:1.4;color:#777083}.sw-chat-v2 .sw-conversation-preview .count{background:linear-gradient(145deg,#a35aff,#7327d7)!important;box-shadow:0 2px 5px rgb(115 39 215 / .14)}.sw-chat-v2 .sw-filter-empty{font-size:13px;line-height:1.5}.sw-chat-v2 .chat-info-top.sw-room-head{height:78px;min-height:78px;gap:12px;padding:11px 19px!important;background:#fff}.sw-chat-v2 .sw-room-avatar{width:47px;height:47px;flex-basis:47px;border-radius:50%;box-shadow:0 0 0 2px #f1e9ff}.sw-chat-v2 .sw-room-name{display:flex;align-items:center;flex-wrap:nowrap;gap:9px;min-width:0;font-size:16px;font-weight:790;color:#241e36}.sw-chat-v2 .sw-room-display-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sw-chat-v2 .sw-room-role{flex:0 0 auto;border-radius:999px;background:#f2eaff;color:#7033d2;font-size:10.5px;font-weight:750;line-height:1.3;padding:4px 9px}.sw-chat-v2 .sw-room-presence{margin-top:4px;font-size:11.5px}.sw-chat-v2 button.sw-chat-search-toggle.sw-chat-ui-btn,.sw-chat-v2 button.sw-chat-info-toggle.sw-chat-ui-btn,.sw-chat-v2 button.sw-panel-close.sw-chat-ui-btn{background:#faf6ff!important;border:1px solid #e7d9fc!important;color:#7337bd!important;border-radius:11px!important}.sw-chat-v2 button.sw-chat-search-toggle.sw-chat-ui-btn:hover,.sw-chat-v2 button.sw-chat-info-toggle.sw-chat-ui-btn:hover,.sw-chat-v2 button.sw-panel-close.sw-chat-ui-btn:hover{background:#eee3ff!important;border-color:#d7bef8!important}.sw-chat-v2 .chat-info.row.sw-room-body{grid-template-columns:minmax(0,1fr) minmax(220px,250px)}.sw-chat-v2 .sw-message-column{border-right:1px solid #eee8f5!important}.sw-chat-v2 .chat-list{padding:22px 22px 26px;background:radial-gradient(ellipse 78% 36% at 50% 0%,rgb(249 246 255 / .65),transparent 90%),#fff;gap:4px}.sw-chat-v2 .chat-list .chat-item.sw-message{padding:9px 0!important;gap:10px}.sw-chat-v2 .chat-list .chat-mess{background:#f4f1fa;color:#332a45;padding:12px 15px;font-size:15px;line-height:1.57;border-radius:16px 16px 16px 6px}.sw-chat-v2 .chat-list .is-mine .chat-mess{background:linear-gradient(125deg,#f1e9ff,#e9dbff);color:#302445;border-radius:16px 16px 6px 16px}.sw-chat-v2 .chat-list .sw-message-time{font-size:11px;color:#8a8299;margin-top:6px}.sw-chat-v2 .chat-list .sw-message-files a{border-color:#e6d8f9;border-radius:11px;background:#fff}.sw-chat-v2 .chat-list .sw-message-files a:hover{background:#faf6ff}.sw-chat-v2 .sw-message-files .sw-chat-attachment-mark{width:19px!important;height:19px!important;color:#8a46de}.sw-chat-v2 .sw-message-files .sw-chat-download-img{color:#773ad2;width:20px!important;height:20px!important;flex-basis:20px}.sw-chat-v2 .sw-jump-latest{color:#7739cb!important;border-color:#d8bdfa!important;border-radius:999px!important;box-shadow:0 5px 19px rgb(86 37 160 / .13)!important}.sw-chat-v2 .sw-composer{background:#fff;border-top:1px solid #f0e8fb;padding:12px 14px 13px}.sw-chat-v2 .sw-composer .jws-form-chat{border:1px solid #ded0f3;border-radius:15px;background:#fff;box-shadow:0 2px 8px rgb(52 26 92 / .035);padding:7px 9px 8px 13px}.sw-chat-v2 .sw-composer .jws-form-chat:focus-within{border-color:#ad84ed;box-shadow:0 0 0 3px rgb(124 58 237 / .075)}.sw-chat-v2 .sw-composer textarea{font-size:15px!important;min-height:40px!important;line-height:1.48!important}.sw-chat-v2 .sw-composer .sw-composer-actions{gap:8px!important}.sw-chat-v2 .sw-composer button.sw-attach-btn,.sw-chat-v2 .sw-composer button.sw-emoji-toggle{background:transparent!important;color:#6e42ab!important;border:0!important;border-radius:10px!important;height:38px!important;min-height:38px!important;width:38px!important;min-width:38px!important}.sw-chat-v2 .sw-composer button.sw-attach-btn:hover,.sw-chat-v2 .sw-composer button.sw-emoji-toggle:hover{background:#f3eaff!important}.sw-chat-v2 .sw-composer .sw-chat-attach-img{color:#6e42ab;width:22px!important;height:22px!important}.sw-chat-v2 .sw-composer .sw-chat-send{background:linear-gradient(120deg,#9045ec,#6428b5)!important;color:#fff!important;border-radius:11px!important;min-height:42px!important;padding:8px 13px!important;font-weight:750!important;box-shadow:0 6px 14px rgb(104 43 182 / .17)!important}.sw-chat-v2 .sw-composer .sw-chat-send .sw-chat-send-img{color:currentColor;width:21px!important;height:21px!important;flex:0 0 21px}.sw-chat-v2 .sw-composer .sw-chat-send:hover{filter:brightness(1.045)}.sw-chat-v2 .sw-profile-panel{padding:24px 17px 20px!important;background:linear-gradient(180deg,#fefcff 0%,#fff 32%)}.sw-chat-v2 .sw-profile-center{padding:29px 0 19px}.sw-chat-v2 .sw-profile-avatar{width:104px;height:104px;padding:4px;border-radius:50%;background:#fff;border:2px solid #e1d2f5;box-shadow:0 0 0 4px #faf6ff}.sw-chat-v2 .sw-profile-center h3{font-size:19px;color:#162f39;font-weight:800;line-height:1.3;margin:15px 0 8px}.sw-chat-v2 .sw-role-tag{font-size:11px;background:#efe4ff;color:#722fd4;padding:6px 13px}.sw-chat-v2 .sw-profile-presence{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;color:#726d82;font-size:12px}.sw-chat-v2 .sw-profile-actions{width:100%}.sw-chat-v2 .sw-profile-actions .sw-profile-link,.sw-chat-v2 .sw-profile-actions .sw-block-toggle{border-radius:11px!important;min-height:42px;font-size:12px!important;font-weight:720!important}.sw-chat-v2 .sw-profile-detail{padding:17px 0;border-color:#ede5f7;font-size:12px;gap:10px}.sw-chat-v2 .sw-profile-detail strong{font-size:12px;color:#2c2539}.sw-chat-v2 .sw-shared-files{border-color:#eee6f8;margin-top:20px;padding-top:20px}.sw-chat-v2 .sw-shared-files h4{font-size:14px;color:#1c2c35;font-weight:800;margin-bottom:13px}.sw-chat-v2 .sw-file-pill{padding:10px 8px;min-height:54px;border:1px solid #e7dcf7;border-radius:12px;background:#fff;box-shadow:0 2px 5px rgb(51 20 93 / .02)}.sw-chat-v2 .sw-file-pill:hover{background:#faf6ff;border-color:#d8c4f4}.sw-chat-v2 .sw-file-icon{min-width:36px;height:36px;border-radius:9px;background:#f1e6ff;color:#7234bd}.sw-chat-v2 .sw-file-label{font-weight:630;line-height:1.5}.sw-chat-v2 .sw-file-arrow{border:1px solid #eee1ff!important;border-radius:9px;padding:5px!important;width:32px;height:32px;flex:0 0 32px;color:#7937c9;background:#faf6ff!important}.sw-chat-v2 .sw-file-arrow svg{display:block;flex:none}@media (max-width:1350px) and (min-width:1181px){.sw-chat-v2{grid-template-columns:minmax(255px,280px) minmax(0,1fr)!important}.sw-chat-v2 .chat-info.row.sw-room-body{grid-template-columns:minmax(0,1fr) minmax(195px,214px)}.sw-chat-v2 .sw-profile-panel{padding-left:12px!important;padding-right:12px!important}}@media (max-width:1180px) and (min-width:781px){.sw-chat-v2{grid-template-columns:minmax(244px,275px) minmax(0,1fr)!important}.sw-chat-v2 .chat-info.row.sw-room-body{grid-template-columns:minmax(0,1fr)!important}.sw-chat-v2.sw-show-details .sw-profile-panel{width:min(330px,95%)!important;background:#fff;box-shadow:-15px 0 45px rgb(54 21 94 / .16)}}@media (max-width:780px){.page-heading.chats:not(.sw-header-suppressed){padding:13px 14px!important;margin-bottom:12px!important;border-radius:14px;background:linear-gradient(115deg,#fff,#f6efff)}.page-heading.chats h4{font-size:clamp(21px,5.3vw,25px)!important;gap:9px!important}.page-heading.chats .sw-chat-heading-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important}.page-heading.chats .sw-chat-heading-icon svg{width:19px;height:19px}.page-heading.chats .description{font-size:12.5px!important;line-height:1.45!important;margin:3px 0 0 43px!important}.dashboard-secstion.chat-section:has(>.sw-chat-v2){border-radius:15px;box-shadow:0 4px 18px rgb(52 26 93 / .045)}.sw-chat-v2{height:calc(var(--sw-visible-viewport,100dvh) - 12px)!important;max-height:none!important;border-radius:14px}.sw-chat-v2 .sw-sidebar-head{padding:19px 16px 12px}.sw-chat-v2 .sw-sidebar-title{font-size:18px}.sw-chat-v2 #form-search-conversation{padding:2px 15px 12px!important}.sw-chat-v2 .sw-chat-filters{padding:0 15px 13px}.sw-chat-v2 .sw-filter{font-size:13px;padding:10px!important}.sw-chat-v2 .chat-sidebar .chat-item{min-height:75px;padding:12px 12px!important}.sw-chat-v2 .sw-conversation-main .name{font-size:14px}.sw-chat-v2 .chat-info-top.sw-room-head{height:64px!important;min-height:64px!important;max-height:64px!important;padding:8px 10px!important;gap:7px!important}.sw-chat-v2 .sw-room-name{font-size:14px!important;gap:6px}.sw-chat-v2 .sw-room-role{font-size:9px;padding:3px 6px}.sw-chat-v2 .sw-room-presence{font-size:10.5px}.sw-chat-v2 .chat-list{padding:16px 13px 20px}.sw-chat-v2 .chat-list .chat-item.sw-message{padding:7px 0!important}.sw-chat-v2 .chat-list .chat-mess{font-size:15px!important;line-height:1.48!important;padding:10px 12px}.sw-chat-v2 .sw-composer{padding:8px 9px max(9px,env(safe-area-inset-bottom))}.sw-chat-v2 .sw-composer .jws-form-chat{padding:7px 8px 7px 10px}.sw-chat-v2 .sw-composer textarea{min-height:34px!important;font-size:16px!important;padding-top:4px!important}.sw-chat-v2 .sw-composer button.sw-attach-btn,.sw-chat-v2 .sw-composer button.sw-emoji-toggle{width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important}.sw-chat-v2 .sw-composer .sw-chat-send{min-height:39px!important;padding:7px 10px!important;font-size:13px!important}.sw-chat-v2 .sw-composer .sw-chat-send .sw-chat-send-img{width:18px!important;height:18px!important;flex-basis:18px}.sw-chat-v2.sw-show-details .sw-profile-panel{width:100%!important;max-width:100%!important;padding:32px 23px max(24px,env(safe-area-inset-bottom))!important}.sw-chat-v2 .sw-profile-center{padding-top:41px}.sw-chat-v2 .sw-profile-avatar{width:105px;height:105px}.sw-chat-v2 .sw-jump-latest{bottom:86px;right:12px}}@media (max-width:390px){.sw-chat-v2 .sw-room-role{display:none}.sw-chat-v2 .sw-room-name{gap:0}.sw-chat-v2 .chat-info-top.sw-room-head{gap:6px!important}.sw-chat-v2 .sw-composer .sw-composer-tools{gap:2px!important}.sw-chat-v2 .sw-composer .sw-chat-send{gap:5px!important}}@media (prefers-reduced-motion:reduce){.sw-chat-v2 .chat-sidebar .chat-item{transition:none!important}}.page-heading.chats:not(.sw-header-suppressed){margin-bottom:0!important;padding-top:15px!important;padding-bottom:15px!important}.row:has(>.col-xl-12>.page-heading.chats:not(.sw-header-suppressed)){margin-bottom:10px!important}.dashboard-secstion.chat-section:has(>.sw-chat-v2){margin-top:0!important}.sw-chat-v2 .chat-sidebar .sw-chat-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0 16px 12px!important}.sw-chat-v2 .chat-sidebar .sw-chat-filters>button.sw-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 8px!important;line-height:1.3!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important;vertical-align:middle!important}.sw-chat-v2 .chat-sidebar .sw-chat-filters .sw-unread-total{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:19px!important;height:19px!important;margin:0!important;padding:0 5px!important;line-height:1!important}.sw-chat-v2 .sw-composer .sw-emoji-header button.sw-emoji-close,.sw-chat-v2 .sw-composer .sw-emoji-header button.sw-emoji-close:hover,.sw-chat-v2 .sw-composer .sw-emoji-header button.sw-emoji-close:active{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline-offset:2px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#644b80!important;font-size:25px!important;font-weight:400!important;line-height:1!important}.sw-chat-v2 .sw-composer .sw-emoji-header button.sw-emoji-close:hover{color:#40235e!important}.sw-chat-v2 .sw-composer .sw-emoji-header button.sw-emoji-close:focus-visible{outline:2px solid #7c3aed!important}@media (max-width:780px){.page-heading.chats:not(.sw-header-suppressed){padding:12px 13px!important}.row:has(>.col-xl-12>.page-heading.chats:not(.sw-header-suppressed)){margin-bottom:8px!important}.sw-chat-v2 .chat-sidebar .sw-chat-filters{gap:8px!important;padding:0 14px 12px!important}.sw-chat-v2 .chat-sidebar .sw-chat-filters>button.sw-filter{font-size:13px!important;height:43px!important;min-height:43px!important;max-height:43px!important;padding:0 6px!important}}@media (max-width:360px){.sw-chat-v2 .chat-sidebar .sw-chat-filters{gap:6px!important;padding-inline:11px!important}.sw-chat-v2 .chat-sidebar .sw-chat-filters>button.sw-filter{font-size:12.5px!important}}