@layer legacy{.customer-chat.cx2{--cx2-pad:16px;--cx2-ink:#241c26;--cx2-muted:#8b8290;--cx2-line:#efe6ee;--cx2-surface:#fdfbfd;--cx2-radius:22px;--cx2-speed:220ms;position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--cx2-radius);background:white;border:1px solid #efe7ee;box-shadow:var(--cx-shadow-2),0 40px 90px rgb(22 33 45/.06);transition:box-shadow var(--cx2-speed) var(--cx-ease),border-radius var(--cx2-speed) var(--cx-ease)}.customer-chat.cx2:not(.compact){height:min(790px,calc(100dvh - 130px));min-height:620px}.customer-chat.cx2.compact{height:100%;min-height:0;border-radius:20px;box-shadow:0 2px 6px rgb(22 33 45/.06),0 26px 68px rgb(27 23 33/.24)}.cx2-scrim{position:fixed;inset:0;z-index:90;border:0;padding:0;width:100%;background:rgb(34 22 32/.34);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cx2-fade var(--cx2-speed) var(--cx-ease) both;cursor:default}.customer-chat.cx2.compact.cx2-enlarged,.customer-chat.cx2.cx2-enlarged{position:fixed;z-index:91;left:50%;top:50%;width:min(960px,94vw);max-width:none;height:min(88vh,940px);min-height:0;border-radius:24px;box-shadow:0 4px 12px rgb(22 33 45/.1),0 42px 110px rgb(22 33 45/.28);animation:cx2-lift var(--cx2-speed) var(--cx-ease) both;transform:translate(-50%,-50%)}.cx-chat-anchor:has(>.customer-chat.cx2-enlarged){min-height:min(790px,calc(100dvh - 130px));animation:none;transform:none;filter:none;will-change:auto}@keyframes cx2-lift{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cx2-fade{0%{opacity:0}to{opacity:1}}@keyframes cx2-panel-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes cx2-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cx2-breathe{0%,to{opacity:.35;transform:translateY(0) scale(.82)}40%{opacity:1;transform:translateY(-3px) scale(1)}}@keyframes cx2-ring{0%{box-shadow:0 0 0 0 rgb(199 51 117/.38)}70%{box-shadow:0 0 0 7px rgb(199 51 117/0)}to{box-shadow:0 0 0 0 rgb(199 51 117/0)}}.customer-chat.cx2.compact>header,.customer-chat.cx2>header{display:flex;align-items:center;gap:11px;flex-shrink:0;height:60px;padding:0 10px 0 14px;background:white;border-bottom:1px solid #f4edf3}.customer-chat.cx2 .assistant-avatar{width:40px;height:40px;border-radius:13px;box-shadow:0 3px 10px rgb(199 51 117/.24),0 0 0 3px rgb(199 51 117/.06)}.customer-chat.cx2 .assistant-avatar i{width:10px;height:10px;border-width:2.5px;right:-2px;bottom:-2px}.customer-chat.cx2.cx2-live .assistant-avatar i{animation:cx2-ring 2.6s var(--cx-ease) infinite}.customer-chat.cx2 .cx-chat-identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.customer-chat.cx2 header h2{display:flex;align-items:center;gap:7px;font-size:.9375rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;color:var(--cx2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-chat.cx2 .ai-badge{margin:0;align-self:center;flex-shrink:0;font-size:.5625rem;padding:2px 7px;letter-spacing:.06em}.customer-chat.cx2 .cx2-status{display:flex;align-items:center;gap:6px;margin:0;font-size:.75rem;line-height:1.3;color:var(--cx2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-chat.cx2 .cx2-status b{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#6caf8d}.customer-chat.cx2 .cx2-status.is-busy b{background:var(--cx-pink);animation:cx2-breathe 1.2s var(--cx-ease) infinite}.customer-chat.cx2 .cx2-status.is-offline b{background:var(--cx2-muted)}.customer-chat.cx2 .cx2-status.is-handoff b{background:#e0a33f}.cx2-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.cx2-actions .cx2-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:none;color:#a2939e;transition:var(--cx-motion)}.cx2-actions .cx2-iconbtn:hover:not(:disabled){background:var(--cx-rose);color:var(--cx-pink)}.cx2-actions .cx2-iconbtn:active:not(:disabled){transform:scale(.94)}.cx2-actions .cx2-iconbtn:disabled{opacity:.4;cursor:not-allowed}.cx2-actions .cx2-iconbtn[aria-expanded=true],.cx2-actions .cx2-iconbtn[aria-pressed=true]{background:var(--cx-rose);color:var(--cx-pink)}.cx2-actions .cx2-iconbtn:focus-visible{outline:none;box-shadow:var(--cx-ring)}.customer-chat.cx2 .customer-thread,.customer-chat.cx2.compact .customer-thread{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px var(--cx2-pad) 6px;background:var(--cx2-surface);display:flex;flex-direction:column;align-items:stretch}.customer-chat.cx2.cx2-enlarged .customer-thread{padding:20px clamp(20px,6%,56px) 10px}.customer-chat.cx2 .welcome-message{text-align:center;padding:10px 4px 2px;animation:cx2-item-in .3s var(--cx-ease) both}.customer-chat.cx2 .welcome-icon{width:44px;height:44px;border-radius:15px}.customer-chat.cx2 .welcome-message h3{font-size:1.0625rem;margin-top:8px}.customer-chat.cx2 .welcome-message>p{font-size:.8125rem;line-height:1.6;max-width:42ch;margin:6px auto 0}.customer-chat.cx2 .suggested-questions{margin-top:14px;gap:7px}.customer-chat.cx2 .suggested-questions button{padding:10px 14px;border-radius:14px;font-size:.8125rem}.customer-chat.cx2 .customer-message{max-width:82%;margin:0 0 4px;padding:11px 15px;border-radius:18px 18px 18px 4px;box-shadow:var(--cx-shadow-1);animation:cx2-item-in .2s var(--cx-ease) both;animation-delay:var(--cx2-delay,0s)}.customer-chat.cx2.cx2-enlarged .customer-message{max-width:72%}.customer-chat.cx2 .customer-message.customer{margin-left:auto;border-radius:18px 18px 4px 18px;background:linear-gradient(135deg,#d0417f,#b32a67);color:white;box-shadow:0 2px 12px rgb(183 42 104/.24)}.customer-chat.cx2 .customer-message.system{margin-left:auto;margin-right:auto;max-width:100%;font-size:.75rem;border-radius:14px}.customer-chat.cx2 .customer-message p{font-size:.875rem;line-height:1.6;white-space:normal}.customer-chat.cx2.cx2-enlarged .customer-message p{font-size:.9375rem}.customer-chat.cx2 .customer-message-label{display:inline-flex;align-items:center;gap:6px;padding:0;margin-bottom:5px;background:none;font-size:.6875rem;font-weight:600;color:#7b6f7c}.customer-chat.cx2 .cx2-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:8px;background:linear-gradient(140deg,#d8478a,#b52a68);color:white}.customer-chat.cx2 .cx-engine-label{font-size:.6875rem;font-weight:500;padding:1px 8px;line-height:1.6;border:1px solid #f3dee9}.customer-chat.cx2 .cx2-time{display:block;font-size:.625rem;color:#a79ca5;margin:1px 4px 2px}.customer-chat.cx2 .cx2-time.is-customer{text-align:right}.cx2-lines{display:block}.cx2-list{list-style:none;margin:7px 0 3px;padding:0;display:flex;flex-direction:column;gap:5px}.cx2-list .cx2-list-item{display:block;position:relative;padding-left:16px;line-height:1.55}.cx2-list .cx2-list-item:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--cx-pink,#c73375)}.customer-message.customer .cx2-list .cx2-list-item:before{background:rgb(255 255 255/.85)}.customer-chat.cx2 .source-chips{gap:6px;margin-top:8px}.customer-chat.cx2 .source-chips .internal-source,.customer-chat.cx2 .source-chips a{display:inline-flex;align-items:center;gap:5px;border:1px solid #f0e3ec;background:#fffafc;color:#96738a;border-radius:999px;padding:3px 10px;font-size:.6875rem;line-height:1.5;transition:var(--cx-motion)}.customer-chat.cx2 .source-chips a:hover{border-color:#e7c4d9;color:var(--cx-pink);background:var(--cx-rose)}.customer-chat.cx2 .typing-indicator{display:flex;align-items:center;gap:4px;width:fit-content;max-width:82%;margin:0 0 10px;padding:10px 14px;border-radius:18px 18px 18px 4px;background:white;border:1px solid var(--cx2-line);box-shadow:var(--cx-shadow-1)}.customer-chat.cx2 .typing-indicator>span{width:7px;height:7px;border-radius:50%;background:var(--cx-pink);animation:cx2-breathe 1.35s var(--cx-ease) infinite}.customer-chat.cx2 .typing-indicator>span:nth-child(2){animation-delay:.18s}.customer-chat.cx2 .typing-indicator>span:nth-child(3){animation-delay:.36s}.customer-chat.cx2 .typing-indicator p{margin-left:7px;font-size:.75rem;color:#8e8390}.cx2-quick{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;animation:cx2-item-in .24s var(--cx-ease) both}.cx2-quick button{display:inline-flex;align-items:center;gap:6px;border:1px solid #efdfea;background:white;color:#7e6f7d;border-radius:999px;padding:7px 13px;font-size:.75rem;line-height:1.4;box-shadow:var(--cx-shadow-1);transition:var(--cx-motion)}.cx2-quick button:hover:not(:disabled){border-color:#e6bfd6;color:var(--cx-pink);background:#fffafc;transform:translateY(-1px)}.cx2-quick button:disabled{opacity:.5}.cx2-quick button:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx2-card{border:1px solid var(--cx-hairline,#efe6ee);border-radius:16px;background:white;box-shadow:var(--cx-shadow-2);padding:14px;margin:0 0 12px;animation:cx2-item-in .26s var(--cx-ease) both}.cx2-card h4{font-size:.8125rem;font-weight:600;color:#3a2f3c;line-height:1.4}.cx2-card p{font-size:.75rem;line-height:1.55;color:#8b8290;margin-top:4px}.cx2-card-head{display:flex;align-items:flex-start;gap:10px}.cx2-card-head>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:var(--cx-rose);color:var(--cx-pink)}.cx2-steps{margin:12px 0 10px}.cx2-steps,.cx2-steps li{display:flex;align-items:center;gap:6px}.cx2-steps li{flex:1;min-width:0;font-size:.6875rem;color:#8b8290;list-style:none}.cx2-steps li i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#eef7f2;color:#4f8f6f}.cx2-steps li.is-waiting{color:#a9763c}.cx2-steps li.is-waiting i{background:#fdf3e4;color:#c68b39;animation:cx2-ring 2.2s var(--cx-ease) infinite}.cx2-steps li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx2-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0 10px}.cx2-field{display:flex;align-items:center;gap:8px;border:1px solid #efe3ea;border-radius:12px;background:#fdfbfd;padding:0 11px;min-height:42px;transition:var(--cx-motion)}.cx2-field:focus-within{border-color:#dda0c1;background:white;box-shadow:var(--cx-ring)}.cx2-field>svg{color:#bb95ac;flex-shrink:0}.cx2-field input{flex:1;min-width:0;border:0;background:none;outline:0!important;font-size:.8125rem;padding:10px 0}.cx2-field input::placeholder{color:#b4a9b2}.cx2-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx2-btn-primary{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:9px 17px;background:linear-gradient(135deg,#d0417f,#b32a67);color:white;font-size:.8125rem;font-weight:500;box-shadow:0 2px 10px rgb(183 42 104/.24);transition:var(--cx-motion)}.cx2-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgb(183 42 104/.3)}.cx2-btn-primary:disabled{opacity:.45;box-shadow:none}.cx2-btn-quiet{border:0;background:none;color:#948a93;font-size:.75rem;border-radius:999px;padding:8px 12px;transition:var(--cx-motion)}.cx2-btn-quiet:hover:not(:disabled){background:var(--cx-rose);color:var(--cx-pink)}.cx2-btn-primary:focus-visible,.cx2-btn-quiet:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx2-chips{display:flex;flex-wrap:wrap;margin:0 0 12px;animation:cx2-item-in .24s var(--cx-ease) both}.cx2-chip,.cx2-chips{align-items:center;gap:6px}.cx2-chip{display:inline-flex;border:1px solid #dcefe4;background:#f4fbf7;color:#4b7f63;border-radius:999px;padding:5px 11px;font-size:.6875rem;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx2-chip svg{flex-shrink:0}.cx2-react{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;animation:cx2-item-in .24s var(--cx-ease) both}.cx2-react>span{font-size:.75rem;color:#8b8290;margin-right:2px}.cx2-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #efdfea;background:white;color:#7e6f7d;border-radius:999px;padding:7px 14px;font-size:.75rem;box-shadow:var(--cx-shadow-1);transition:var(--cx-motion)}.cx2-pill:hover:not(:disabled){border-color:#e6bfd6;color:var(--cx-pink);transform:translateY(-1px)}.cx2-pill[aria-pressed=true]{border-color:var(--cx-pink);background:var(--cx-rose);color:var(--cx-pink)}.cx2-pill:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx2-stars{display:flex;align-items:center;gap:2px;flex-basis:100%;margin-top:2px}.cx2-stars>span:first-child{font-size:.75rem;color:#8b8290;margin-right:6px}.cx2-stars-group{display:flex;align-items:center;gap:1px;margin-right:8px}.cx2-star{display:inline-flex;border:0;background:none;padding:4px;color:#d8cad4;border-radius:8px;transition:var(--cx-motion)}.cx2-star.is-on{color:#e8a83c}.cx2-star:hover{transform:scale(1.12)}.cx2-star:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx2-thanks{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#f4fbf7;border:1px solid #dcefe4;color:#4b7f63;font-size:.75rem;line-height:1.5;animation:cx2-item-in .24s var(--cx-ease) both}.cx2-thanks svg{flex-shrink:0}.customer-chat.cx2 .cx-history,.customer-chat.cx2.compact .cx-history{padding:10px var(--cx2-pad) 12px;max-height:220px;flex-shrink:0;animation:cx2-item-in .2s var(--cx-ease) both}.customer-chat.cx2 .cx-chat-error,.customer-chat.cx2.compact .cx-chat-error{margin:0 var(--cx2-pad) 8px;border-radius:12px;flex-shrink:0}.customer-chat.cx2 .customer-composer,.customer-chat.cx2.compact .customer-composer{position:relative;flex-shrink:0;margin:0 var(--cx2-pad) 6px;display:flex;align-items:flex-end;gap:6px;padding:5px 6px 5px 8px;border:1px solid #e9dce6;border-radius:18px;background:white;box-shadow:var(--cx-shadow-1)}.customer-chat.cx2.cx2-enlarged .customer-composer{margin:0 clamp(20px,6%,56px) 6px}.customer-chat.cx2 .customer-composer textarea{flex:1;min-width:0;border:0;background:none;resize:none;outline:0!important;font-size:.875rem;line-height:1.5;min-height:44px;max-height:132px;padding:12px 2px;overflow-y:auto;scrollbar-width:thin}.customer-chat.cx2 .customer-composer .attach-button{color:#ab8298}.customer-chat.cx2 .customer-composer .attach-button,.customer-chat.cx2 .send-button{width:36px;height:36px;margin:0 0 4px;border-radius:50%;flex-shrink:0}.customer-chat.cx2.compact>footer,.customer-chat.cx2>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;min-height:30px;padding:0 calc(var(--cx2-pad) + 2px) 8px;border:0;background:transparent;font-size:.625rem;color:#a79ca5}.customer-chat.cx2.cx2-enlarged>footer{padding:0 clamp(22px,6%,58px) 10px}.customer-chat.cx2>footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-chat.cx2>footer button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;border-radius:999px;padding:4px 9px;font-size:.6875rem;color:#8d8290;flex-shrink:0;transition:var(--cx-motion)}.customer-chat.cx2>footer button:hover:not(:disabled){color:var(--cx-pink);background:var(--cx-rose)}.customer-chat.cx2>footer button:focus-visible{outline:none;box-shadow:var(--cx-ring)}.widget-panel{position:fixed;right:20px;bottom:20px;left:auto;top:auto;z-index:60;width:400px;max-width:calc(100vw - 32px);height:min(72vh,680px);animation:none}.widget-panel>.customer-chat.cx2:not(.cx2-enlarged){transform-origin:bottom right;animation:cx2-panel-in .26s var(--cx-ease) both}.widget-launcher{bottom:20px;right:20px;z-index:59;gap:10px;padding:10px 20px 10px 10px}.widget-launcher[aria-expanded=true]{padding:14px}.cx2-launch-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255/.18);box-shadow:inset 0 0 0 1px rgb(255 255 255/.22)}.cx2-launch-dot{width:8px;height:8px;border-radius:50%;background:#7fe0ae;box-shadow:0 0 0 3px rgb(127 224 174/.25)}.cx2-launch-badge{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:white;color:#b32a67;font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(22 33 45/.22);animation:cx2-item-in .22s var(--cx-ease) both}@media (max-width:1180px){.cx-chat-anchor:has(>.customer-chat.cx2-enlarged){min-height:0}}@media (max-width:760px){.customer-chat.cx2{--cx2-pad:12px}.customer-chat.cx2:not(.compact){height:calc(100dvh - 45px);min-height:560px;max-height:800px}.customer-chat.cx2 .customer-message,.customer-chat.cx2 .typing-indicator,.customer-chat.cx2.cx2-enlarged .customer-message{max-width:92%}.widget-panel{right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;height:100svh}.widget-panel>.customer-chat.cx2.compact{border-radius:0;height:100%;padding-bottom:env(safe-area-inset-bottom)}.customer-chat.cx2.compact.cx2-enlarged,.customer-chat.cx2.cx2-enlarged{left:0;top:0;width:100vw;height:100dvh;height:100svh;border-radius:0;transform:none;animation:cx2-fade var(--cx2-speed) var(--cx-ease) both;padding-bottom:env(safe-area-inset-bottom)}.cx2-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}.customer-chat.cx2 .cx2-actions .cx2-iconbtn{width:44px;height:44px}.customer-chat.cx2 .cx2-pill,.customer-chat.cx2 .cx2-quick button,.customer-chat.cx2>footer button{min-height:44px}.customer-chat.cx2 .customer-composer .attach-button,.customer-chat.cx2 .send-button{width:44px;height:44px}.customer-chat.cx2 .cx2-field{min-height:44px}.widget-launcher{bottom:max(16px,env(safe-area-inset-bottom));right:16px}}@media (prefers-reduced-motion:reduce){.customer-chat.cx2,.customer-chat.cx2 *,.cx2-scrim{animation:none!important;transition:none!important}.customer-chat.cx2 .cx2-btn-primary:hover:not(:disabled),.customer-chat.cx2 .cx2-pill:hover:not(:disabled),.customer-chat.cx2 .cx2-quick button:hover:not(:disabled),.customer-chat.cx2 .cx2-star:hover,.cx2-actions .cx2-iconbtn:active:not(:disabled){transform:none}}@media (min-width:1181px){.customer-page>.customer-nav{padding-inline:max(45px,calc((100% - 1170px) / 2))}}@media (min-width:761px) and (max-width:1180px){.customer-page>.customer-nav{padding-inline:30px}}@media (max-width:760px){.customer-page>.customer-nav a{display:inline-flex;align-items:center;min-height:40px}}.customer-chat.cx2 .cx2-status,.customer-chat.cx2 header h2{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.customer-chat.cx2 header h2{flex-wrap:wrap}.customer-chat.cx2 .cx2-status{align-items:baseline}.customer-chat.cx2.compact>header,.customer-chat.cx2>header{container-type:inline-size;height:auto;min-height:60px;flex-wrap:wrap;padding-block:var(--space-3)}@container (max-width: 400px){.customer-chat.cx2 .cx-chat-identity{flex-basis:calc(100% - 64px)}.customer-chat.cx2 .cx2-actions{margin-left:auto}}@media (max-width:760px){.customer-chat.cx2 .suggested-questions button{min-height:40px}}}@layer legacy{.user-chip{display:flex;align-items:center;gap:9px;margin:auto -4px 0;padding:12px 8px 16px;border-top:1px solid var(--line);font-size:.8125rem}.user-chip .avatar{background:var(--rose);color:var(--pink)}.user-chip-text{display:flex;flex-direction:column;min-width:0;flex:1}.user-chip-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.user-chip-text span{color:var(--muted);font-size:.75rem}.focus-workspace .sidebar,.focus-workspace .sidebar.rail:focus-within,.focus-workspace .sidebar.rail:hover{overflow-y:auto}.focus-workspace .sidebar>*{flex-shrink:0}@media (min-width:900px){.focus-workspace .sidebar.rail:not(.rail-open):not(:hover) .user-chip .icon-btn,.focus-workspace .sidebar.rail:not(.rail-open):not(:hover) .user-chip-text{display:none}}.users-panel{display:flex;flex-direction:column;gap:16px;max-width:1080px}.users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.users-toolbar p{margin:0;max-width:620px;font-size:.9rem;line-height:1.5}.users-table-wrap{background:white;border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.users-table{width:100%;border-collapse:collapse;font-size:.875rem}.users-table th{text-align:left;font-weight:600;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.users-table td,.users-table th{padding:12px 14px;border-bottom:1px solid var(--line)}.users-table td{vertical-align:middle}.users-table tr:last-child td{border-bottom:0}.users-table td small{display:block;margin-top:3px;font-size:.75rem}.users-email{color:var(--muted);word-break:break-all}.users-role{margin-right:8px}.users-table select{font-size:.8125rem;padding:3px 6px;border:1px solid var(--line);border-radius:6px;background:white}.users-badge{display:inline-block;margin-left:7px;padding:1px 7px;border-radius:99px;background:#edf0f5;color:#56607a;font-size:.6875rem;font-weight:600}.users-badge.test{background:#fff4dd;color:var(--amber)}.users-status{font-weight:600}.users-status.active{color:var(--green)}.users-status.invited{color:var(--amber)}.users-status.disabled{color:#ac4e42}.users-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.users-actions .btn{font-size:.8125rem;padding:6px 10px}.btn.danger{color:#ac4e42}.modal form{display:flex;flex-direction:column;gap:4px}.modal select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:white;margin-top:6px}.case-history{max-width:560px}.case-history-list{list-style:none;margin:8px 0 0;padding:0;max-height:min(60vh,520px);overflow-y:auto;border:1px solid var(--line);border-radius:10px}.case-history-list li{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-bottom:1px solid var(--line)}.case-history-list li:last-child{border-bottom:0}.case-history-action{font-size:.875rem;font-weight:600}.case-history-meta{font-size:.8125rem;color:var(--muted)}.case-history-uitleg{display:grid;gap:2px;margin-top:6px;padding:6px 0 0 10px;border-left:2px solid var(--line,#e3e6eb);font-size:.8125rem;line-height:1.4;color:var(--ink-secondary,var(--ink))}.case-history-uitleg strong{font-weight:600;color:var(--ink,inherit)}.dossier-history p{margin:0 0 8px}.delivery-status{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:.8125rem;color:var(--muted);flex-wrap:wrap}.delivery-status.sent{color:var(--green)}.delivery-status.failed{color:#ac4e42}.delivery-status .btn{font-size:.8125rem;padding:4px 10px}.delivery-status .spinner{width:12px;height:12px}.alerts-panel{display:flex;flex-direction:column;gap:14px;max-width:960px}.alerts-panel>p{margin:0;font-size:.9rem}.alerts-list{list-style:none;margin:0;padding:0;background:white;border:1px solid var(--line);border-radius:var(--radius)}.alerts-list li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--line)}.alerts-list li:last-child{border-bottom:0}.alerts-list li.handled{opacity:.62}.alerts-icon{color:#ac4e42;margin-top:2px}.alerts-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.alerts-detail,.alerts-meta{font-size:.8125rem;color:var(--muted)}.alerts-actions{display:flex;gap:6px;flex-wrap:wrap}.alerts-actions .btn{font-size:.8125rem;padding:6px 10px}.channels-line{display:block;padding:10px 12px;border-radius:8px;background:#f1f3f7;font-size:.8125rem;word-break:break-all;margin-bottom:14px}.channels-list{list-style:none;margin:8px 0 12px;padding:0}.channels-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.channels-form,.channels-list li span{display:flex;flex-direction:column}.channels-form{gap:8px}.channels-form label{display:flex;flex-direction:column;gap:4px;font-size:.8125rem}.channels-form input{padding:8px 10px;border:1px solid var(--line);border-radius:8px}.voice-link{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;white-space:nowrap}.voice-transcript{margin:12px 0 4px;padding:14px 16px 6px;text-align:left;font-size:.9375rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px}.voice-transcript h3{margin:0 0 6px;font-size:.875rem;font-weight:600}.voice-turn{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:4px 14px;padding:10px 0;border-top:1px solid var(--line)}.voice-turn-who{font-size:.75rem;font-weight:600;color:var(--muted)}.voice-turn.klant .voice-turn-who{color:var(--pink)}.voice-turn-who time{display:block;font-weight:400;font-variant-numeric:tabular-nums}.voice-turn-nl,.voice-turn-text{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.voice-turn-nl{margin-top:6px;padding-left:10px;border-left:2px solid var(--line);font-size:.875rem;color:var(--muted)}.voice-turn-nl-label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.02em}@media (max-width:560px){.voice-turn{grid-template-columns:minmax(0,1fr)}}}@layer legacy{.workspace{--ai-grad:linear-gradient(120deg,#c73375,#8b5cf6 55%,#c73375);--ai-soft:#fbf3f8}.workspace .look-toggle{display:flex;align-items:center;flex:0 0 auto;gap:8px;width:100%;height:36px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);text-align:left}.workspace .ai-action:focus-visible,.workspace .look-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.workspace .look-toggle-track{display:inline-flex;align-items:center;flex:0 0 30px;width:30px;height:18px;padding:2px;border-radius:999px;background:#d6dae1;transition:background var(--duration-fast) var(--ease-out)}.workspace .look-toggle[aria-checked=true] .look-toggle-track{background:var(--ink)}.workspace .look-toggle-knob{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(22 33 45/.18);transition:transform var(--duration-fast) var(--ease-out)}.workspace .look-toggle[aria-checked=true] .look-toggle-knob{transform:translateX(12px)}.workspace .look-toggle-text{min-width:0;font-size:12px;line-height:1.5;color:var(--muted)}.workspace .look-toggle-text b{color:var(--ink);font-weight:700}@media (min-width:761px) and (max-width:930px){.workspace .sidebar .look-toggle{justify-content:center;padding:0}.workspace .sidebar .look-toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.workspace .thread-header{flex-wrap:wrap}.workspace .thread-title{display:contents}.workspace .case-number{margin-right:auto}.workspace .thread-header h2{flex-basis:100%;order:10;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.workspace .thread-header .mail-address{flex-basis:100%;order:11}.workspace .thread-panel{container-type:inline-size;container-name:conversation;min-width:0}.workspace .thread-header .back-to-list{display:inline-flex}.workspace .thread-meta{display:flex;align-items:flex-end;flex:0 0 auto;min-width:0;gap:10px;padding:10px 16px;border-bottom:var(--hairline);background:#fcfcfd}.workspace .thread-meta .dossier-strip{flex:1 1 0;min-width:0;min-height:28px;padding:0;border:0;background:transparent}.workspace .thread-meta .dossier-strip>span{min-width:0;max-width:100%;white-space:nowrap;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}.workspace .thread-meta .dossier-strip-person{display:block}.workspace .thread-meta .dossier-strip-person>svg{display:inline-block;margin-right:6px;vertical-align:-2px}.workspace .thread-meta .dossier-strip-person strong{min-width:0}.workspace .thread-meta .dossier-strip .text-button{position:static;min-height:28px;margin:0 0 0 auto;white-space:nowrap;flex:0 0 auto}.workspace .thread-meta-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;min-width:0;max-width:100%;margin-left:auto}.workspace .thread-meta-actions .handler-chip{flex:0 1 auto;min-width:150px}.workspace .thread-meta-actions .btn{flex:0 0 auto;min-height:32px;padding:0 13px;border-radius:999px;font-size:.75rem;white-space:nowrap}@container conversation (max-width: 620px){.workspace .thread-meta{flex-wrap:wrap;row-gap:6px;padding:8px 12px}.workspace .thread-meta .dossier-strip{flex-basis:100%;padding:0}.workspace .thread-meta .dossier-strip .dossier-strip-ref,.workspace .thread-meta .dossier-strip>span:nth-child(2){max-width:calc(100% - 110px)}.workspace .thread-meta .dossier-strip .text-button{position:static;margin:0 0 0 auto}.workspace .thread-meta-actions{flex:1 1 100%;max-width:100%}.workspace .thread-scroll{min-height:120px}}@media (max-width:760px){.workspace .thread-scroll{min-height:80px;overflow-y:auto}}.workspace .conversation-labels{display:block;position:relative;min-width:0;padding-right:21px;font-size:12px;line-height:1.5;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .priority-text{color:#c42a4d;font-weight:700}.workspace .conversation-channel{display:inline-flex;position:absolute;top:50%;right:0;align-items:center;transform:translateY(-50%);color:var(--muted)}.workspace .ai-mark,.workspace .case-brief .ai-mark{background:var(--ai-soft);color:var(--pink);animation:none}.workspace .ai-mark svg,.workspace .suggestion-chip>svg{color:var(--pink);transform-origin:center}.workspace .suggestion-chip>svg{animation:none}.workspace .context-panel .case-brief{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ai-grad) border-box;background-size:200% 200%;animation:none}.workspace .case-brief-body{animation:none}.workspace .case-brief .next-step-label:before{content:"→";margin-right:8px;color:var(--pink)}.workspace .case-brief .next-step svg{color:var(--pink)}.workspace .ai-action,.workspace .ai-action:hover:not(:disabled){position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ai-grad) border-box;color:var(--ink)}.workspace .ai-action>svg{color:var(--pink);transition:transform var(--duration-base) var(--ease-out)}.workspace .ai-action:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.65) 50%,transparent 70%);transform:translateX(-110%)}.workspace .ai-action:hover:not(:disabled):after{animation:none}.workspace .ai-action:hover:not(:disabled)>svg{transform:rotate(20deg)}.workspace .ai-action:active:not(:disabled){transform:scale(.98)}@keyframes ai-twinkle{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.12) rotate(12deg)}}@keyframes ai-border{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes ai-enter{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ai-sweep{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}.workspace .composer-field{--cf-font:1rem;--cf-pad-top:8px;--cf-pad:var(--cf-pad-top) 15px 8px;--cf-pad-y:calc(var(--cf-pad-top) + 8px + var(--composer-controls-room, 0px) + 2px)}.workspace .composer.compact .composer-field{--cf-font:14px;--cf-pad-top:16px;--cf-pad:var(--cf-pad-top) 17px 8px;--cf-pad-y:calc(var(--cf-pad-top) + 8px + var(--composer-controls-room, 0px) + 2px)}.workspace .composer .composer-field .composer-ghost,.workspace .composer .composer-field textarea,.workspace .composer .composer-field:after{box-sizing:border-box;font-size:var(--cf-font);line-height:1.65;padding:var(--cf-pad);--cf-pad-y:calc(var(--cf-pad-top) + 8px)}.workspace .composer .composer-field textarea,.workspace .composer .composer-field:after{grid-area:1/1;width:100%;min-height:calc(3 * 1.65 * var(--cf-font) + var(--cf-pad-y));max-height:45vh}.workspace .composer .composer-field:after{content:attr(data-grow) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;pointer-events:none}.workspace .composer .composer-field textarea{height:auto;align-self:stretch;resize:none;overflow-y:auto;transition:none}.workspace .composer .composer-field .composer-ghost{mask-image:none}.workspace.focus-workspace .composer{max-height:none}.workspace.focus-workspace .thread-panel .composer,.workspace.focus-workspace .thread-panel .composer.compact{flex:0 1 auto;min-height:0;max-height:50%;position:relative;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}.workspace.focus-workspace .thread-panel .composer .composer-field{flex:1 1 auto;min-height:calc(3 * 1.65 * var(--cf-font) + var(--cf-pad-y));grid-template-rows:minmax(0,1fr) auto;row-gap:8px}.workspace .composer .composer-field{border:var(--hairline);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.workspace .composer .composer-field:focus-within{border-color:rgb(199 51 117/.32);box-shadow:var(--ring)}.workspace .composer.note-mode .composer-field{border-color:var(--amber-line);background:var(--amber-paper)}.workspace .composer-field{position:relative;display:grid;padding-bottom:0}.workspace .composer-field textarea{grid-area:1/1}.workspace .composer-controls{grid-area:2/1;position:static;display:flex;gap:8px;align-items:center;align-self:end;justify-self:end;margin:0 12px 10px;max-width:calc(100% - 24px);flex-wrap:wrap;justify-content:flex-end;z-index:1}.workspace .composer>.composer-suggestion-label{flex:0 0 auto;align-self:stretch;min-width:0;max-width:100%}.workspace .composer .composer-suggestion-label>.suggestion-chip{display:block;position:static;right:auto;bottom:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:4px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px;line-height:1.4;animation:none}.workspace .composer .composer-suggestion-label>button.suggestion-chip{cursor:pointer}.workspace .composer-field .composer-ghost{inset:0 0 calc(var(--composer-controls-room, 0px) + 8px)}.workspace .composer-send{position:relative;max-width:100%}.workspace .composer-send-primary{min-width:0;min-height:44px;padding:0 12px;font-size:.8125rem;line-height:18px;white-space:normal}.workspace .composer-send:has(.composer-send-options) .composer-send-primary{border-top-right-radius:0;border-bottom-right-radius:0}.workspace .composer-send-options{flex:0 0 40px;min-height:44px;border-radius:0 var(--radius-control) var(--radius-control) 0;border-left:1px solid rgb(255 255 255/.35);background:var(--pink);color:#fff;font-size:22px}.workspace .composer-send-options:hover{background:var(--pink-hover)}.workspace.focus-workspace .thread-panel .composer:has(.composer-send-menu){overflow:visible;z-index:7}.workspace .composer-send-menu{position:absolute;bottom:calc(100% + 8px);right:0;width:320px;max-width:calc(100vw - 48px);box-sizing:border-box;padding:4px;border:var(--hairline);border-radius:var(--radius-control);background:var(--paper,#fff);color:var(--ink);box-shadow:var(--shadow-card);z-index:10}.workspace .composer-send-menu button{display:flex;gap:8px;width:100%;padding:10px 8px;border-radius:6px;background:transparent;color:inherit;text-align:left;font-size:13px;line-height:1.5}.workspace .composer-send-menu button:before{content:"";flex:0 0 16px}.workspace .composer-send-menu button[aria-checked=true]:before{content:"✓"}.workspace .composer-send-menu button:hover{background:var(--line)}@media (max-width:760px){.workspace .composer .composer-field,.workspace .composer.compact .composer-field{--cf-font:14px;--cf-pad-top:10px;--cf-pad:var(--cf-pad-top) 15px 8px;--cf-pad-y:calc(var(--cf-pad-top) + 8px + var(--composer-controls-room, 0px) + 2px)}.workspace .composer-controls{justify-self:stretch;margin:0 10px 10px;max-width:calc(100% - 20px);flex-wrap:wrap;justify-content:flex-end}.workspace .composer-send-primary{white-space:normal}}.workspace.focus-workspace .topbar{height:var(--topbar-h);min-height:var(--topbar-h);flex-wrap:nowrap;gap:8px;padding:0 12px 0 14px;overflow:visible}.workspace.focus-workspace .topbar-title{flex:0 0 auto;gap:8px;overflow:visible}.workspace.focus-workspace .topbar .workspace-title{margin:0;color:var(--ink);font-size:15px;font-weight:700}.workspace.focus-workspace .topbar-queue{order:0;display:flex;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:4px;min-width:0;padding:4px 12px 4px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent)}.workspace.focus-workspace .topbar-queue::-webkit-scrollbar{display:none}.workspace.focus-workspace .topbar-actions{flex:0 0 auto;gap:8px;margin-left:auto}.workspace .topbar-queue .queue-tabs{display:inline-flex;flex:0 0 auto;gap:2px;padding:3px;border:1px solid var(--line);border-radius:11px;background:#f8f7f9;box-shadow:none}.workspace.focus-workspace .topbar-queue .filter-chip,.workspace.focus-workspace .topbar-queue .queue-tabs>button{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;height:30px;min-height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;box-shadow:none;font-size:12.5px;line-height:18px;white-space:nowrap}.workspace .topbar-queue .queue-tabs>button{color:var(--slate-3);font-weight:600}.workspace .topbar-queue .queue-tabs>button.selected{background:#fff;color:#96306a;box-shadow:0 1px 2px rgb(22 33 45/.08),0 0 0 1px rgb(199 51 117/.16)}.workspace .topbar-queue .filter-chip b,.workspace .topbar-queue .queue-tabs>button>span{min-width:18px;padding:1px 5px;border-radius:999px;background:#eceef2;color:var(--slate-3);font-size:11px;font-weight:700;line-height:16px;text-align:center;box-shadow:none}.workspace .topbar-queue .filter-chip.selected b,.workspace .topbar-queue .queue-tabs>button.selected>span{background:#fff;color:#96306a;box-shadow:inset 0 0 0 1px rgb(199 51 117/.18)}.workspace .topbar-queue .filter-views{display:inline-flex;flex:0 0 auto;gap:2px;padding:0;border:0}.workspace .topbar-queue .filter-chip{color:var(--slate-2);font-weight:500}.workspace .topbar-queue .filter-chip:hover,.workspace .topbar-queue .queue-tabs>button:hover:not(.selected){background:#f1eff2;color:var(--ink)}.workspace .topbar-queue .filter-chip.selected{background:var(--rose);color:#96306a;font-weight:600}.workspace .topbar-queue .filter-chip b[data-zero]{opacity:.55}.workspace .topbar-divider{flex:0 0 1px;width:1px;height:20px;margin:0 3px;background:var(--line)}.workspace .composer-send button:focus-visible,.workspace .filter-menu-button:focus-visible,.workspace .filter-menu-panel select:focus-visible,.workspace .topbar-queue button:focus-visible{outline:2px solid var(--pink);outline-offset:1px}.workspace .filter-menu{position:relative;flex:0 0 auto}.workspace .filter-menu-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--slate-2);font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}.workspace .filter-menu-button:hover{background:#f8f7f9;color:var(--ink)}.workspace .filter-menu-button[aria-expanded=true]{background:#f4f2f5}.workspace .filter-menu-button.active{border-color:rgb(199 51 117/.32);background:var(--rose);color:#96306a}.workspace .filter-menu-button b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--pink);color:#fff;font-size:11px;font-weight:700}.workspace .filter-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;gap:12px;width:260px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 36px rgb(22 33 45/.14),0 2px 6px rgb(22 33 45/.06)}.workspace .filter-menu-field{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:600}.workspace .filter-menu-field select{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-size:13px;font-weight:500;cursor:pointer}.workspace .filter-menu-panel .list-filters-clear{justify-self:start;margin:0;padding:6px 10px;border-radius:8px;background:#f4f2f5;color:var(--slate-2);font-size:12px;font-weight:600}.workspace .ai-status{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 10px;border-radius:999px;background:#f4f3f5;color:var(--slate-2);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:default}.workspace .ai-status-dot{position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:currentColor}.workspace .ai-status.live{background:var(--rose);color:#96306a}.workspace .ai-status.live .ai-status-dot{background:var(--pink);box-shadow:0 0 0 3px rgb(199 51 117/.15);animation:none}.workspace .ai-status.limit,.workspace .ai-status.paused{background:#fff5e3;color:#8a5a00}.workspace .ai-status.local{color:var(--muted)}@keyframes ai-status-breathe{0%,to{box-shadow:0 0 0 3px rgb(199 51 117/.15)}50%{box-shadow:0 0 0 5px rgb(199 51 117/.06)}}.workspace.focus-workspace .inbox-grid,.workspace.focus-workspace .inbox-grid.context-open{grid-template-areas:"list thread";grid-template-rows:minmax(0,1fr)}@media (min-width:1280px){.workspace.focus-workspace .inbox-grid.context-open{grid-template-areas:"list thread context"}}.workspace.focus-workspace .thread-panel .composer .composer-field{grid-template-rows:minmax(0,1fr);row-gap:0}.workspace .composer-foot{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-width:0;margin-top:8px;padding-inline-end:var(--dakmaatje-widget-ruimte,0)}.workspace .composer-foot>.composer-suggestion-label{flex:1 1 160px;min-width:0;align-self:center}.workspace .composer .composer-foot .composer-suggestion-label>.suggestion-chip{margin:0}.workspace .composer-source-link{appearance:none;display:inline-flex;align-items:center;padding:4px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;line-height:1.4;text-align:left;white-space:nowrap}.workspace .composer-source-link:hover{color:var(--pink);text-decoration:underline;text-underline-offset:3px}.workspace .composer-foot>.composer-controls{grid-area:auto;flex:0 0 auto;align-self:center;justify-self:auto;margin:0 0 0 auto;max-width:100%}.workspace .composer-send{display:inline-flex;align-items:stretch;border-radius:11px;box-shadow:0 1px 2px rgb(150 48 106/.16),0 6px 16px rgb(199 51 117/.16)}.workspace .composer-send .composer-send-primary{gap:8px;height:40px;min-height:40px;padding:0 14px 0 12px;border:0;border-radius:11px 0 0 11px;background:var(--pink);color:#fff;box-shadow:none;font-size:13.5px;font-weight:650;line-height:18px;white-space:nowrap;transform:none}.workspace .composer-send:not(:has(.composer-send-options)) .composer-send-primary{border-radius:11px}.workspace .composer-send .composer-send-after{margin-left:-4px;font-weight:500;opacity:.82}.workspace .composer-send .composer-send-options{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:40px;min-height:40px;padding:0;border:0;border-left:1px solid rgb(255 255 255/.3);border-radius:0 11px 11px 0;background:var(--pink);color:#fff;font-size:inherit}.workspace .composer-send .composer-send-options:hover,.workspace .composer-send .composer-send-primary:hover:not(:disabled){background:var(--pink-hover)}.workspace .composer-send .composer-send-options[aria-expanded=true]>svg{transform:rotate(180deg)}.workspace .composer-send:has(.composer-send-primary:disabled){box-shadow:none}.workspace .composer-send .composer-send-primary:disabled{background:var(--rose);color:rgb(150 48 106/.6);opacity:1}.workspace .composer-send:has(.composer-send-primary:disabled) .composer-send-options{border-left-color:rgb(199 51 117/.16);background:var(--rose);color:#96306a}.workspace .composer-send:has(.composer-send-primary:disabled) .composer-send-options:hover{background:#f8dde9}@media (min-width:761px) and (max-width:1180px){.workspace.focus-workspace .topbar{height:var(--topbar-h);flex-wrap:nowrap;padding-top:0;padding-bottom:0;row-gap:0}.workspace.focus-workspace .topbar-queue{order:0;flex:1 1 auto}.workspace.focus-workspace .topbar-actions,.workspace.focus-workspace .topbar-title{flex:0 0 auto}}@media (max-width:760px){.workspace.focus-workspace .topbar,.workspace.focus-workspace .topbar.with-queue{height:auto;min-height:60px;flex-wrap:wrap;row-gap:6px;padding:8px 12px}.workspace.focus-workspace .topbar-title{flex:1 1 auto;min-width:0}.workspace.focus-workspace .topbar-queue{order:3;flex:1 1 calc(100% - 72px);min-width:0}.workspace.focus-workspace .filter-menu{order:4;flex:0 0 auto}.workspace.focus-workspace .topbar.has-selection .filter-menu,.workspace.focus-workspace .topbar.has-selection .topbar-queue{display:none}.workspace.focus-workspace .inbox-grid.has-selection .thread-panel{top:60px}.workspace.focus-workspace.look-rustig .inbox-grid.has-selection .thread-panel{top:76px}.workspace.focus-workspace .inbox-grid,.workspace.focus-workspace .inbox-grid.context-open{grid-template-areas:"list"}.workspace .composer-send .composer-send-after .send-after-rest{display:none}.workspace .composer-send .composer-send-primary{padding:0 12px 0 11px}}.workspace.focus-workspace .topbar-actions .probe-menu>.btn{height:32px;min-height:32px;padding:0 10px;border-radius:9px;font-size:13px}.workspace .composer .composer-field .composer-ghost.cut{mask-image:linear-gradient(#000 calc(100% - 2.6em),transparent)}@media (max-width:1919px){.workspace .ai-status{width:30px;padding:0;justify-content:center}.workspace .ai-status-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace.focus-workspace .topbar-queue .filter-chip,.workspace.focus-workspace .topbar-queue .queue-tabs>button{gap:4px;padding:0 6px;font-size:12px}.workspace.focus-workspace .topbar-queue .filter-chip b,.workspace.focus-workspace .topbar-queue .queue-tabs>button>span{min-width:16px;padding:1px 4px}.workspace .filter-menu-button{width:auto;padding:0 9px}.workspace .filter-menu-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:761px) and (max-width:1919px){.workspace.focus-workspace .topbar.with-queue .workspace-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.workspace .composer-top>.composer-channel{flex:0 1 auto;min-width:0;padding:0 4px 0 0;text-align:right}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.workspace .regie-ring{--ring-breathe-ai:4.2s;--ring-breathe-busy:2.2s;--ring-travel:1.8s;--ring-fade:300ms;--ring-color:#c73375;--ring-violet:#8b5cf6;--ring-fill:var(--ai-grad);--ring-base:color-mix(in srgb,var(--ring-color) 22%,transparent);--ring-glow:0.9}.workspace .regie-ring[data-ring]{isolation:isolate}@media (min-width:761px){.workspace .regie-ring[data-ring]{position:relative}}.workspace.look-rustig .regie-ring{--ring-glow:0.75}.workspace .regie-ring:after,.workspace .regie-ring:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--ring-fade) ease-out}.workspace .regie-ring:before{z-index:3;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ring-color) calc(var(--ring-glow) * 40%),transparent),inset 0 0 36px 4px color-mix(in srgb,var(--ring-color) calc(var(--ring-glow) * 50%),transparent),inset 0 0 120px 14px color-mix(in srgb,var(--ring-violet) calc(var(--ring-glow) * 22%),transparent)}.workspace .regie-ring:after{z-index:4;padding:2px;background:var(--ring-fill);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.workspace .regie-ring[data-ring=ai]:after,.workspace .regie-ring[data-ring=ai]:before,.workspace .regie-ring[data-ring=bezig]:before{opacity:1}@keyframes regie-ring-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes regie-ring-enter{0%{opacity:0}to{opacity:1}}@keyframes regie-ring-travel{0%{--ring-angle:0deg}to{--ring-angle:360deg}}.workspace .regie-ring[data-ring=ai]:after,.workspace .regie-ring[data-ring=ai]:before{animation:regie-ring-breathe var(--ring-breathe-ai) ease-in-out infinite,regie-ring-enter var(--ring-fade) ease-out}.workspace .regie-ring[data-ring=bezig]:before{animation:regie-ring-breathe var(--ring-breathe-busy) ease-in-out infinite,regie-ring-enter var(--ring-fade) ease-out}.workspace .regie-ring[data-ring=bezig]:after{opacity:1;background:conic-gradient(from var(--ring-angle),transparent 0deg 250deg,var(--ring-color) 300deg,var(--ring-violet) 330deg,transparent 1turn),linear-gradient(var(--ring-base),var(--ring-base));animation:regie-ring-travel var(--ring-travel) linear infinite}.workspace .thread-panel.regie-ring[data-ring]{transition:box-shadow var(--ring-fade) ease-out}.workspace .thread-panel.regie-ring[data-ring=ai],.workspace .thread-panel.regie-ring[data-ring=bezig]{box-shadow:0 0 12px 2px color-mix(in srgb,var(--ring-color) calc(var(--ring-glow) * 55%),transparent),0 0 28px 8px color-mix(in srgb,var(--ring-violet) calc(var(--ring-glow) * 30%),transparent)}@media (prefers-reduced-motion:reduce){.workspace .regie-ring[data-ring]:after,.workspace .regie-ring[data-ring]:before{animation:none;transition:none}.workspace .regie-ring[data-ring=bezig]:after{background:var(--ring-fill)}}.workspace .ai-tot-hier{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--muted,#6b6b7b);font-size:.8125rem;line-height:1.4}.workspace .ai-tot-hier-lijn{flex:1 1 24px;min-width:16px;height:1px;background:color-mix(in srgb,#c73375 35%,transparent)}.workspace .ai-tot-hier-tekst{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;max-width:min(80%,520px);text-align:center}.workspace .ai-tot-hier-tekst strong{color:#c73375;font-weight:600}.workspace .ai-tot-hier-tekst svg{color:#c73375;flex:none}.workspace .meelezen-balk{display:flex;align-items:flex-start;gap:10px;margin:10px 14px 14px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid #8b5cf6;border-radius:10px;background:#f7f5fb;color:var(--muted);font-size:.8125rem;line-height:1.5}.workspace .meelezen-balk>svg{flex:none;margin-top:2px;color:#8b5cf6}.workspace .meelezen-balk p{margin:0;min-width:0;overflow-wrap:anywhere}.workspace .thread-meta-actions .handler-chip.neutral{background:#f4f5f7;border-color:var(--line);color:var(--muted)}.workspace .message-row.note.meelezen-voorstel .message-bubble,.workspace.look-rustig .message-row.note.meelezen-voorstel,.workspace.look-rustig .message-row.note.meelezen-voorstel .message-bubble{background:#f7f3ff;border:1px solid #d9ccf7;border-left:3px solid #8b5cf6;color:#3b2a63}.workspace .message-row.note.meelezen-voorstel .message-author strong{color:#6d3fd1}.workspace.focus-workspace .thread-header.conversation-heading{display:flex;align-items:center;gap:6px 10px;padding:10px 14px;min-height:48px;border-bottom:var(--hairline)}.workspace.focus-workspace .conversation-heading .thread-title{display:flex;align-items:center;gap:10px;flex:1 1 210px}.workspace.focus-workspace .conversation-heading .case-number{margin:0;font-size:11px;flex:0 1 auto;white-space:nowrap}.workspace.focus-workspace .conversation-heading h2{display:block;order:0;flex:1 1 auto;min-width:80px;margin:0;font-size:14px;line-height:1.4;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace.focus-workspace .conversation-heading .dossier-strip,.workspace.focus-workspace .conversation-heading .thread-meta,.workspace.focus-workspace .conversation-heading .thread-meta-actions{display:contents}.workspace.focus-workspace .conversation-heading .dossier-strip>span{min-height:0;border:0;border-radius:0;background:none;padding:0;margin:0;font-size:11px;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace.focus-workspace .conversation-heading .dossier-strip-person{max-width:22ch}.workspace.focus-workspace .conversation-heading .dossier-strip-owner{color:var(--muted)}.workspace.focus-workspace .conversation-heading .back-to-list,.workspace.focus-workspace .conversation-heading .btn,.workspace.focus-workspace .conversation-heading .handler-chip,.workspace.focus-workspace .conversation-heading .text-button{min-height:28px;height:28px;min-width:0;padding:3px 8px;margin:0;border-radius:6px;flex:0 0 auto;font-size:11px}.workspace.focus-workspace .conversation-heading .text-button{margin-left:auto}.workspace.focus-workspace .conversation-heading .back-to-list{padding:3px;width:26px}.workspace.focus-workspace .thread-scroll .message-content{max-width:min(100%,76ch);min-width:0}.workspace.focus-workspace .message-row.note.meelezen-voorstel{max-width:86ch;padding:14px 16px;border-radius:10px;border:1px solid #d9ccf7;border-left:3px solid #8b5cf6;background:#f7f3ff}.workspace.focus-workspace .message-row.note.meelezen-voorstel .message-bubble{border:0;border-left:0;box-shadow:none;outline:0;background:transparent;padding:8px 0 0;margin:0;max-width:72ch;border-radius:0}.workspace.focus-workspace .message-row.note.meelezen-voorstel .message-content{width:100%}.workspace.focus-workspace .message-row.note.meelezen-voorstel .message-author{flex-wrap:wrap;gap:4px 10px}.workspace .belco-agent-group{margin:10px 0;color:var(--muted);font-size:12px}.workspace .belco-agent-group>summary{cursor:pointer;padding:6px 10px;border-bottom:var(--hairline)}.workspace .belco-agent-group[open]>summary{margin-bottom:10px}@media (min-width:1600px){.workspace.focus-workspace .thread-header.conversation-heading{flex-wrap:nowrap;gap:8px}.workspace.focus-workspace .conversation-heading .thread-title{flex:1 1 160px}}@media (max-width:760px){.workspace.focus-workspace .conversation-heading .thread-title{display:grid;gap:2px;flex-basis:calc(100% - 40px)}.workspace.focus-workspace .conversation-heading h2{white-space:normal;font-size:14px}.workspace.focus-workspace .conversation-heading .dossier-strip>span{max-width:100%}.workspace.focus-workspace .conversation-heading .text-button{margin-left:0}.workspace.focus-workspace .message-row.note.meelezen-voorstel{padding:12px}}.workspace .belco-agent-group[open] .agent-collapsed-hint{display:none}@media (min-width:1600px){.workspace.focus-workspace .inbox-grid.context-open{grid-template-columns:280px minmax(0,1fr) 320px}.workspace.focus-workspace .conversation-heading .case-number{flex:0 0 auto}.workspace.focus-workspace .conversation-heading .dossier-strip-owner{max-width:none;flex:0 0 auto}.workspace.focus-workspace .conversation-heading h2{font-size:13px}.workspace.focus-workspace .conversation-heading .dossier-strip>span{max-width:none;flex:0 0 auto}}@media (min-width:761px) and (max-width:1599px){.workspace.focus-workspace .thread-header.conversation-heading{flex-wrap:nowrap}.workspace.focus-workspace .conversation-heading .thread-title{flex:1 1 60%}.workspace.focus-workspace .conversation-heading .thread-meta{display:flex;flex:0 1 40%;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px}.workspace.focus-workspace .conversation-heading .case-number{flex:0 1 8rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace.focus-workspace .conversation-heading h2{flex:1 1 65%;min-width:0}.workspace.focus-workspace .conversation-heading .dossier-strip>span{flex:0 1 auto;max-width:14ch}.workspace.focus-workspace .inbox-grid.context-open .thread-header.conversation-heading{flex-wrap:wrap}.workspace.focus-workspace .inbox-grid.context-open .conversation-heading .thread-title{flex:1 1 calc(100% - 36px)}.workspace.focus-workspace .inbox-grid.context-open .conversation-heading .thread-meta{flex:1 1 100%;justify-content:flex-start}}.workspace.focus-workspace .inbox-grid{position:relative}.workspace.focus-workspace .inbox-grid.has-selection:not(.context-open){padding-right:36px}.workspace.focus-workspace .dossier-edge-toggle{position:absolute;right:3px;top:50%;z-index:40;width:30px;height:64px;border:var(--hairline);border-radius:7px 0 0 7px;background:var(--surface,#fff);color:var(--muted)}.workspace.focus-workspace .dossier-toggle{flex:0 0 auto}.workspace.focus-workspace .dossier-edge-toggle:hover,.workspace.focus-workspace .dossier-toggle:hover{color:var(--pink,#c73375)}.workspace.focus-workspace .dossier-edge-toggle:focus-visible,.workspace.focus-workspace .dossier-toggle:focus-visible{outline:2px solid #c73375;outline-offset:2px}@media (min-width:1280px) and (max-width:1599px){.workspace.focus-workspace .inbox-grid.context-open{grid-template-columns:280px minmax(0,1fr) 300px}}@media (min-width:1600px){.workspace.focus-workspace .inbox-grid.context-open{grid-template-columns:280px minmax(0,1fr) 360px}}@media (max-width:1279px){.workspace.focus-workspace .context-panel.show{width:min(380px,92%)}}.workspace .dossier-tabs{display:flex;gap:18px;padding:0 16px;border-bottom:var(--hairline)}.workspace .dossier-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:11px 0;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.workspace .dossier-tabs button[aria-selected=true]{border-color:#c73375;color:#a72861;font-weight:650}.workspace .dossier-tabs button:focus-visible{outline:2px solid #c73375;outline-offset:2px}.workspace .context-panel [hidden]{display:none!important}.workspace .dossier-numbers dl{margin:8px 0 0}.workspace .dossier-number{padding:9px 0;border-bottom:var(--hairline)}.workspace .dossier-number dt{color:var(--muted);font-size:11px;margin-bottom:3px}.workspace .dossier-number dd{display:flex;align-items:center;gap:3px;margin:0;font-size:13px;font-variant-numeric:tabular-nums}.workspace .dossier-number dd>span{flex:1;min-width:0;overflow-wrap:anywhere}.workspace .dossier-number .icon-btn{flex:0 0 30px;width:30px;height:32px;color:var(--muted)}.workspace .dossier-copy-feedback{min-height:1em;color:var(--muted);font-size:12px}.workspace.focus-workspace .list-head{flex-wrap:wrap;align-items:center;gap:6px}.workspace.focus-workspace .list-head h2{flex:1 1 90px}.workspace.focus-workspace .list-head .inbox-sort{max-width:150px;min-width:0;padding:5px 4px;font-size:11px;border:var(--hairline);border-radius:5px;color:var(--muted);background:transparent}.workspace.focus-workspace .list-head .inbox-sort:focus-visible{outline:2px solid #c73375;outline-offset:2px}.workspace.focus-workspace .thread-header.conversation-heading{flex-wrap:wrap;row-gap:8px}.workspace.focus-workspace .conversation-heading .thread-title{display:block;flex:1 1 calc(100% - 42px);min-width:0}.workspace.focus-workspace .conversation-heading .case-number{max-width:none;margin-bottom:3px}.workspace.focus-workspace .conversation-heading h2{white-space:normal;font-size:15px;line-height:1.35}.workspace.focus-workspace .conversation-heading .thread-meta{flex:1 1 100%;justify-content:space-between;gap:6px 10px}.workspace.focus-workspace .conversation-heading .dossier-strip{flex:1 1 200px;flex-wrap:wrap;gap:4px 10px}.workspace.focus-workspace .conversation-heading .dossier-strip>span{max-width:none;white-space:normal}.workspace.focus-workspace .context-panel .dossier-profile{padding:12px}.workspace .dossier-profile .dossier-values{margin:10px 0 0}.workspace .dossier-profile .dossier-values>div{padding:7px 0}.workspace .dossier-numbers dl>.dossier-number{display:block}.workspace .dossier-number dd{text-align:left}@media (min-width:761px){.workspace .sidebar.rail-open .look-toggle-text{position:static;clip-path:none}.workspace .sidebar.rail-open .version-badge{justify-content:flex-start;padding:8px 12px}.workspace .sidebar.rail-open .version-text{display:grid}}@media (min-width:1280px) and (max-width:1919px){.workspace.focus-workspace .topbar.with-queue{gap:8px}.workspace.focus-workspace .topbar .topbar-queue .filter-chip,.workspace.focus-workspace .topbar .topbar-queue .queue-tabs>button{padding-inline:4px}.workspace.focus-workspace .topbar .filter-menu-button{position:relative}.workspace.focus-workspace .topbar .filter-menu-button>b{position:absolute;top:-4px;right:-4px}}@media (min-width:1280px) and (max-width:1599px){.workspace.focus-workspace .topbar-actions,.workspace.focus-workspace .topbar.with-queue{gap:4px}.workspace.focus-workspace .topbar .filter-menu-button,.workspace.focus-workspace .topbar-actions .probe-menu>.btn{padding-inline:6px}.workspace.focus-workspace .topbar .topbar-queue .filter-chip,.workspace.focus-workspace .topbar .topbar-queue .queue-tabs>button{padding-inline:2px;gap:2px}}@media (min-width:761px){.workspace.focus-workspace .sidebar.rail:not(.rail-open) .user-chip-text{animation:none}}@media (min-width:1280px) and (max-width:1599px){.workspace.focus-workspace .topbar.with-queue{height:auto}.workspace.focus-workspace .topbar .topbar-queue{flex:1 1 0;flex-wrap:wrap;overflow:visible;mask-image:none}.workspace.focus-workspace .topbar .topbar-queue .filter-views{flex:0 1 auto;flex-wrap:wrap;min-width:0}}}.workspace .dakmaatje-voorstel{display:flex;margin:8px 0}.workspace .dakmaatje-voorstel,.workspace .dakmaatje-voorstel-knop{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.workspace .dakmaatje-voorstel-knop{display:inline-flex;min-height:44px;padding:10px 16px;border:1px solid var(--muted);border-radius:18px;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace .dakmaatje-voorstel-knop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .dakmaatje-voorstel-knop:hover:not(:disabled){background:var(--surface-hover)}.workspace .dakmaatje-voorstel-knop:disabled{cursor:progress;border-style:dashed}.workspace .dakmaatje-voorstel-knop span{overflow-wrap:anywhere}.workspace .dakmaatje-voorstel-tekst{color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;font-size:14px}.workspace .dakmaatje-voorstel-hint{font-size:12px;color:var(--muted)}.workspace .dakmaatje-voorstel-tekst.heel{display:block;-webkit-line-clamp:unset;overflow:visible}.workspace .dakmaatje-voorstel-alles{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.workspace .dakmaatje-voorstel-alles:focus-visible{outline:2px solid var(--focus);outline-offset:2px}