:root{--portal-bar-bg:#fff;--portal-bar-fg:#151d28;--portal-bar-muted:#5e6978;--portal-bar-border:#dbe0e6;--portal-bar-hover:#eaedf1;--portal-bar-accent:#34455b;--portal-bar-accent-fg:#fff}:root.dark,:root[data-theme=dark]{--portal-bar-bg:#1a2028;--portal-bar-fg:#edf0f3;--portal-bar-muted:#98a2ae;--portal-bar-border:#2d343e;--portal-bar-hover:#262d36;--portal-bar-accent:#94aed1;--portal-bar-accent-fg:#121821}.diakon-portal-bar a.diakon-portal-app:not([aria-current=page]):hover,.diakon-portal-bar button.diakon-portal-icon-button:hover{background:var(--portal-bar-hover)}.diakon-portal-bar a.diakon-portal-app:focus-visible,.diakon-portal-bar button.diakon-portal-icon-button:focus-visible{outline:2px solid var(--portal-bar-accent);outline-offset:1px}.filter-bar__wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:16px;display:flex}.filter-bar__wrapper>.filter-bar{flex:420px;margin-bottom:0}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:16px;padding-bottom:2px;display:flex}.dc-filter-band{flex-flow:column;align-items:stretch;gap:8px;min-width:0;display:flex}.dc-filter-band__row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dc-filter-band__spacer{flex:auto}.dc-filter-band__search{flex:280px;min-width:180px}.filter-pill{appearance:none;border:1px solid color-mix(in srgb, var(--primary,#34455b) 28%, var(--border,#dbe0e6));background:var(--badge-brand-bg,color-mix(in srgb, var(--primary,#34455b) 12%, transparent));max-width:100%;min-height:32px;color:var(--primary,#34455b);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;padding:0 4px 0 0;font-family:inherit;font-size:13px;line-height:1.2;transition:border-color .15s,background .15s;display:inline-flex}.filter-pill:hover{border-color:color-mix(in srgb, var(--primary,#34455b) 50%, var(--border,#dbe0e6))}.filter-pill--empty{border-style:dashed;border-color:var(--border,#dbe0e6);background:var(--surface,#fff);color:var(--muted-foreground,#5e6978);gap:4px;padding:0 10px 0 12px}.filter-pill--empty:hover{border-color:var(--web-ui-muted,var(--muted-foreground,#5e6978));color:var(--foreground,#151d28);background:var(--surface,#fff)}.filter-pill--toggle{border-color:var(--border,#dbe0e6);background:var(--surface,#fff);color:var(--foreground,#151d28);gap:6px;padding:0 12px}.filter-pill--toggle.is-on{border-color:var(--primary,#34455b);background:var(--primary,#34455b);color:var(--web-ui-on-primary,var(--surface,#fff))}.filter-pill-add.ant-btn{border:1px dashed color-mix(in srgb, var(--primary,#34455b) 35%, var(--border,#dbe0e6));background:var(--surface,#fff);height:32px;color:var(--primary,#34455b);box-shadow:none;border-radius:999px;gap:4px;padding:0 12px 0 10px;font-size:13px;font-weight:500}.filter-pill-add.ant-btn:not(:disabled):hover,.filter-pill-add.ant-btn[aria-expanded=true]{border-style:solid;border-color:color-mix(in srgb, var(--primary,#34455b) 50%, var(--border,#dbe0e6));background:var(--badge-brand-bg,color-mix(in srgb, var(--primary,#34455b) 12%, transparent));color:var(--primary,#34455b)}.filter-pill--icon{color:var(--muted-foreground,#5e6978);background:var(--surface,#fff);border-color:var(--border,#dbe0e6);padding:0 10px}.filter-pill--condition{gap:4px;padding:0 4px 0 12px}.filter-pill--condition strong{font-weight:600}.filter-pill:focus-visible,.filter-pill__applied-filter-value:focus-visible,.filter-pill__remove:focus-visible,.filter-bar__clear-all:focus-visible,.dc-filter-link:focus-visible{outline:2px solid var(--primary,#34455b);outline-offset:1px}.filter-pill__applied-filter{align-self:stretch;align-items:center;gap:2px;min-width:0;display:flex}.filter-pill__applied-filter-value{appearance:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:320px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:4px;margin:0;padding:0 4px 0 12px;font-weight:500;display:flex;overflow:hidden}.filter-pill__applied-filter-value>div{color:var(--muted-foreground,#5e6978);flex-shrink:0;font-weight:400}.filter-pill__applied-filter-value>div span{margin-right:2px}.filter-pill__remove{appearance:none;width:20px;height:20px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.filter-pill__remove:hover{opacity:1;background:color-mix(in srgb, var(--primary,#34455b) 14%, transparent)}.filter-pill-spinner{margin-left:4px}.filter-pill--date{border-color:var(--border,#dbe0e6);background:var(--surface,#fff);color:var(--foreground,#151d28);gap:4px;padding:0 2px 0 10px}.filter-pill--date .ant-picker{box-shadow:none;background:0 0;border:0;width:236px;padding:2px 6px 2px 0}.filter-pill--date .ant-picker input{font-size:13px;font-weight:500}.filter-pill--date .ant-picker-active-bar{display:none}.filter-pill--date .dc-range-picker--mobile .ant-picker{width:100%}.dc-filter-summary{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.dc-filter-summary__count{color:var(--foreground,#151d28);font-weight:500}.dc-filter-summary__count.is-loading{color:var(--muted-foreground,#5e6978)}.dc-filter-summary__sep{color:var(--web-ui-muted,var(--muted-foreground,#5e6978))}.dc-filter-link,.filter-bar__clear-all{appearance:none;font:inherit;color:var(--primary,#34455b);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:13px}.dc-filter-link:hover,.filter-bar__clear-all:hover{text-decoration:underline}.dc-filter-band.is-inactive .dc-filter-band__chips{opacity:.5}.filter-form{width:100%;min-width:260px}.filter-form .ant-form-item:last-child{margin-bottom:0}.filter-pill__applied-filter__popover .ant-popover-inner{width:320px;max-width:calc(100vw - 32px)}@media (width<=767px){.filter-bar__wrapper>.filter-bar{flex-basis:100%}.dc-filter-band__search{flex:100%}.filter-pill--date{border-radius:var(--radius,.65rem);flex:100%;padding:6px}.filter-pill--date>svg{display:none}.filter-pill__applied-filter-value{max-width:70vw}.filter-pill,.filter-pill-add.ant-btn,.dc-filter-band .ant-btn,.dc-filter-band__search{min-height:40px}.filter-pill__remove{width:32px;height:32px}}.filter-bar__wrapper>.filter-bar~*{margin-left:auto}@media (prefers-reduced-motion:reduce){.filter-pill,.filter-pill__remove{transition:none}}.dc-filter-band__more{grid-template-rows:1fr;transition:grid-template-rows .2s,margin-top .2s,visibility linear;display:grid}.dc-filter-band__more.is-collapsed{visibility:hidden;grid-template-rows:0fr;margin-top:-8px;transition:grid-template-rows .2s,margin-top .2s,visibility 0s linear .2s}.dc-filter-band__more-inner{min-height:0;margin:-3px;padding:3px;overflow:hidden}@media (prefers-reduced-motion:reduce){.dc-filter-band__more,.dc-filter-band__more.is-collapsed{transition:none}}.filter-more-toggle.ant-btn{height:32px;color:var(--foreground,#151d28);box-shadow:none;border-radius:999px;padding:0 10px 0 12px;font-size:13px;font-weight:500}.filter-more-toggle.ant-btn[aria-expanded=true]{border-color:color-mix(in srgb, var(--primary,#34455b) 50%, var(--border,#dbe0e6));background:var(--badge-brand-bg,color-mix(in srgb, var(--primary,#34455b) 12%, transparent));color:var(--primary,#34455b)}.filter-more-toggle__chevron{transition:transform .2s}.filter-more-toggle[aria-expanded=true] .filter-more-toggle__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.filter-more-toggle__chevron{transition:none}}.dc-select-apply{border-top:1px solid var(--border,#dbe0e6);justify-content:flex-end;margin-top:4px;padding:8px 8px 4px;display:flex}.dc-quick-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dc-quick-filters__select{flex:0 170px;width:170px;min-width:0}.dc-quick-filters__select--primary{flex-basis:210px;width:210px}.dc-quick-filters__segmented{min-width:0;max-width:100%;overflow-x:auto}@media (width<=767px){.dc-quick-filters__select{flex:calc(50% - 4px);width:auto}.dc-quick-filters__select--primary{flex:100%;width:auto}}.dc-filter-band__chips>.dc-quick-filters{display:contents}.filter-bar__popover .ant-popover-container,.filter-bar__popover .ant-popover-inner{border:1px solid var(--border,#dbe0e6);box-shadow:0 12px 32px -8px color-mix(in srgb, var(--foreground,#151d28) 18%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--foreground,#151d28) 10%, transparent);border-radius:10px;padding:0;overflow:hidden}.dc-cmd{background:var(--surface,#fff);width:340px;max-width:calc(100vw - 16px);min-height:0;color:var(--foreground,#151d28);flex-direction:column;font-size:13px;display:flex}.dc-cmd__icon{width:14px;height:14px;color:var(--muted-foreground,#5e6978);flex-shrink:0}.dc-cmd__search{border-bottom:1px solid var(--border,#dbe0e6);flex:none;padding:6px 8px}.dc-cmd__search .ant-input-affix-wrapper{padding:4px 6px;font-size:13px}.dc-cmd__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px;overflow-y:auto}.dc-cmd__group{color:var(--muted-foreground,#5e6978);padding:8px 8px 4px;font-size:11px;font-weight:600}.dc-cmd__option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 8px;transition:background-color .12s;display:flex}.dc-cmd__option.is-active{background:color-mix(in srgb, var(--primary,#34455b) 10%, transparent)}.dc-cmd__option.is-active .dc-cmd__icon{color:var(--primary,#34455b)}.dc-cmd__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dc-cmd__match{color:var(--primary,#34455b);background:0 0;padding:0;font-weight:600}.dc-cmd__value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--muted-foreground,#5e6978);flex:0 auto;font-size:12px;overflow:hidden}.dc-cmd__dot{background:var(--primary,#34455b);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dc-cmd__empty{text-align:center;color:var(--muted-foreground,#5e6978);padding:16px 8px}.dc-cmd__step{flex-direction:column;flex:auto;min-height:0;display:flex}.dc-cmd__header{border-bottom:1px solid var(--border,#dbe0e6);flex:none;align-items:center;gap:6px;min-height:40px;padding:0 8px 0 4px;font-weight:600;display:flex}.dc-cmd__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-cmd__back{appearance:none;width:28px;height:28px;color:var(--muted-foreground,#5e6978);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dc-cmd__back svg{width:16px;height:16px}.dc-cmd__back:hover{background:color-mix(in srgb, var(--primary,#34455b) 10%, transparent);color:var(--foreground,#151d28)}.dc-cmd__back:focus-visible{outline:2px solid var(--primary,#34455b);outline-offset:1px}.dc-cmd__body{flex:auto;min-height:0;padding:12px;overflow-y:auto}.dc-cmd__switch{align-items:center;gap:8px;display:flex}.dc-cmd__footer{border-top:1px solid var(--border,#dbe0e6);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.dc-cmd__apply-wrap{cursor:not-allowed;display:inline-block}.dc-cmd__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.dc-cmd{width:calc(100vw - 16px)}.dc-cmd__option,.dc-cmd__search .ant-input-affix-wrapper,.dc-cmd__footer .ant-btn{min-height:40px}.dc-cmd__back{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.dc-cmd__option{transition:none}.filter-bar__popover,.filter-bar__popover *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--radius:.65rem;--brand-navy:oklch(35% .097 252);--brand-orange:oklch(58% .22 26);--background:oklch(98.5% .002 247);--foreground:oklch(16% .02 252);--surface:oklch(99% .001 247);--surface-foreground:oklch(16% .02 252);--overlay:oklch(99% .001 247);--overlay-foreground:oklch(16% .02 252);--brand:var(--brand-navy);--primary:var(--brand-navy);--primary-foreground:oklch(98.5% 0 0);--accent:var(--brand-navy);--accent-foreground:oklch(98.5% 0 0);--default:oklch(95% .003 247);--default-foreground:oklch(16% .02 252);--muted:oklch(65% .01 252);--muted-foreground:oklch(52% .02 252);--danger:var(--brand-orange);--border:oklch(89% .005 247);--web-ui-muted:var(--muted);--web-ui-on-primary:var(--primary-foreground);--sidebar:oklch(19% .04 252);--sidebar-foreground:oklch(91% .007 247);--sidebar-primary:oklch(65% .13 252);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(30% .055 252);--sidebar-accent-foreground:oklch(97% 0 0);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(65% .13 252);--badge-brand-bg:color-mix(in srgb, var(--primary) 12%, transparent);--badge-brand-fg:var(--primary);--badge-blue-bg:#dbeafe;--badge-blue-fg:#1d4ed8;--badge-teal-bg:#ccfbf1;--badge-teal-fg:#0f766e;--badge-indigo-bg:#e0e7ff;--badge-indigo-fg:#4338ca;--badge-amber-bg:#fef3c7;--badge-amber-fg:#b45309;--badge-orange-bg:#ffedd5;--badge-orange-fg:#c2410c;--badge-darkorange-bg:#fed7aa;--badge-darkorange-fg:#9a3412;--badge-slate-bg:#e2e8f0;--badge-slate-fg:#475569;--badge-emerald-bg:#d1fae5;--badge-emerald-fg:#065f46;--badge-green-bg:#dcfce7;--badge-green-fg:#15803d;--badge-purple-bg:#f3e8ff;--badge-purple-fg:#7e22ce;--badge-red-bg:#fee2e2;--badge-red-fg:#b91c1c;--badge-neutral-bg:var(--default);--badge-neutral-fg:var(--muted-foreground);--sms-header-alert-bg:color-mix(in srgb, var(--badge-red-fg) 22%, var(--primary));--registry-field-bg:color-mix(in srgb, var(--badge-indigo-bg) 45%, transparent);--registry-field-border:color-mix(in srgb, var(--badge-indigo-fg) 30%, transparent);--registry-field-accent:var(--badge-indigo-fg);--contact-header-bg:var(--brand-navy);--contact-header-fg:oklch(98.5% 0 0);--contact-header-pill-border:color-mix(in srgb, var(--contact-header-fg) 45%, transparent);--on-solid-fg:#fff;--designer-minimap-bg:#f1f5f9;--designer-minimap-node:#94a3b8;--designer-minimap-node-stroke:#64748b;--designer-minimap-mask:#e2e8f099;--flow-tone-green:#16a34a;--flow-tone-amber:#d97706;--flow-tone-red:#dc2626;--flow-tone-purple:#7c3aed;--flow-tone-blue:#2563eb;--flow-tone-neutral:#64748b;--name-highlight-bg:#facc1561}.dark{--background:oklch(17% .018 252);--foreground:oklch(97% .005 247);--surface:oklch(22% .015 252);--surface-foreground:oklch(97% .005 247);--overlay:oklch(22% .015 252);--overlay-foreground:oklch(97% .005 247);--primary:oklch(62% .13 252);--primary-foreground:oklch(99% 0 0);--accent:oklch(62% .13 252);--accent-foreground:oklch(99% 0 0);--default:oklch(27% .015 252);--default-foreground:oklch(97% .005 247);--muted:oklch(55% .01 252);--muted-foreground:oklch(72% .02 252);--danger:oklch(68% .2 26);--border:oklch(100% 0 0/.11);--sidebar:oklch(13% .018 252);--sidebar-foreground:oklch(91% .007 247);--sidebar-primary:oklch(65% .13 252);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(22% .018 252);--sidebar-accent-foreground:oklch(97% 0 0);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(65% .13 252);--badge-blue-bg:#3b82f626;--badge-blue-fg:#93c5fd;--badge-teal-bg:#14b8a626;--badge-teal-fg:#5eead4;--badge-indigo-bg:#6366f126;--badge-indigo-fg:#a5b4fc;--badge-amber-bg:#f59e0b26;--badge-amber-fg:#fcd34d;--badge-orange-bg:#f9731626;--badge-orange-fg:#fdba74;--badge-darkorange-bg:#c2410c4d;--badge-darkorange-fg:#fb923c;--badge-slate-bg:#94a3b826;--badge-slate-fg:#cbd5e1;--badge-emerald-bg:#10b98126;--badge-emerald-fg:#6ee7b7;--badge-green-bg:#22c55e26;--badge-green-fg:#86efac;--badge-purple-bg:#a855f726;--badge-purple-fg:#d8b4fe;--badge-red-bg:#ef444426;--badge-red-fg:#fca5a5;--sms-header-alert-bg:color-mix(in srgb, var(--badge-red-fg) 14%, var(--primary));--registry-field-bg:color-mix(in srgb, var(--badge-indigo-bg) 35%, transparent);--registry-field-border:color-mix(in srgb, var(--badge-indigo-fg) 35%, transparent);--registry-field-accent:var(--badge-indigo-fg);--contact-header-bg:oklch(30% .06 252);--contact-header-fg:oklch(98.5% 0 0);--designer-minimap-bg:#1e293b;--designer-minimap-node:#64748b;--designer-minimap-node-stroke:#94a3b8;--designer-minimap-mask:#0f172a99}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,sans-serif}.field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.75rem;font-weight:500;display:block}.section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:12px;font-size:.75rem;font-weight:600;display:block}.soft-row{background:color-mix(in srgb, var(--default) 50%, transparent);border-radius:8px;padding:8px 12px}.contact-needs-me-slot:empty{display:none}.app-inline-flex.ant-flex:not(:empty){display:inline-flex}.page-content{flex-direction:column;gap:24px;width:100%;padding:16px;display:flex}.page-content.board-page{gap:12px}@media (width<=767px){.page-content.board-page{gap:8px;padding:12px 12px 16px}}.sms-inbox-row:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.sidebar-nav-link{color:color-mix(in srgb, var(--sidebar-foreground) 70%, transparent);white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s,padding .2s ease-in-out;display:flex;position:relative;overflow:hidden}.sidebar-nav-link:hover{background-color:color-mix(in srgb, var(--sidebar-accent) 50%, transparent);color:var(--sidebar-foreground)}.sidebar-nav-link.active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}.sidebar-nav-link.collapsed{padding:8px 16px}.sidebar-nav-link .nav-label{opacity:1;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:opacity .15s;overflow:hidden}.sidebar-nav-link.collapsed .nav-label{opacity:0}.sidebar-account-trigger:hover{background-color:color-mix(in srgb, var(--sidebar-accent) 50%, transparent)}.hover-row{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .15s}.hover-row:hover{background:var(--default)}.call-history-btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;transition:background-color .15s;display:flex}.call-history-btn:hover{background:var(--default)}.call-detail-btn{border:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 12px;width:100%;height:auto;min-height:32px;padding:6px 12px;font-family:inherit;transition:background-color .15s;display:flex}.call-detail-btn:hover:not(:disabled){background:var(--default)}.call-detail-btn:disabled{cursor:default}.chat-avatar-agent{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.chat-avatar-caller{background:var(--badge-teal-bg);color:var(--badge-teal-fg)}.chat-bubble-agent{background:var(--default);color:var(--foreground);border-radius:16px 16px 16px 4px}.chat-bubble-caller{background:var(--primary);color:var(--primary-foreground);border-radius:16px 16px 4px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes card-state-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--badge-green-fg) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.card-state-live-dot{animation:1.6s ease-out infinite card-state-live}@media (prefers-reduced-motion:reduce){.card-state-live-dot{animation:none}}@keyframes board-card-flash{0%{box-shadow:0 0 0 2px var(--primary);opacity:1}to{opacity:0;box-shadow:0 0 0 2px #0000}}@keyframes board-celebration-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)rotate(6deg)}to{transform:scale(1)rotate(0)}}.board-celebration-pop{animation:.6s ease-out both board-celebration-pop}@media (prefers-reduced-motion:reduce){.board-celebration-pop{animation:none}}.board-card-flash{pointer-events:none;border-radius:9px;animation:1.4s ease-out forwards board-card-flash;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){.board-card-flash{animation:none}}.tile-comments-idle{opacity:0;transition:opacity .12s ease-out}.board-card-tile:hover .tile-comments-idle,.board-card-tile:focus-within .tile-comments-idle,.tile-comments-idle:focus-visible,.tile-comments-idle[aria-expanded=true]{opacity:1}@keyframes typing-dot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.typing-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-dot}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.typing-dot{opacity:.7;animation:none}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:oklch(70% 0 0/.25);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:oklch(50% 0 0/.4)}.select-popup-wide .ant-select-item-option-content{white-space:normal;text-overflow:unset;overflow:visible}.contacts-workspace-tabs .ant-tabs-tabpane-active,.groups-workspace-tabs .ant-tabs-tabpane-active{animation:.2s contacts-tab-fade}.contacts-workspace-tabs--barless>.ant-tabs-nav,.groups-workspace-tabs--barless>.ant-tabs-nav{display:none}@keyframes contacts-tab-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-feature-highlight]{outline:2px solid var(--badge-amber-fg);outline-offset:4px;border-radius:8px;transition:outline-color .3s}@keyframes lead-arrival-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lead-arrival-in{animation:.42s ease-out both lead-arrival-in}@media (prefers-reduced-motion:reduce){.lead-arrival-in{animation:none}}
