svg.CdsDP-MessagePage-SearchIcon{margin-left:-18px;position:relative;left:28px}.CdsDP-MessagePage-SendButton,.CdsDP-MessagePage-UploadButton{padding:15px!important;border-radius:12px!important}.CdsDP-MessagePage-SearchContainer{display:flex;align-items:center;justify-content:center}@keyframes pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}.animate-pulse-subtle{animation:pulse-subtle 2s cubic-bezier(.4,0,.6,1) infinite}.message-unread{position:relative}.last-read-indicator{display:flex;align-items:center;margin:16px 0;position:relative;cursor:pointer}.last-read-indicator:before{content:"";flex:1;height:1px;background:#d1d5db;margin-right:12px}.last-read-indicator:after{content:"";flex:1;height:1px;background:#d1d5db;margin-left:12px}.last-read-text{background:transparent;color:#6366f1;font-size:.8rem;font-weight:500;padding:0;border:none;white-space:nowrap;letter-spacing:normal;text-transform:none}.date-separator{display:flex;align-items:center;margin:16px 0;position:relative}.date-separator:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#d1d5db,transparent);margin-right:16px}.date-separator:after{content:"";flex:1;height:1px;background:linear-gradient(270deg,transparent,#d1d5db,transparent);margin-left:16px}.date-separator-text{background:#f9fafb;color:#6b7280;font-size:.75rem;font-weight:500;padding:6px 12px;border-radius:12px;border:1px solid #e5e7eb;white-space:nowrap;letter-spacing:.025em}.Cds-DP-sender .CdsDP-MessageActions-TriggerButton{left:-40px!important;position:relative;color:#000;font-size:30px}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLine{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes softPulse{0%,to{background-color:#dbeafe;color:#1d4ed8;box-shadow:0 0 0 rgba(59,130,246,0)}50%{background-color:#bfdbfe;color:#1e40af;box-shadow:0 0 8px rgba(59,130,246,.3)}}.new-messages-boundary{animation:slideInFromLeft .5s ease-out}.new-messages-boundary .border-t-2{animation:fadeInLine .8s ease-out}.new-messages-boundary .animate-pulse{animation:softPulse 2s ease-in-out infinite}.Cds-DP-sender .Cds-DP-checkbox-rm{position:relative;left:15px}.CdsDP-MessagePage-Wrapper{display:flex;flex-direction:column;gap:0}.CdsDPDashboard-SubHeader-Wrapper.CdsDP-MessagePage-Toolbar{margin-bottom:.75rem;border-bottom:none;background:transparent}.CdsDP-MessagePage-Toolbar .CdsDPDashboard-SubHeader-Content{align-items:flex-end}.CdsDP-MessagePage-ActionGroup{display:inline-flex;align-items:center;gap:0;padding:.2rem;border-radius:.65rem;border:1px solid #e8e5f2;background:linear-gradient(180deg,#fbfaff,#f5f3fb);box-shadow:0 1px 2px rgba(85,89,188,.06)}.CdsDP-MessagePage-ActionGroup .CdsDPDashboard-SubHeader-ActionButton{border:none!important;box-shadow:none!important;background:transparent!important;color:#4b4568!important;border-radius:.5rem!important;height:2rem;padding-inline:.7rem!important}.CdsDP-MessagePage-ActionGroup .CdsDPDashboard-SubHeader-ActionButton:hover{background:rgba(152,87,205,.1)!important;color:#5559bc!important}.CdsDP-MessagePage-ActionGroup .CdsDPDashboard-SubHeader-ActionButton[data-active=true]{background:linear-gradient(270deg,#5559bc,#9857cd)!important;color:#fff!important}.CdsDP-MessagePage-ActionGroup .CdsDPDashboard-SubHeader-BulkActions{border-left:1px solid #ddd6ef;margin-left:.15rem;padding-left:.45rem}.CdsDP-MessagePage-Container{border-color:#e8e5f2!important;box-shadow:0 1px 3px rgba(85,89,188,.08),0 8px 24px rgba(85,89,188,.05)!important;min-height:28rem;transition:box-shadow .22s ease}.CdsDP-MessagePage-ConversationsList{background:linear-gradient(180deg,#faf9fd,#fff 42%)}.CdsDP-MessagePage-SearchHeader{background:transparent;padding-top:.9rem!important;padding-bottom:.85rem!important}.CdsDP-MessagePage-TabBar{display:flex;gap:.25rem;margin-bottom:.75rem;padding:.2rem;border-radius:.65rem;background:#efedf6}.CdsDP-MessagePage-TabButton{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:600;border-radius:.5rem;color:#6b6680;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.CdsDP-MessagePage-TabButton[data-active=true]{background:#fff;color:#3f3a58;box-shadow:0 1px 2px rgba(85,89,188,.12)}.CdsDP-MessagePage-TabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.65rem;font-weight:700;line-height:1;color:#fff;background:linear-gradient(270deg,#5559bc,#9857cd)}.CdsDP-MessagePage-ConversationItem{border-left:3px solid transparent;transition:background-color .18s ease,border-color .18s ease}.CdsDP-MessagePage-ConversationItem:hover{background:#f7f5fc!important}.CdsDP-MessagePage-ConversationItem[data-active=true]{background:linear-gradient(90deg,rgba(152,87,205,.12),rgba(85,89,188,.04))!important;border-left-color:#7c5cbf!important}.CdsDP-MessagePage-UnreadBadge{background:linear-gradient(270deg,#5559bc,#9857cd)!important;border:none;box-shadow:none}.CdsDP-MessagePage-ChatHeader{background:linear-gradient(180deg,#fff,#fbfaff)!important}.CdsDP-MessagePage-MessagesContainer{background:radial-gradient(ellipse at top,rgba(152,87,205,.04),transparent 55%),#f7f6fa!important}.CdsDP-MessagePage-MessageBubble.CdsDP-MessagePage-OwnBubble{background:linear-gradient(135deg,#5559bc,#7d57c4)!important;color:#fff!important;border:none!important;box-shadow:0 1px 2px rgba(85,89,188,.22)}.CdsDP-MessagePage-MessageBubble.CdsDP-MessagePage-DeletedBubble{background:#f3f4f6!important;color:#6b7280!important;border:1px solid #d1d5db!important;box-shadow:none!important}.CdsDP-MessagePage-MessageBubble.CdsDP-MessagePage-DeletedBubble .CdsDP-MessagePage-MessageContent,.CdsDP-MessagePage-MessageBubble.CdsDP-MessagePage-DeletedBubble .CdsDP-MessagePage-MessageMeta{color:#6b7280!important}.CdsDP-MessagePage-MessageBubble.CdsDP-MessagePage-DeletedBubble .CdsDP-MessagePage-ReadReceipt svg{color:#9ca3af!important}.CdsDP-MessagePage-MessageInputContainer{background:#fff!important;border-top-color:#ebe7f4!important;box-shadow:0 -6px 18px rgba(85,89,188,.04)}.CdsDP-MessagePage-MessageInputWrapper{gap:.55rem!important;padding:.35rem;border-radius:.85rem;border:1px solid #ebe7f4;background:#fbfaff}.CdsDP-MessagePage-MessageInputWrapper .CdsDP-FormElement-Input{border:none!important;box-shadow:none!important;background:transparent!important}.CdsDP-MessagePage-SendButton{background:#6d28d9!important;background-image:none!important;color:#fff!important;border:none!important}.CdsDP-MessagePage-SendButton:hover:not(:disabled){background:#5b21b6!important;background-image:none!important}.CdsDP-MessagePage-SendButton:disabled{opacity:.45}.CdsDP-MessagePage-SelectionHeader{background:rgba(152,87,205,.08)!important;border-bottom-color:#e4ddf3!important}.CdsDP-CallEvent-Pill{padding:.35rem .7rem;border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.2;border:1px solid transparent;box-shadow:0 1px 1px rgba(15,23,42,.03)}.CdsDP-CallEvent-Icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:hsla(0,0%,100%,.7)}.CdsDP-CallEvent-Duration{font-weight:650;opacity:.95}.CdsDP-CallEvent-Time{opacity:.65;margin-left:.1rem}.CdsDP-CallEvent--outgoing{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.CdsDP-CallEvent--outgoing .CdsDP-CallEvent-Icon{color:#16a34a;background:#dcfce7}.CdsDP-CallEvent--incoming{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CdsDP-CallEvent--incoming .CdsDP-CallEvent-Icon{color:#4f46e5;background:#e0e7ff}.CdsDP-CallEvent--failed,.CdsDP-CallEvent--missed{background:#fef2f2;border-color:#fecaca;color:#991b1b}.CdsDP-CallEvent--failed .CdsDP-CallEvent-Icon,.CdsDP-CallEvent--missed .CdsDP-CallEvent-Icon{color:#dc2626;background:#fee2e2}.CdsDP-CallEvent--cancelled{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.CdsDP-CallEvent--cancelled .CdsDP-CallEvent-Icon{color:#ea580c;background:#ffedd5}.CdsDP-CallEvent--ended{background:#f3eefb;border-color:#ddd0f3;color:#553a8a}.CdsDP-CallEvent--ended .CdsDP-CallEvent-Icon{color:#7c5cbf;background:#ebe3f8}.CdsDP-CallEvent--unknown{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}@media (max-width:767px){.CdsDP-MessagePage-Wrapper{height:calc(100dvh - 6.5rem);min-height:0}.CdsDP-MessagePage-Container{min-height:0!important;overflow:hidden!important;border-radius:.4rem!important}.CdsDP-MessagePage-ConversationsList{width:100%!important;min-width:0!important;max-width:none!important;border-right-width:0!important}.CdsDP-MessagePage-ChatArea{width:100%!important;min-width:0!important;max-width:100%!important}.CdsDP-MessagePage-Container[data-mobile-pane=list] .CdsDP-MessagePage-ChatArea,.CdsDP-MessagePage-Container[data-mobile-pane=thread] .CdsDP-MessagePage-ConversationsList{display:none!important}.CdsDP-MessagePage-Container[data-mobile-pane=list] .CdsDP-MessagePage-ConversationsList,.CdsDP-MessagePage-Container[data-mobile-pane=thread] .CdsDP-MessagePage-ChatArea{display:flex!important}.CdsDP-MessagePage-ChatHeaderContent{overflow:hidden}.CdsDP-MessagePage-ChatActions{flex-shrink:0}.CdsDP-MessagePage-MessagesContainer{overflow-x:hidden!important}.CdsDP-MessagePage-MessageInputContainer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))!important}.CdsDP-MessagePage-ActionGroup{flex-wrap:wrap;justify-content:flex-end}.CdsDPDashboard-SubHeader-Wrapper.CdsDP-MessagePage-Toolbar{margin-bottom:.5rem}}.CdsDP-GroupMessages-Wrapper{height:calc(100vh - 8rem);min-height:28rem}.CdsDP-GroupMessages-Container{min-height:0}.CdsDP-GroupMessages-List{max-width:22rem}.CdsDP-GroupMessages-List .CdsDP-MessagePage-TabBar{margin-bottom:0}.CdsDP-GroupMessages-List .CdsDP-MessagePage-TabButton{padding-inline:.4rem;font-size:.75rem}.CdsDP-GroupMessages-AvatarFallback{background:linear-gradient(135deg,rgba(85,89,188,.16),rgba(152,87,205,.22))!important;color:#553a8a!important}.CdsDP-GroupMessages-Details{background:linear-gradient(180deg,#fbfaff,#fff 36%)}.CdsDP-GroupMessages-Details section+section{border-top:1px solid #f0ecf7;margin-top:.15rem;padding-top:1rem}.CdsDP-GroupMessages-MemberStack .CdsDP-UIComponent-Avatar-Root{box-shadow:0 0 0 1px #fff}@media (max-width:1023px){.CdsDP-GroupMessages-List{width:100%!important;max-width:none!important}}.CdsDPDashboard-SubHeader-Wrapper{background:#fff;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.CdsDPDashboard-SubHeader-Content{justify-content:space-between}.CdsDPDashboard-SubHeader-Content,.CdsDPDashboard-SubHeader-Left{display:flex;align-items:center;gap:1rem}.CdsDPDashboard-SubHeader-TitleGroup{display:flex;flex-direction:column;gap:.25rem}.CdsDPDashboard-SubHeader-Title{font-size:1.5rem;font-weight:700;color:#111827;line-height:1.2}.CdsDPDashboard-SubHeader-Subtitle{font-size:.875rem;color:#6b7280;margin-top:.25rem}.CdsDPDashboard-SubHeader-Actions{display:flex;align-items:center;gap:.75rem}.CdsDPDashboard-SubHeader-ActionButton{gap:.5rem}.CdsDPDashboard-SubHeader-BulkActions{display:flex;align-items:center;gap:.5rem;padding-left:.75rem;border-left:1px solid #d1d5db}.CdsDPDashboard-SubHeader-SelectionCount{font-size:.875rem;color:#6b7280}.CdsDPDashboard-SubHeader-DeleteButton{gap:.5rem}@media (max-width:768px){.CdsDPDashboard-SubHeader-BulkActions{border-left:none;padding-left:0;margin-top:.5rem}}