@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");.crm-ws,.msg-workspace{--bg:#ffffff;--surface:#ffffff;--surface-2:#ffffff;--surface-3:#fafafa;--line:#f0f0f0;--line-strong:#e5e5e5;--ink:#171717;--ink-2:#404040;--ink-3:#737373;--ink-4:#a3a3a3;--indigo:#8C62FF;--indigo-soft:#f5f3ff;--indigo-line:rgba(140,98,255,.22);--green:#10b981;--green-soft:#ecfdf5;--amber:#f59e0b;--amber-soft:#fffbeb;--rose:#f43f5e;--rose-soft:#fff1f2;--slate:#525252;--sh-sm:0 1px 2px rgba(17,17,17,.04),0 1px 3px rgba(17,17,17,.04);--sh-md:0 4px 12px rgba(17,17,17,.06),0 2px 4px rgba(17,17,17,.04);--sh-lg:0 12px 32px rgba(17,17,17,.08),0 4px 12px rgba(17,17,17,.04);--font:"Inter",system-ui,-apple-system,sans-serif;--font-meta:"JetBrains Mono",monospace;font-family:var(--font);font-size:13px;line-height:1.45;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.crm-ws{--sh-lg:0 18px 48px rgba(17,17,17,.14),0 6px 18px rgba(17,17,17,.06)}.crm-mono,.msg-mono{font-family:var(--font-meta,"JetBrains Mono",monospace);font-feature-settings:"tnum"}.crm-scroll::-webkit-scrollbar,.msg-scroll::-webkit-scrollbar{width:8px;height:8px}.crm-scroll::-webkit-scrollbar-thumb,.msg-scroll::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:99px}.crm-scroll::-webkit-scrollbar-track,.msg-scroll::-webkit-scrollbar-track{background:transparent}.msg-ta{font-family:var(--font,"Inter",sans-serif);font-size:var(--field-font-size,13px);line-height:1.5;color:var(--ink);border:none;outline:none;resize:none;background:transparent;width:100%;max-height:140px;padding:0}.crm-inp::placeholder,.msg-inp::placeholder,.msg-ta::placeholder{color:var(--ink-4)}.crm-inp,.msg-inp{font-family:var(--font,"Inter",sans-serif);font-size:13px;color:var(--ink);border:none;outline:none;background:transparent;width:100%}@keyframes msg-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes msg-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes msg-pop{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}@keyframes crm-slide{0%{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes crm-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes msg-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.msg-skel{background:linear-gradient(90deg,var(--surface-3) 25%,#eeeef1 38%,var(--surface-3) 54%);background-size:800px 100%;animation:msg-shimmer 1.5s ease-in-out infinite;border-radius:6px}.page-container:has(>.msg-workspace){padding:0!important}.crm-ws,.msg-workspace{--chat-wallpaper:var(--surface);--bubble-font-size:13px;--bubble-shadow:var(--sh-sm);--bubble-in-bg:var(--surface);--bubble-in-ink:var(--ink);--bubble-in-border:1px solid var(--line-strong);--bubble-in-radius:5px 12px 12px 12px;--bubble-in-meta:var(--ink-4);--bubble-out-bg:var(--indigo-soft);--bubble-out-border:1px solid var(--indigo-line);--bubble-op-bg:#d6f4e3;--bubble-op-border:1px solid rgba(16,185,129,.40);--bubble-out-ink:var(--ink);--bubble-out-radius:12px 5px 12px 12px;--bubble-out-meta:var(--ink-4);--bubble-out-accent:var(--indigo);--bubble-in-quote:var(--ink-3);--bubble-out-quote:var(--ink-3);--bubble-label-bot:var(--green);--bubble-label-op:var(--indigo);--tick-read-bot:var(--indigo);--tick-read-op:var(--green);--date-bg:var(--surface);--date-ink:var(--ink-3);--date-border:1px solid var(--line);--date-shadow:none;--composer-bg:var(--surface);--composer-border:1px solid var(--line);--field-bg:var(--surface-2);--field-border:1px solid var(--line);--field-radius:8px;--field-shadow:var(--sh-sm);--send-bg:var(--indigo);--send-ink:#fff;--send-radius:8px;--send-shadow:var(--sh-sm);--tool-bg:var(--surface);--tool-ink:var(--ink-3);--tool-border:1px solid var(--line);--tool-radius:8px;--tool-shadow:none;--tool-hover-bg:var(--surface-3)}.msg-workspace{--chat-header-bg:var(--surface);--chat-header-border:1px solid var(--line);--list-bg:var(--surface-3);--search-bg:var(--surface);--search-border:1px solid var(--line);--search-radius:8px;--search-shadow:var(--sh-sm);--row-avatar:40px;--unread-bg:var(--indigo);--unread-ink:#fff;--unread-time:var(--ink-3);--manager-ink:#b45309;--seg-on-bg:var(--indigo-soft);--seg-on-ink:var(--indigo);--doodle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='.07'%3E%3Cpath d='M18 34c0-7 9-7 9 0 0-7 9-7 9 0 0 7-9 12-9 12s-9-5-9-12z'/%3E%3Ccircle cx='136' cy='26' r='8'/%3E%3Cpath d='M80 12l3.5 7 7.5 1-5.5 5 1.5 7.5-7-3.5-7 3.5 1.5-7.5-5.5-5 7.5-1z'/%3E%3Cpath d='M110 78h28a7 7 0 0 1 7 7v13a7 7 0 0 1-7 7h-17l-9 7v-7h-2a7 7 0 0 1-7-7V85a7 7 0 0 1 7-7z'/%3E%3Cpath d='M34 102V84l14-3v18'/%3E%3Ccircle cx='30' cy='102' r='4'/%3E%3Ccircle cx='44' cy='99' r='4'/%3E%3Cpath d='M72 140h14M79 133v14'/%3E%3Cpath d='M152 152a12 12 0 1 1-9-19 9.5 9.5 0 0 0 9 19z'/%3E%3Crect x='24' y='144' width='14' height='14' rx='3' transform='rotate(18 31 151)'/%3E%3Cpath d='M70 70c5-5 10 5 15 0s10 5 15 0'/%3E%3Cpath d='M160 104l7 7M167 104l-7 7'/%3E%3Ccircle cx='100' cy='160' r='3'/%3E%3Cpath d='M118 40l10 6-10 6z'/%3E%3C/g%3E%3C/svg%3E")}.msg-bubble[data-side=in]{border-radius:var(--bubble-in-radius)}.msg-bubble[data-side=out]{border-radius:var(--bubble-out-radius)}.msg-bubble-label{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.msg-workspace[data-skin] .msg-bubble-label{margin-bottom:2px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.msg-workspace[data-skin] .msg-bubble-label--above{margin:0 12px 3px;font-size:12px;color:var(--ink-3)}.msg-bubble-status{margin:3px 12px 0;font-size:11.5px;color:var(--ink-3)}.msg-date{display:flex;justify-content:center;margin:8px 0}.msg-date--sticky{position:sticky;top:0;z-index:3;margin:0;padding:6px 0;pointer-events:none}.msg-date-chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:99px;border:var(--date-border);background:var(--date-bg);box-shadow:var(--date-shadow);color:var(--date-ink);font-size:11px;font-weight:500}.msg-workspace .msg-date-chip{font-size:12px}.msg-workspace .msg-date-chip--hint{padding:6px 14px;font-size:14px;text-align:center}.msg-date--sticky .msg-date-chip{backdrop-filter:blur(6px)}.msg-time-mark{margin:10px 0 2px;text-align:center;font-size:12px;color:var(--ink-3)}.msg-workspace[data-skin=telegram] .msg-bubble[data-last]:before,.msg-workspace[data-skin=whatsapp] .msg-bubble[data-first]:before{content:"";position:absolute;background:inherit}.msg-workspace .msg-ta::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1279px){.msg-contact-panel{position:absolute;top:0;right:0;bottom:0;z-index:20;box-shadow:var(--sh-lg)}}.msg-thread-col{container:thread/inline-size}@container thread (max-width: 460px){.msg-seg__label{display:none}}.msg-thread-sub,.msg-thread-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-thread-title{font-size:16px;font-weight:600;color:var(--ink)}.msg-workspace[data-skin=whatsapp] .msg-thread-title{font-weight:400}.msg-thread-sub{font-size:13px;color:var(--ink-3)}.msg-workspace[data-skin=whatsapp]{--font:"Segoe UI","Helvetica Neue",Helvetica,"Lucida Grande",Arial,Ubuntu,Cantarell,"Fira Sans","Apple Color Emoji","Segoe UI Emoji",var(--font-emoji,"Noto Color Emoji"),sans-serif;--font-meta:var(--font);--ink:#111b21;--ink-2:#3b4a54;--ink-3:#667781;--ink-4:#8696a0;--line:#e9edef;--line-strong:#d1d7db;--surface-3:#f0f2f5;--indigo:#00a884;--indigo-soft:#d9fdd3;--indigo-line:rgba(0,168,132,.3);--chat-wallpaper:var(--doodle) 0 0 /140px 140px,#efeae2;--chat-header-bg:#f0f2f5;--chat-header-border:1px solid #e9edef;--list-bg:#fff;--bubble-font-size:14.2px;--bubble-shadow:0 1px .5px rgba(11,20,26,.13);--bubble-in-bg:#fff;--bubble-in-border:none;--bubble-in-meta:#667781;--bubble-out-bg:#d9fdd3;--bubble-out-border:none;--bubble-op-bg:#d9fdd3;--bubble-op-border:none;--bubble-out-meta:#667781;--bubble-out-accent:#06cf9c;--bubble-label-bot:#00a884;--bubble-label-op:#027eb5;--tick-read-bot:#53bdeb;--tick-read-op:#53bdeb;--date-bg:#fff;--date-ink:#54656f;--date-border:none;--date-shadow:0 1px .5px rgba(11,20,26,.13);--composer-bg:#f0f2f5;--composer-border:none;--field-bg:#fff;--field-border:none;--field-radius:8px;--field-shadow:none;--field-font-size:15px;--send-bg:#00a884;--send-radius:50%;--tool-bg:transparent;--tool-ink:#54656f;--tool-border:none;--tool-radius:50%;--tool-hover-bg:rgba(11,20,26,.06);--search-bg:#f0f2f5;--search-border:none;--search-radius:8px;--search-shadow:none;--row-avatar:49px;--unread-bg:#25d366;--seg-on-ink:#008069;--unread-time:#1fa855}.msg-workspace[data-skin=whatsapp] .msg-list{padding:0 0 14px;gap:0}.msg-workspace[data-skin=whatsapp] .msg-row{gap:15px;padding:0 15px 0 13px;border-radius:0;align-items:center}.msg-workspace[data-skin=whatsapp] .msg-row__body{align-self:stretch;justify-content:center;padding:12px 0;border-bottom:1px solid var(--line)}.msg-workspace[data-skin=whatsapp] .msg-row:hover{background:#f5f6f6}.msg-workspace[data-skin=whatsapp] .msg-row[aria-current=true]{background:#f0f2f5;box-shadow:none}.msg-workspace[data-skin=whatsapp] .msg-row__name{font-size:16px;font-weight:400}.msg-workspace[data-skin=whatsapp] .msg-row__time{font-size:12px}.msg-workspace[data-skin=whatsapp] .msg-row__preview{font-size:14px;color:var(--ink-3)}.msg-workspace[data-skin=whatsapp] .msg-row__badge:not([data-dot]){min-width:20px;height:20px;font-size:12px}.msg-workspace[data-skin=whatsapp] .msg-filter{gap:8px;margin-top:10px;padding:0;background:none;border:none}.msg-workspace[data-skin=whatsapp] .msg-filter__opt{flex:none;padding:6px 13px;border-radius:99px;background:#f0f2f5;color:#54656f;font-size:14px;font-weight:400}.msg-workspace[data-skin=whatsapp] .msg-filter__opt:hover{background:#e9edef}.msg-workspace[data-skin=whatsapp] .msg-filter__opt[aria-checked=true]{background:#d9fdd3;color:#008069;font-weight:500}.msg-workspace[data-skin=telegram]{--font:var(--font-roboto,Roboto),-apple-system,"Segoe UI","Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji",var(--font-emoji,"Noto Color Emoji"),sans-serif;--font-meta:var(--font);--ink:#000;--ink-2:#222;--ink-3:#707579;--ink-4:#a2acb4;--line:#e6e7ea;--line-strong:#dadce0;--surface-3:#f4f4f5;--indigo:#3390ec;--indigo-soft:#eaf3fd;--indigo-line:rgba(51,144,236,.3);--chat-wallpaper:var(--doodle) 0 0 /140px 140px,radial-gradient(ellipse at 8% 8%,#dbddbb 0%,transparent 55%),radial-gradient(ellipse at 92% 18%,#d5d88d 0%,transparent 55%),radial-gradient(ellipse at 12% 92%,#88b884 0%,transparent 60%),radial-gradient(ellipse at 88% 88%,#6ba587 0%,transparent 60%),#b3cd96;--chat-header-bg:#fff;--chat-header-border:1px solid #e6e7ea;--list-bg:#fff;--bubble-font-size:14.5px;--bubble-shadow:0 1px 2px rgba(16,35,47,.15);--bubble-in-bg:#fff;--bubble-in-border:none;--bubble-in-meta:#a2acb4;--bubble-out-bg:#eeffde;--bubble-out-border:none;--bubble-op-bg:#eeffde;--bubble-op-border:none;--bubble-out-meta:#4fae4e;--bubble-out-accent:#4fae4e;--bubble-label-bot:#4fae4e;--bubble-label-op:#3390ec;--tick-read-bot:#4fae4e;--tick-read-op:#4fae4e;--date-bg:rgba(60,92,56,.38);--date-ink:#fff;--date-border:none;--date-shadow:none;--composer-bg:transparent;--composer-border:none;--field-bg:#fff;--field-border:none;--field-radius:14px;--field-shadow:0 1px 2px rgba(16,35,47,.15);--field-font-size:15px;--send-bg:#3390ec;--send-radius:50%;--tool-bg:#fff;--tool-ink:#707579;--tool-border:none;--tool-radius:50%;--tool-shadow:0 1px 2px rgba(16,35,47,.15);--tool-hover-bg:#f4f4f5;--search-bg:#f4f4f5;--search-border:none;--search-radius:22px;--search-shadow:none;--row-avatar:54px;--unread-bg:#3390ec}.msg-workspace[data-skin=telegram] .msg-list{padding:0 8px 14px;gap:0}.msg-workspace[data-skin=telegram] .msg-row{gap:10px;padding:9px;border-radius:10px;align-items:center}.msg-workspace[data-skin=telegram] .msg-row:hover{background:#f4f4f5}.msg-workspace[data-skin=telegram] .msg-row[aria-current=true]{background:#3390ec;box-shadow:none;--ink:#fff;--ink-2:rgba(255,255,255,.92);--ink-3:rgba(255,255,255,.8);--ink-4:rgba(255,255,255,.75);--manager-ink:#fff;--tool-hover-bg:rgba(255,255,255,.2);--surface-3:rgba(255,255,255,.18);--line:rgba(255,255,255,.35);--indigo:#fff;--unread-bg:#fff;--unread-ink:#3390ec;--unread-time:#fff}.msg-workspace[data-skin=telegram] .msg-row__name{font-size:15.5px;font-weight:500}.msg-workspace[data-skin=telegram] .msg-row__time{font-size:12px}.msg-workspace[data-skin=telegram] .msg-row__preview{font-size:14.5px;color:var(--ink-3)}.msg-workspace[data-skin=telegram] .msg-row__badge:not([data-dot]){min-width:22px;height:22px;padding:0 7px;font-size:13px;font-weight:500}.msg-workspace[data-skin=instagram]{--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji",var(--font-emoji,"Noto Color Emoji"),sans-serif;--font-meta:var(--font);--ink:#000;--ink-2:#262626;--ink-3:#737373;--ink-4:#a8a8a8;--line:#efefef;--line-strong:#dbdbdb;--surface-3:#fafafa;--indigo:#0095f6;--indigo-soft:#e0f1ff;--indigo-line:rgba(0,149,246,.3);--chat-wallpaper:#fff;--chat-header-bg:#fff;--chat-header-border:1px solid #dbdbdb;--list-bg:#fff;--bubble-font-size:14px;--bubble-shadow:none;--bubble-in-bg:#efefef;--bubble-in-border:none;--bubble-in-meta:#737373;--bubble-out-bg:#3797f0;--bubble-out-border:none;--bubble-op-bg:#3797f0;--bubble-op-border:none;--bubble-out-ink:#fff;--bubble-out-meta:rgba(255,255,255,.78);--bubble-out-accent:#fff;--bubble-out-quote:rgba(255,255,255,.85);--bubble-label-bot:rgba(255,255,255,.88);--bubble-label-op:rgba(255,255,255,.88);--tick-read-bot:#fff;--tick-read-op:#fff;--date-bg:rgba(255,255,255,.92);--date-ink:#737373;--date-border:none;--date-shadow:none;--composer-bg:#fff;--composer-border:none;--field-bg:#fff;--field-border:1px solid #dbdbdb;--field-radius:22px;--field-shadow:none;--field-font-size:14px;--send-bg:transparent;--send-ink:#0095f6;--send-radius:50%;--send-shadow:none;--tool-bg:transparent;--tool-ink:#000;--tool-border:none;--tool-radius:50%;--tool-hover-bg:#f2f2f2;--search-bg:#efefef;--search-border:none;--search-radius:8px;--search-shadow:none;--row-avatar:56px;--unread-bg:#0095f6;--seg-on-bg:#efefef;--seg-on-ink:#000}.msg-workspace[data-skin=instagram] .msg-list{padding:0 0 14px;gap:0}.msg-workspace[data-skin=instagram] .msg-row{gap:12px;padding:8px 20px;border-radius:0;align-items:center}.msg-workspace[data-skin=instagram] .msg-row:hover{background:#f5f5f5}.msg-workspace[data-skin=instagram] .msg-row[aria-current=true]{background:#efefef;box-shadow:none}.msg-workspace[data-skin=instagram] .msg-row__name{font-size:14px;font-weight:400}.msg-workspace[data-skin=instagram] .msg-row__preview{flex:0 1 auto;font-size:12px;color:var(--ink-3)}.msg-workspace[data-skin=instagram] .msg-row__bottom{gap:4px}.msg-workspace[data-skin=instagram] .msg-row__pill{margin-left:auto}.msg-workspace[data-skin=instagram] .msg-row[data-unread=true] .msg-row__name,.msg-workspace[data-skin=instagram] .msg-row[data-unread=true] .msg-row__preview{font-weight:600;color:var(--ink)}.msg-workspace[data-skin=instagram] .msg-filter,.msg-workspace[data-skin=telegram] .msg-filter{gap:0;margin:6px -14px 0;padding:0 6px;background:none;border:none;border-bottom:1px solid var(--line);border-radius:0}.msg-workspace[data-skin=instagram] .msg-filter__opt,.msg-workspace[data-skin=telegram] .msg-filter__opt{position:relative;padding:10px 8px;border-radius:0;background:none;font-size:14px;font-weight:500}.msg-workspace[data-skin=instagram] .msg-filter__opt[aria-checked=true],.msg-workspace[data-skin=telegram] .msg-filter__opt[aria-checked=true]{background:none}.msg-workspace[data-skin=instagram] .msg-filter__opt[aria-checked=true]{color:#000}.msg-workspace[data-skin=instagram] .msg-filter__opt[aria-checked=true]:after,.msg-workspace[data-skin=telegram] .msg-filter__opt[aria-checked=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:currentColor}.msg-workspace[data-skin=instagram] .msg-filter__opt[aria-checked=true]:after{left:0;right:0;height:1px;border-radius:0}.msg-workspace[data-skin=whatsapp] .msg-bubble{border-radius:7.5px}.msg-workspace[data-skin=whatsapp] .msg-bubble[data-side=in][data-first]{border-top-left-radius:0}.msg-workspace[data-skin=whatsapp] .msg-bubble[data-side=out][data-first]{border-top-right-radius:0}.msg-workspace[data-skin=whatsapp] .msg-bubble[data-first]:before{top:0;width:8px;height:13px}.msg-workspace[data-skin=whatsapp] .msg-bubble[data-side=in][data-first]:before{left:-8px;clip-path:polygon(0 0,100% 0,100% 100%)}.msg-workspace[data-skin=whatsapp] .msg-bubble[data-side=out][data-first]:before{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=in]{border-radius:6px 15px 15px 6px}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=in][data-first]{border-top-left-radius:15px}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=in][data-last]{border-bottom-left-radius:0}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=out]{border-radius:15px 6px 6px 15px}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=out][data-first]{border-top-right-radius:15px}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=out][data-last]{border-bottom-right-radius:0}.msg-workspace[data-skin=telegram] .msg-bubble[data-last]:before{bottom:0;width:9px;height:10px}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=in][data-last]:before{left:-9px;-webkit-mask:radial-gradient(circle at 0 0,transparent 9px,#000 9.5px);mask:radial-gradient(circle at 0 0,transparent 9px,#000 9.5px)}.msg-workspace[data-skin=telegram] .msg-bubble[data-side=out][data-last]:before{right:-9px;-webkit-mask:radial-gradient(circle at 100% 0,transparent 9px,#000 9.5px);mask:radial-gradient(circle at 100% 0,transparent 9px,#000 9.5px)}.msg-workspace[data-skin=instagram] .msg-bubble{border-radius:22px}.msg-workspace[data-skin=instagram] .msg-bubble[data-side=in]:not([data-first]){border-top-left-radius:5px}.msg-workspace[data-skin=instagram] .msg-bubble[data-side=in]:not([data-last]){border-bottom-left-radius:5px}.msg-workspace[data-skin=instagram] .msg-bubble[data-side=out]:not([data-first]){border-top-right-radius:5px}.msg-workspace[data-skin=instagram] .msg-bubble[data-side=out]:not([data-last]){border-bottom-right-radius:5px}.msg-search{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--search-bg);border:var(--search-border);border-radius:var(--search-radius);box-shadow:var(--search-shadow);color:var(--ink-4)}.msg-search:focus-within{box-shadow:0 0 0 2px var(--indigo-line)}.msg-filter{display:flex;gap:2px;margin-top:8px;padding:2px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.msg-filter__opt{flex:1;padding:5px 8px;border:none;border-radius:6px;background:transparent;color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.msg-filter__opt[aria-checked=true]{background:var(--indigo-soft);color:var(--indigo);font-weight:600}.msg-list{flex:1;min-height:0;overflow-y:auto;padding:0 10px 14px;display:flex;flex-direction:column;gap:2px}.msg-row{display:flex;gap:11px;width:100%;padding:10px 11px;border-radius:10px;align-items:flex-start;text-align:left;cursor:pointer;background:transparent;transition:background .12s}.msg-row:hover{background:var(--surface)}.msg-row[aria-current=true]{background:var(--indigo-soft);box-shadow:inset 3px 0 0 var(--indigo)}.msg-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg-row__bottom,.msg-row__top{display:flex;align-items:center;gap:8px;min-width:0}.msg-row__bottom{margin-top:1px}.msg-row__name,.msg-row__preview{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-row__name{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.msg-row__time{flex:none;font-family:var(--font-meta);font-size:11px;color:var(--ink-3);white-space:nowrap}.msg-row[data-unread=true] .msg-row__time{color:var(--unread-time)}.msg-row__preview{flex:1;font-size:12px;color:var(--ink-2)}.msg-row__badge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--unread-bg);color:var(--unread-ink);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.msg-row__badge[data-dot]{min-width:9px;height:9px;padding:0}.msg-row__pill{flex:none;display:inline-flex;align-items:center;gap:3px;padding:6px;margin:-6px 0;border:none;border-radius:6px;background:none;color:var(--ink-3);font:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.msg-row__pill:hover:not(:disabled){background:var(--tool-hover-bg);color:var(--ink-2)}.msg-row__pill[data-manager=true]{color:var(--manager-ink)}.msg-row__pill[aria-busy=true]{cursor:wait;opacity:.6}.msg-row__pill:disabled:not([aria-busy=true]){cursor:default}.msg-avatar{flex:none;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:calc(var(--avatar-size) * .38);font-weight:500;line-height:1;user-select:none}.msg-avatar img{width:100%;height:100%;object-fit:cover}.msg-tool-btn{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:var(--tool-border);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);box-shadow:var(--tool-shadow);cursor:pointer}.msg-workspace .msg-tool-btn{transition:background .12s,color .12s}.msg-tool-btn:hover:not(:disabled){background:var(--tool-hover-bg);color:var(--ink-2)}.msg-tool-btn:disabled{cursor:not-allowed;opacity:.5}.msg-tool-btn[aria-pressed=true]{background:var(--indigo-soft);color:var(--indigo);border-color:var(--indigo-line)}.msg-tool-btn.msg-mic{color:var(--ink-2)}.msg-tool-btn.msg-mic:hover:not(:disabled){background:var(--indigo-soft);color:var(--indigo);border-color:var(--indigo-line)}.msg-workspace[data-skin] .msg-mic{color:var(--tool-ink)}.msg-workspace[data-skin] .msg-mic:hover:not(:disabled),.msg-workspace[data-skin] .msg-tool-btn[aria-pressed=true]{background:var(--tool-hover-bg);color:var(--ink-2)}.msg-seg{display:flex;gap:4px}.msg-seg__opt{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:99px;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.msg-seg__opt:hover:not(:disabled){background:var(--tool-hover-bg)}.msg-seg__opt[aria-pressed=true]{background:var(--seg-on-bg);color:var(--seg-on-ink)}.msg-seg__opt:disabled{cursor:wait}.msg-send{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--send-radius);background:var(--send-bg);color:var(--send-ink);box-shadow:var(--send-shadow);cursor:pointer}.msg-send:hover:not(:disabled){filter:brightness(1.06)}.msg-send:disabled{cursor:not-allowed;opacity:.5}.msg-send--record{border-radius:50%}.msg-send--record:hover:not(:disabled){filter:none}.msg-workspace .msg-send--record:hover:not(:disabled){filter:brightness(1.06)}.msg-send-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.msg-workspace[data-skin] .msg-send-spinner{border-color:currentColor color-mix(in srgb,currentColor 40%,transparent) color-mix(in srgb,currentColor 40%,transparent)}.msg-thread-contact{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.msg-thread-contact:disabled{cursor:default}.msg-workspace .msg-filter__opt:focus-visible,.msg-workspace .msg-row:focus-visible,.msg-workspace .msg-row__pill:focus-visible,.msg-workspace .msg-seg__opt:focus-visible,.msg-workspace .msg-thread-contact:focus-visible,.msg-workspace .msg-tool-btn:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.msg-workspace .msg-send:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}