.CaseChatModal-module__wYsMoq__shell{--notes-blue:#315a78;--notes-blue-bright:#477d94;--notes-navy:#365f82;--notes-ink:#18324e;--notes-canvas:#dce7ec;--notes-line:#b8c8d6;color:var(--notes-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--notes-canvas)!important}.CaseChatModal-module__wYsMoq__sidebarShell{border-left:1px solid #477d94;border-radius:12px 0 0 12px;animation:.36s cubic-bezier(.22,1.25,.36,1) CaseChatModal-module__wYsMoq__notesDockIn;position:relative;overflow:hidden;box-shadow:inset 8px 0 18px -16px #050d18e6;background:#d6e1e6!important}.CaseChatModal-module__wYsMoq__sidebarShell:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(#7eacbd,#477d94 45%,#7eacbd);width:2px;position:absolute;top:0;bottom:0;left:0}.CaseChatModal-module__wYsMoq__modalShell{animation:.26s cubic-bezier(.22,1.18,.36,1) CaseChatModal-module__wYsMoq__notesModalIn}.CaseChatModal-module__wYsMoq__content{background:#eef3f6}.CaseChatModal-module__wYsMoq__sidebarShell .CaseChatModal-module__wYsMoq__content{background:#dce7ec;box-shadow:inset 0 1px #ffffff80;border-left:0!important}.CaseChatModal-module__wYsMoq__header{animation:14s ease-in-out infinite CaseChatModal-module__wYsMoq__notesHeaderFlow;box-shadow:0 4px 14px #18374e3d,inset 0 1px #ffffff29;background:linear-gradient(120deg,#315a78 0%,#477d94 34%,#3b718b 66%,#365f82 100%) 0 0/220% 220%!important;border-bottom:1px solid #315c73!important;min-height:72px!important}.CaseChatModal-module__wYsMoq__sidebarShell .CaseChatModal-module__wYsMoq__header{height:var(--notes-docked-header-height,90px);min-height:var(--notes-docked-header-height,90px)!important;padding-left:17px!important}.CaseChatModal-module__wYsMoq__headerTitle{letter-spacing:.01em;font-size:.92rem;font-weight:800}.CaseChatModal-module__wYsMoq__header>div:first-child{min-width:0}.CaseChatModal-module__wYsMoq__headerSubtitle{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:.76rem;font-weight:500;display:block;overflow:hidden;color:#d8e8f7!important}.CaseChatModal-module__wYsMoq__assigneeButton{transition:transform .16s cubic-bezier(.22,1.4,.36,1),box-shadow .16s;border-color:#ffffffad!important;border-radius:999px!important}.CaseChatModal-module__wYsMoq__assigneeButton:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 5px 12px #050d183d!important}.CaseChatModal-module__wYsMoq__assigneeButton:active{transform:translateY(0)scale(.96)}.CaseChatModal-module__wYsMoq__assigneeActive{color:#173653!important;background:#e7ecef!important;border-color:#d8e8f7!important}.CaseChatModal-module__wYsMoq__body{background:#dce7ec!important}.CaseChatModal-module__wYsMoq__tabs{box-shadow:0 2px 7px #17314c14;background:#f8fafc!important;border-color:#aebfcc!important;border-radius:16px!important;flex-wrap:nowrap!important;padding:5px!important;display:flex!important}.CaseChatModal-module__wYsMoq__tabs>li{flex:50%;min-width:0}.CaseChatModal-module__wYsMoq__tab{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.78rem;font-weight:700;transition:transform .17s cubic-bezier(.22,1.4,.36,1),background .15s,color .15s,box-shadow .15s;overflow:hidden;color:#52697e!important;border-radius:12px!important;padding-left:.55rem!important;padding-right:.55rem!important}.CaseChatModal-module__wYsMoq__tabs .CaseChatModal-module__wYsMoq__tab:not(.CaseChatModal-module__wYsMoq__tabActive):hover{background:#e8edf2;transform:translateY(-1px);color:#17253a!important}.CaseChatModal-module__wYsMoq__tabs .CaseChatModal-module__wYsMoq__tab.CaseChatModal-module__wYsMoq__tabActive,.CaseChatModal-module__wYsMoq__tabs .CaseChatModal-module__wYsMoq__tab.CaseChatModal-module__wYsMoq__tabActive:hover,.CaseChatModal-module__wYsMoq__tabs .CaseChatModal-module__wYsMoq__tab.CaseChatModal-module__wYsMoq__tabActive:focus,.CaseChatModal-module__wYsMoq__tabs .CaseChatModal-module__wYsMoq__tab.CaseChatModal-module__wYsMoq__tabActive:focus-visible{-webkit-text-fill-color:#fff;transform:translateY(0);color:#fff!important;background:linear-gradient(135deg,#315a78,#477d94)!important;box-shadow:0 3px 8px #18374e47!important}.CaseChatModal-module__wYsMoq__tabActive{animation:.28s cubic-bezier(.22,1.45,.36,1) CaseChatModal-module__wYsMoq__tabSettle}.CaseChatModal-module__wYsMoq__tabs .CaseChatModal-module__wYsMoq__tab:focus-visible{outline-offset:2px;outline:2px solid #7f91a6}.CaseChatModal-module__wYsMoq__timeline{scrollbar-color:#6c7e92 transparent;scrollbar-width:thin;box-shadow:inset 0 1px 5px #17314c14;background:linear-gradient(#f8fafcf0,#eef3f6f5),radial-gradient(circle at 1px 1px,#b7c8d5 1px,#0000 0) 0 0/18px 18px!important;border-color:#aebfcc!important;border-radius:16px!important}.CaseChatModal-module__wYsMoq__messageRow{animation:.26s cubic-bezier(.22,1.32,.36,1) both CaseChatModal-module__wYsMoq__messagePop}.CaseChatModal-module__wYsMoq__messageMine{background:#e7edf4!important;border-color:#9fc1e5!important;border-radius:18px 18px 5px!important}.CaseChatModal-module__wYsMoq__messageOther{background:#fff!important;border-color:#c3cfda!important;border-radius:18px 18px 18px 5px!important}.CaseChatModal-module__wYsMoq__avatarMine{background:#17253a!important}.CaseChatModal-module__wYsMoq__avatarOther{background:#536c83!important}.CaseChatModal-module__wYsMoq__attachmentButton:hover{background:#edf1f5!important;border-color:#7f91a6!important}.CaseChatModal-module__wYsMoq__attachmentButton{transition:transform .15s cubic-bezier(.22,1.35,.36,1),background .15s,border-color .15s;border-radius:12px!important}.CaseChatModal-module__wYsMoq__attachmentButton:hover{transform:translateY(-1px)scale(1.01)}.CaseChatModal-module__wYsMoq__attachmentButton:active{transform:scale(.98)}.CaseChatModal-module__wYsMoq__composer{transition:transform .18s cubic-bezier(.22,1.25,.36,1),border-color .16s,box-shadow .16s;background:#fff!important;border-color:#9eb2c5!important;border-radius:999px!important;box-shadow:0 2px 8px #17314c21!important}.CaseChatModal-module__wYsMoq__attachmentPrompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.CaseChatModal-module__wYsMoq__composer:focus-within{transform:translateY(-2px);border-color:#536c83!important;box-shadow:0 5px 14px #111c302b!important}.CaseChatModal-module__wYsMoq__attachButton{transition:transform .17s cubic-bezier(.22,1.45,.36,1),background .15s;color:#17253a!important}.CaseChatModal-module__wYsMoq__attachButton:hover{transform:rotate(8deg)scale(1.1);background:#e8edf2!important}.CaseChatModal-module__wYsMoq__attachButton:active{transform:rotate(0)scale(.92)}.CaseChatModal-module__wYsMoq__sendButton{transition:transform .17s cubic-bezier(.22,1.5,.36,1),box-shadow .16s;background:linear-gradient(135deg,#315a78,#477d94)!important;border-color:#315c73!important;box-shadow:0 3px 9px #18374e4d!important}.CaseChatModal-module__wYsMoq__sendButton:hover:not(:disabled){transform:translateY(-3px)scale(1.06);background:#274e68!important;border-color:#274e68!important;box-shadow:0 7px 15px #111c3057!important}.CaseChatModal-module__wYsMoq__sendButton:active:not(:disabled){transform:translateY(0)scale(.9)}.CaseChatModal-module__wYsMoq__sendButton:disabled{background:#8da8bf!important;border-color:#8da8bf!important}.CaseChatModal-module__wYsMoq__dropZone{color:#17253a!important;background:#edf1f5!important;border-color:#43536b!important;border-radius:12px!important}.CaseChatModal-module__wYsMoq__previewHeader{background:var(--notes-navy)!important}.CaseChatModal-module__wYsMoq__emptyIcon{animation:2.4s ease-in-out infinite CaseChatModal-module__wYsMoq__emptyFloat}.CaseChatModal-module__wYsMoq__selectedAttachment{animation:.26s cubic-bezier(.22,1.4,.36,1) both CaseChatModal-module__wYsMoq__attachmentLand}.CaseChatModal-module__wYsMoq__closeButton{transition:transform .18s cubic-bezier(.22,1.4,.36,1),opacity .15s}.CaseChatModal-module__wYsMoq__closeButton:hover{transform:rotate(8deg)scale(1.08)}@keyframes CaseChatModal-module__wYsMoq__notesDockIn{0%{opacity:0;transform:translate(28px)scaleX(.98)}70%{opacity:1;transform:translate(-3px)scaleX(1)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes CaseChatModal-module__wYsMoq__notesHeaderFlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes CaseChatModal-module__wYsMoq__notesModalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes CaseChatModal-module__wYsMoq__tabSettle{0%{transform:scale(.94)}65%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes CaseChatModal-module__wYsMoq__messagePop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CaseChatModal-module__wYsMoq__emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes CaseChatModal-module__wYsMoq__attachmentLand{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.CaseChatModal-module__wYsMoq__sidebarShell,.CaseChatModal-module__wYsMoq__modalShell,.CaseChatModal-module__wYsMoq__header,.CaseChatModal-module__wYsMoq__tabActive,.CaseChatModal-module__wYsMoq__messageRow,.CaseChatModal-module__wYsMoq__emptyIcon,.CaseChatModal-module__wYsMoq__selectedAttachment{animation:none!important}.CaseChatModal-module__wYsMoq__assigneeButton,.CaseChatModal-module__wYsMoq__tab,.CaseChatModal-module__wYsMoq__attachmentButton,.CaseChatModal-module__wYsMoq__composer,.CaseChatModal-module__wYsMoq__attachButton,.CaseChatModal-module__wYsMoq__sendButton,.CaseChatModal-module__wYsMoq__closeButton{transition:none!important}}
