:root{--color-canvas:#f6f7f9;--color-surface:#fff;--color-background:#f3f4f6;--color-ink:#0f1729;--color-muted:#5d6679;--color-border:#e5e7eb;--color-subtle:#8a93a5;--ui-control-border:#d6dae1;--ui-border-hover:#b9bfca;--ui-hover:#f3f4f6;--ui-pressed:#eceef1;--ui-selection:#eef3ff;--ui-radius:8px;--ui-card-radius:12px;--ui-overlay-radius:14px;--ui-control-height:36px;--ui-shadow-xs:0 1px 2px #0f17290a;--ui-shadow-sm:0 1px 3px #0f17290f, 0 1px 2px #0f17290a;--ui-shadow:0 12px 32px -8px #0f172929, 0 4px 8px -4px #0f17290f;--ui-ring:0 0 0 3px #2563eb2e;--workspace-blue:#2563eb;--workspace-blue-soft:#eef3ff;--blue-700:#1d4ed8;--blue-800:#1e40af;--ui-focus:#2563eb;--sidebar:#0e1117;--sidebar-ink:#c9ced8;--sidebar-muted:#7f8898;--sidebar-hover:#ffffff0d;--sidebar-active:#ffffff17;--sidebar-line:#ffffff12;--sidebar-card:#ffffff0a}:root[data-theme=dark]{--color-canvas:#0b0d12;--color-surface:#12151c;--color-background:#181c25;--color-ink:#eef0f4;--color-muted:#9aa2b2;--color-border:#232834;--color-subtle:#6f7888;--ui-control-border:#2e3442;--ui-border-hover:#3c4353;--ui-hover:#181c25;--ui-pressed:#1f2430;--ui-selection:#16223d;--ui-ring:0 0 0 3px #6b9bff40;--workspace-blue:#6b9bff;--workspace-blue-soft:#16223d;--blue-700:#8fb3ff;--blue-800:#a9c4ff;--ui-focus:#6b9bff;--sidebar:#090b0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-canvas:#0b0d12;--color-surface:#12151c;--color-background:#181c25;--color-ink:#eef0f4;--color-muted:#9aa2b2;--color-border:#232834;--color-subtle:#6f7888;--ui-control-border:#2e3442;--ui-border-hover:#3c4353;--ui-hover:#181c25;--ui-pressed:#1f2430;--ui-selection:#16223d;--ui-ring:0 0 0 3px #6b9bff40;--workspace-blue:#6b9bff;--workspace-blue-soft:#16223d;--blue-700:#8fb3ff;--blue-800:#a9c4ff;--ui-focus:#6b9bff;--sidebar:#090b0f}}body{letter-spacing:-.006em;font-feature-settings:"cv11", "ss01";font-size:14px;line-height:1.5}#workspace-content h1,#workspace-content>main>header h1,.ui-page h1{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.3}#workspace-content h2,.ui-page h2{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.4}#workspace-content h3{font-size:14px;font-weight:600}#workspace-content :where(header>p){color:var(--color-muted);margin-top:2px;font-size:13px}:where(.ui-page,#workspace-content) label,:where(.ui-page,#workspace-content) legend{color:var(--color-ink);font-size:13px;font-weight:500}.tabular-nums,.stat-value{font-variant-numeric:tabular-nums}.ui-button:not([data-variant=plain]){min-height:var(--ui-control-height);border-radius:var(--ui-radius);color:var(--color-ink);box-shadow:var(--ui-shadow-xs);padding:7px 14px;font-size:13.5px;font-weight:500;line-height:20px}.ui-button[data-variant=primary]{background:var(--workspace-blue);border-color:var(--workspace-blue);color:var(--workspace-blue-on)}.ui-button[data-variant=ghost]{color:var(--color-muted);box-shadow:none}.ui-button[data-variant=ghost]:hover:not(:disabled){background:var(--ui-hover);color:var(--color-ink);border-color:#0000}.ui-button:hover:not(:disabled){color:var(--color-ink)}.ui-button[data-size=sm]{min-height:30px;padding:4px 10px;font-size:13px}.ui-button[data-size=icon]{width:var(--ui-control-height);padding:6px}.ui-input,.ui-select,.ui-textarea{border-radius:var(--ui-radius);border-color:var(--ui-control-border);background-color:var(--color-surface);font-size:14px}.ui-input:not([type=checkbox]):not([type=radio]),.ui-select{min-height:var(--ui-control-height)}#workspace-content>:where(:not(.automation-workspace)) :where(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color]),select,textarea):not(.ui-input,.ui-select,.ui-textarea,.composer-input){border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background-color:var(--color-surface);color:var(--color-ink);min-height:var(--ui-control-height);padding-inline:10px;font-size:14px}#workspace-content>:where(:not(.automation-workspace)) :where(input,select,textarea):not(.composer-input):focus-visible{border-color:var(--ui-focus);box-shadow:var(--ui-ring);outline:none}:where(#workspace-content>:not(.automation-workspace),.ui-page:not(.automation-workspace)) summary{color:var(--color-muted);align-items:center;gap:6px;padding-block:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}:where(#workspace-content>:not(.automation-workspace),.ui-page:not(.automation-workspace)) summary::-webkit-details-marker{display:none}:where(#workspace-content>:not(.automation-workspace),.ui-page:not(.automation-workspace)) summary:before{content:"";width:6px;height:6px;transition:transform var(--ui-fast);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;margin-right:2px;transform:rotate(-45deg)}:where(#workspace-content>:not(.automation-workspace),.ui-page:not(.automation-workspace)) details[open]>summary:before{transform:rotate(45deg)}.ui-panel{border:1px solid var(--color-border);border-radius:var(--ui-card-radius);background-color:var(--color-surface);box-shadow:none}.ui-filterbar,.ui-table-scroll{border-radius:var(--ui-card-radius);box-shadow:none}.ui-table{font-size:13.5px}.ui-table th,.ui-table td{padding:11px 16px}.ui-table thead th{background:var(--color-surface);color:var(--color-muted);border-bottom:1px solid var(--color-border);padding-block:10px;font-size:12px;font-weight:500}.ui-table tbody td{color:var(--color-ink)}.ui-table tbody tr:hover{background:var(--ui-hover)}.ui-badge{background:var(--color-background);color:var(--color-muted);border-radius:6px;padding:1px 7px;font-size:12px}.ui-empty{gap:10px;min-height:240px}.ui-empty-symbol{border:0;border-radius:12px;width:40px;height:40px;font-size:16px}.ui-empty h3{font-size:15px}.ui-empty-description{font-size:13px}.ui-popover,.ui-menu,.ui-dialog{border-color:var(--color-border);box-shadow:var(--ui-shadow)}.app-shell{--ui-sidebar-width:232px;--ui-header-height:56px}.app-sidebar{background:var(--sidebar);box-shadow:none;border-right:1px solid #ffffff0a;padding:12px 10px}.app-sidebar .workspace-brand{justify-content:flex-start;padding:6px 10px 14px}.app-sidebar .pallas-wordmark{max-width:120px}.app-sidebar .sidebar-footer{background:var(--sidebar-card);border:0;border-radius:10px;margin:0 0 8px;padding:8px 10px}.app-sidebar .sidebar-footer:hover{background:#ffffff12}.app-sidebar .sidebar-search{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;min-height:34px;margin-bottom:10px;padding:6px 10px;font-size:13px}.app-sidebar .sidebar-link{border-radius:8px;gap:11px;min-height:34px;margin:1px 0;padding:7px 10px;font-size:13.5px;font-weight:500}.app-sidebar .sidebar-link svg{opacity:.7;width:17px;height:17px}.app-sidebar .sidebar-link:hover svg{opacity:1}.app-sidebar .sidebar-link[aria-current=page]{color:#fff;background:var(--sidebar-active);box-shadow:none}.app-sidebar .sidebar-link[aria-current=page]:before{content:"";background:#6b9bff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.app-sidebar .sidebar-link{position:relative}.app-sidebar .nav-group{padding-block:6px}.app-sidebar .sidebar-settings-entry{padding-top:6px}.workspace-topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);gap:24px;padding:0 20px 0 24px}.workspace-topbar>.workspace-section-title{letter-spacing:-.01em;color:var(--color-ink);font-size:15px;font-weight:600}.workspace-section-tabs{gap:20px}.workspace-section-tabs a{color:var(--color-muted);border-bottom-width:2px;padding-top:2px;font-size:13.5px;font-weight:500;text-decoration:none}.workspace-section-tabs a:hover{color:var(--color-ink)}.workspace-section-tabs a[aria-current]{color:var(--color-ink);border-color:var(--workspace-blue)}#workspace-content>main,#workspace-content>div{padding:24px 32px 48px}#workspace-content>main>header,#workspace-content>div>header{margin-bottom:20px}@media (max-width:900px){#workspace-content>main,#workspace-content>div{padding:20px}}@media (max-width:640px){#workspace-content>main,#workspace-content>div{padding:16px 16px 32px}.app-shell{--ui-sidebar-width:0px}}@media (min-width:1251px){#workspace-content>main.messaging-workspace{grid-template-columns:320px minmax(0,1fr) 320px}#workspace-content>main.messaging-workspace.inspector-closed{grid-template-columns:320px minmax(0,1fr) 44px}#workspace-content>main.messaging-workspace.inbox-home{grid-template-columns:320px minmax(0,1fr)}}#workspace-content>main.messaging-workspace,.inbox-rail{background:var(--color-surface)}.inbox-rail>header{min-height:56px;padding:12px 12px 8px 16px}#workspace-content .inbox-rail h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.inbox-icon-button{width:32px;height:32px;color:var(--color-muted);border-radius:8px}.inbox-icon-button:hover{background:var(--ui-hover);color:var(--color-ink)}.inbox-search{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;min-height:34px;margin:0 12px 8px;padding:6px 10px}.inbox-search:focus-within{border-color:var(--ui-focus);box-shadow:var(--ui-ring);background:var(--color-surface)}.inbox-search .ui-input{font-size:13.5px}.inbox-tabs{border-bottom:1px solid var(--color-border);gap:4px;padding:0 12px}.inbox-tabs .ui-button{color:var(--color-muted);border-bottom:2px solid #0000;flex:none;padding:9px 10px;font-size:13px;font-weight:500}.inbox-tabs .ui-button[aria-pressed=true]{color:var(--color-ink);border-color:var(--workspace-blue);font-weight:600}.inbox-filter-panel{border-bottom:1px solid var(--color-border);margin:0 12px}.inbox-filter-panel summary{padding:9px 4px;font-size:12.5px}.inbox-thread-list{padding:4px 8px}.inbox-thread{border:0;border-radius:10px;gap:12px;min-height:0;margin:1px 0;padding:12px 10px}.inbox-thread:hover{background:var(--ui-hover)}.inbox-thread[aria-current=page]{background:var(--ui-selection);border:0}.inbox-thread .inbox-avatar{width:36px;height:36px;font-size:12px;font-weight:600}.inbox-thread strong{font-size:13.5px;font-weight:600}.inbox-thread-title{padding-right:52px}.inbox-thread-date{color:var(--color-subtle);font-size:11.5px;top:13px}.inbox-thread .inbox-message-preview{margin-top:2px;font-size:13px}.inbox-unread{background:var(--workspace-blue);min-width:18px;height:18px;color:var(--workspace-blue-on);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.inbox-rail-footer,.inbox-pages{color:var(--color-muted);font-size:12px}.inbox-home-heading{background:0 0;border:0;justify-content:flex-end;min-height:0;padding:12px 16px}.inbox-home-center{background:var(--color-canvas)}.inbox-selection-empty>span{background:var(--workspace-blue-soft);color:var(--workspace-blue);border-radius:16px;margin-bottom:14px;padding:16px}.inbox-selection-empty h2{letter-spacing:-.01em;font-size:17px;font-weight:600}.inbox-start-button{background:var(--workspace-blue);color:var(--workspace-blue-on);border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:500}.thread-header{gap:12px;min-height:60px;padding:10px 16px 10px 20px}#workspace-content .thread-header h1{font-size:15px;font-weight:600}.thread-header p{color:var(--color-muted);font-size:12.5px}.thread-header .inbox-avatar{width:36px;height:36px;font-size:12px;font-weight:600}.thread-connection,.thread-header .thread-connection{background:0 0;border:0;order:0;align-items:center;gap:4px;padding:0;display:flex}.live-status{color:var(--color-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.live-status:before,.thread-connection p.live-status:before{display:none}.live-dot{background:var(--workspace-green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-green) 18%, transparent);border-radius:50%}.live-status[data-connected=false] .live-dot{background:var(--amber-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-500) 20%, transparent)}.thread-connection .provider-sync,.provider-sync{align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.provider-sync .inbox-icon-button[data-busy] svg{animation:.9s linear infinite ui-spin}.provider-sync-notice{color:var(--color-muted);font-size:12px}.provider-sync-notice:empty{display:none}.conversation-pane{background:var(--color-canvas)}.message-list{gap:14px;padding:24px 28px}.message-row{max-width:72%}.message-author{color:var(--color-subtle);margin:0 4px 4px;font-size:11.5px}.message-bubble{border-radius:16px;padding:9px 13px}.message-bubble>p{font-size:14px;line-height:1.5}.message-bubble.bubble-inbound{background:var(--color-surface);border:1px solid var(--color-border);border-bottom-left-radius:5px}.message-bubble.bubble-outbound{background:var(--workspace-blue);color:var(--workspace-blue-on);border:0;border-bottom-right-radius:5px}.message-bubble.bubble-outbound a{color:inherit}.message-meta{color:var(--color-subtle);flex-wrap:wrap;align-items:center;gap:4px;margin:4px 4px 0;font-size:11.5px;display:flex}.is-outbound .message-meta{justify-content:flex-end}.message-meta.is-failed{color:var(--color-danger)}.message-row{position:relative}.message-history{color:var(--color-muted);margin:0 4px;font-size:12px;display:inline-block}.is-outbound .message-history{float:right}.message-history>summary{opacity:0;color:var(--color-subtle);padding:2px}.message-history>summary:before{display:none}.message-row:hover .message-history>summary,.message-history[open]>summary,.message-history>summary:focus-visible{opacity:1}.message-history[open]{float:none;border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:10px;margin-top:6px;padding:10px 12px;display:block}.message-history ul{gap:2px;margin-top:4px;display:grid}.message-day span{color:var(--color-subtle);font-size:11.5px;font-weight:500}.message-day:before,.message-day:after{background:var(--color-border)}.automatic-response{border-radius:12px}.thread-composer{border:1px solid var(--color-border);background:var(--color-surface);max-height:50%;box-shadow:var(--ui-shadow-xs);border-radius:14px;margin:0 20px 16px;padding:0;overflow:visible}.thread-composer:focus-within{border-color:var(--ui-border-hover);box-shadow:var(--ui-shadow-sm)}.message-composer{text-align:left;flex-flow:column;align-items:stretch;gap:0;display:flex}.composer-message-field{order:2;padding:4px 14px 0}.composer-input.ui-textarea{field-sizing:content;min-height:60px;max-height:200px;box-shadow:none;resize:none;border:0;padding:10px 0 6px;font-size:14px}.composer-input.ui-textarea:focus-visible{box-shadow:none}.composer-panel{border-bottom:1px solid var(--color-border);background:var(--color-background);border-radius:14px 14px 0 0;order:1;padding:12px 14px;font-size:13px}.composer-panel:not([open]){display:none}.composer-panel+.composer-panel[open]{border-radius:0}.composer-panel-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-panel-row .ui-select{flex:220px;min-width:220px}.composer-panel-label{margin-bottom:6px;font-size:12.5px;display:block}.composer-panel .ui-textarea{width:100%;margin-bottom:8px}.composer-panel-note{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.45}.composer-panel-row .composer-panel-note{flex:200px;margin:0}.composer-error{color:var(--color-danger);order:9;padding:0 14px 10px;font-size:12.5px}.message-composer>.composer-panel-note{order:9;padding:0 14px 10px}.composer-outgoing-preview{background:var(--color-background);border:0;border-radius:8px;order:3;margin:2px 14px 6px;padding:8px 10px}.composer-preview-label{color:var(--color-muted);align-items:center;gap:4px;margin:0 0 2px;font-size:11.5px;font-weight:500;display:flex}.composer-preview-refresh.ui-button{width:22px;min-height:22px;margin-left:auto;padding:0}.composer-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);font-size:12.5px;line-height:1.45}.composer-files{order:4;padding:2px 14px 6px}.composer-files ul{flex-wrap:wrap;gap:6px;display:flex}.composer-file-chip{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:12.5px;display:inline-flex}.composer-file-chip a{color:var(--color-ink);text-decoration:none}.composer-file-remove{width:20px;height:20px;color:var(--color-muted);border-radius:5px;place-items:center;display:grid}.composer-file-remove:hover{background:var(--ui-pressed);color:var(--color-ink)}.composer-bar{order:5;align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.composer-tools{align-items:center;gap:2px;display:flex}.composer-tool{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.composer-tool:hover,.composer-tool[aria-pressed=true]{background:var(--ui-hover);color:var(--color-ink)}.composer-tool:has(+input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:1px}.composer-drafts{border:0;flex:1;order:0;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:0;display:flex}.composer-drafts.is-empty{visibility:hidden;display:flex}.composer-drafts>span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-right:6px;font-size:12px;overflow:hidden}.composer-drafts .ui-button{min-height:28px;padding:3px 8px;font-size:12.5px;text-decoration:none}.composer-bar .composer-send{border-radius:8px;min-height:32px;margin-left:0;padding:5px 16px;font-size:13.5px;font-weight:600}@media (max-width:760px){.thread-composer{margin:0 10px 10px}.composer-drafts>span{display:none}}.inspector-tabs{background:var(--color-surface)}.inspector-tabs button{border-radius:8px;width:32px;height:32px}.inspector-tabs button:hover,.inspector-tabs button[aria-pressed=true]{background:var(--ui-selection);color:var(--workspace-blue)}.contact-inspector .contact-identity{border-radius:12px}.message-bubble.call-bubble,.message-bubble.call-bubble.bubble-outbound{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border);border-radius:12px;min-width:240px}.call-bubble audio{width:100%;height:34px;margin-top:8px}.call-message-meta{color:var(--color-subtle);flex-wrap:wrap;align-items:center;gap:4px;margin:4px 4px 0;font-size:11.5px;display:flex}.is-outbound .call-message-meta{justify-content:flex-end}.conversation-pane{container:thread/inline-size}.thread-header>.min-w-0 h1,.thread-header>.min-w-0 p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-drafts{flex-wrap:nowrap}@container thread (max-width:520px){.composer-bar{flex-wrap:wrap}.composer-drafts{border-top:1px solid var(--color-border);flex-basis:100%;order:3;justify-content:flex-start;padding-top:4px}.composer-drafts.is-empty{display:none}.composer-bar .composer-send{margin-left:auto}.thread-header .live-status{display:none}.message-row{max-width:88%}.message-list{padding:16px}}@container thread (max-width:400px){.thread-header{gap:8px;padding-inline:12px}}#workspace-content :where(.inbox-search,.calling-search,.dashboard-search) :where(input,.ui-input):focus-visible{box-shadow:none;border:0}.app-sidebar .sidebar-footer form{display:contents}.app-sidebar .sign-out-button.ui-button{width:auto;min-height:0;box-shadow:none;color:var(--sidebar-muted);background:0 0;border:0;justify-content:flex-start;padding:0;font-size:12px;font-weight:500}.app-sidebar .sign-out-button.ui-button:hover:not(:disabled){color:#fff;background:0 0}.view-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;margin:-4px 0 16px;display:flex}.contacts-workspace>nav.view-tabs[aria-label]{border-bottom:1px solid var(--color-border);gap:4px;padding:0;font-size:13.5px}.view-tabs a{color:var(--color-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px;font-weight:500;text-decoration:none}.view-tabs a:hover{color:var(--color-ink)}#workspace-content .view-tabs a[aria-current=page]{color:var(--color-ink);border-color:var(--workspace-blue);font-weight:600}.contacts-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.contacts-toolbar-search{flex:360px;align-items:center;gap:8px;min-width:0;display:flex}.toolbar-search{max-width:420px;min-height:var(--ui-control-height);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--color-surface);color:var(--color-muted);flex:auto;align-items:center;gap:8px;padding:0 10px;font-weight:400;display:flex}.toolbar-search:focus-within{border-color:var(--ui-focus);box-shadow:var(--ui-ring)}#workspace-content .toolbar-search input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:14px}.toolbar-menu{position:static}#workspace-content .toolbar-menu>summary.toolbar-button,.toolbar-button{min-height:var(--ui-control-height);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:nowrap;box-shadow:var(--ui-shadow-xs);align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}#workspace-content .toolbar-menu>summary.toolbar-button:before{display:none}.toolbar-button:hover,.toolbar-menu[open]>.toolbar-button{background:var(--ui-hover)}.toolbar-count{background:var(--workspace-blue);min-width:18px;height:18px;color:var(--workspace-blue-on);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.toolbar-panel{z-index:20;border:1px solid var(--color-border);border-radius:var(--ui-card-radius);background:var(--color-surface);width:min(380px,100%);box-shadow:var(--ui-shadow);padding:16px;position:absolute;top:calc(100% + 6px);right:0}.toolbar-panel-wide{width:auto;left:0;right:0}.toolbar-panel-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.toolbar-panel-stack{gap:12px;display:grid}.toolbar-panel label{color:var(--color-muted);font-size:12.5px;font-weight:500;display:block}.toolbar-subsection{border-top:1px solid var(--color-border);margin-top:14px;padding-top:10px}.toolbar-subsection>.toolbar-panel-grid{margin-top:8px}.toolbar-note{color:var(--color-muted);margin-top:8px;font-size:12px;line-height:1.45}.toolbar-panel-footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.toolbar-import{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding-bottom:14px;display:flex}.toolbar-import .toolbar-note{flex-basis:100%;margin-top:0}.toolbar-import-history{color:var(--color-muted);font-size:12px;text-decoration:underline}.toolbar-recent{color:var(--color-muted);flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:12px;display:flex}.toolbar-danger.ui-button{color:var(--color-danger);margin-top:8px}.contacts-toolbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.contacts-count{color:var(--color-muted);white-space:nowrap;font-size:13px}.selection-bar{top:calc(var(--ui-header-height) + 8px);z-index:15;border:1px solid color-mix(in srgb, var(--workspace-blue) 30%, var(--color-border));border-radius:var(--ui-card-radius);background:var(--ui-selection);box-shadow:var(--ui-shadow-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:8px 10px 8px 14px;display:flex;position:sticky}.selection-bar-count{align-items:center;gap:4px;display:flex}.selection-bar-count p{margin-right:6px;font-size:13.5px}.selection-bar-form{flex:420px;gap:4px;display:grid}.selection-bar-fields{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.selection-bar-fields label{flex:0 auto}.selection-bar-fields label.flex-1{flex:200px;max-width:320px}.selection-bar-fields :where(input,select){width:100%}.selection-bar-note{color:var(--color-muted);text-align:right;font-size:12px}.selection-review{flex-basis:100%;gap:8px;padding:4px 0;display:grid}.selection-review h2{font-size:14px}.selection-review-list{max-height:160px;font-size:13px;overflow-y:auto}.selection-review .selection-bar-note{text-align:left}#workspace-content>main.contacts-workspace{padding:20px 32px 48px}.contacts-table-wrap{border-radius:var(--ui-card-radius);box-shadow:none;background:var(--color-surface)}.contacts-table{font-size:13.5px}.contacts-table th{background:var(--color-surface);color:var(--color-muted);border-bottom:1px solid var(--color-border);padding:10px 16px;font-size:12px;font-weight:500}.contacts-table td{padding:10px 16px}.contacts-table tbody tr:hover{background:var(--ui-hover)}.contacts-select-cell{width:40px;padding-right:0}.contacts-table td:has(input[type=checkbox]){width:40px;padding-right:0}.contact-table-name{color:var(--color-ink);font-weight:600;text-decoration:none}.contact-table-name:hover span:last-child{text-decoration:underline}.contact-table-name .inbox-avatar{background:var(--workspace-blue-soft);width:30px;height:30px;color:var(--workspace-blue);font-size:11px;font-weight:600}.contact-stage{background:var(--color-background);color:var(--color-muted);border-radius:6px;font-size:12px}.contact-table-actions{opacity:.55;justify-content:flex-end}.contacts-table tr:hover .contact-table-actions{opacity:1}.contacts-empty{text-align:center;color:var(--color-muted);border:1px dashed var(--color-border);border-radius:var(--ui-card-radius);padding:48px 16px;font-size:13.5px}@media (max-width:640px){#workspace-content>main.contacts-workspace{padding:16px}.contacts-toolbar-actions{justify-content:space-between;width:100%;margin-left:0}.selection-bar{top:calc(var(--ui-header-height) + 4px)}}#workspace-content>main.record-page{max-width:1240px;margin-inline:auto;padding:20px 32px 48px}.record-breadcrumb{color:var(--color-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.record-breadcrumb a{color:var(--color-muted);text-decoration:none}.record-breadcrumb a:hover{color:var(--color-ink)}.record-breadcrumb span:last-child{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.record-header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.record-identity{align-items:center;gap:14px;min-width:0;display:flex}.record-avatar{background:var(--workspace-blue-soft);width:52px;height:52px;color:var(--workspace-blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:600;display:grid}.record-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:13.5px;display:flex}.record-status{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:500}.record-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.record-actions form{display:contents}.record-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.record-grid>div{flex-direction:column;gap:16px;min-width:0;display:flex}.record-page .ui-panel{padding:18px 20px}.record-page .ui-panel>h2,.record-page .ui-panel>header h2{font-size:14px;font-weight:600}.record-page>.ui-panel{margin-top:16px}.record-section-note{color:var(--color-muted);margin:-4px 0 12px;font-size:12.5px}@media (max-width:900px){.record-grid{grid-template-columns:minmax(0,1fr)}#workspace-content>main.record-page{padding:16px}}.app-sidebar .sidebar-footer>form,.app-sidebar .sidebar-footer>:last-child:is(form){grid-column:2;display:block}.app-sidebar .sign-out-button.ui-button{white-space:nowrap;margin-top:2px}#workspace-content>main.dashboard-page{max-width:1100px;margin-inline:auto;padding:32px 32px 48px}#workspace-content .dashboard-page .dashboard-hero{padding:0 0 8px}.dashboard-page .dashboard-search{border:1px solid var(--ui-control-border);background:var(--color-surface);max-width:none;box-shadow:var(--ui-shadow-xs);border-radius:12px;margin-top:0;padding:6px 6px 6px 14px}.dashboard-page .dashboard-search:focus-within{border-color:var(--ui-focus);box-shadow:var(--ui-ring)}.dashboard-page .dashboard-search svg{color:var(--color-muted)}.dashboard-page .dashboard-search button{border-radius:8px;width:36px;height:36px}.dashboard-page .quick-actions{gap:8px;margin-top:12px}.dashboard-page .quick-actions a{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none}.dashboard-page .quick-actions a:hover{background:var(--ui-hover)}.dashboard-page .section-heading{margin:28px 0 10px}.dashboard-page .section-heading h2{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.dashboard-page .stat-grid{gap:12px}.dashboard-page .stat-card{color:var(--color-ink);border-radius:12px;padding:18px 20px;text-decoration:none}.dashboard-page .stat-card:hover{border-color:var(--ui-border-hover);background:var(--color-surface)}.dashboard-page .stat-label{font-size:13px;font-weight:500}.dashboard-page .stat-label svg{opacity:0;transition:opacity var(--ui-fast)}.dashboard-page .stat-card:hover .stat-label svg{opacity:1}.dashboard-page .stat-value{letter-spacing:-.02em;margin-top:8px;font-size:30px;font-weight:600}.dashboard-alerts{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}#workspace-content .dashboard-alerts h2{font-size:14px;font-weight:600}.dashboard-alerts p{color:var(--color-muted);font-size:13px;line-height:1.4}.dashboard-alerts-dot{background:var(--color-subtle);border-radius:50%;flex-shrink:0;width:10px;height:10px}.dashboard-alerts[data-state=clear] .dashboard-alerts-dot{background:var(--workspace-green);box-shadow:0 0 0 4px color-mix(in srgb, var(--workspace-green) 18%, transparent)}.dashboard-alerts[data-state=open] .dashboard-alerts-dot{background:var(--color-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-danger) 18%, transparent)}@media (max-width:640px){#workspace-content>main.dashboard-page{padding:16px}}#workspace-content>main.calendar-page{padding:20px 32px 48px}.calendar-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.calendar-nav{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.calendar-step{width:32px;height:32px;color:var(--color-muted);border-radius:8px;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:grid}.calendar-step:hover{background:var(--ui-hover);color:var(--color-ink)}#workspace-content .calendar-range{letter-spacing:-.01em;white-space:nowrap;margin-left:8px;font-size:18px;font-weight:600}.calendar-zone{color:var(--color-subtle);white-space:nowrap;margin-left:8px;font-size:12px}.calendar-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#workspace-content .calendar-filters :where(input,select){min-height:34px;font-size:13px}.calendar-week{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto}.calendar-day{border:0;border-right:1px solid var(--color-border);background:0 0;border-radius:0;min-height:480px;padding:0 8px 12px}.calendar-day:last-child{border-right:0}#workspace-content .calendar-day h2{border-bottom:1px solid var(--color-border);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;align-items:baseline;gap:6px;margin:0 -8px 10px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.calendar-day h2 strong{color:var(--color-ink);letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:600}.calendar-day[data-today]{background:color-mix(in srgb, var(--workspace-blue) 4%, transparent)}#workspace-content .calendar-day[data-today] h2 strong{background:var(--workspace-blue);min-width:28px;height:28px;color:var(--workspace-blue-on);border-radius:14px;place-items:center;padding:0 6px;font-size:14px;display:inline-grid}.calendar-event{border-left:3px solid var(--workspace-blue);background:var(--workspace-blue-soft);color:var(--color-ink);border-radius:6px;gap:1px;margin-bottom:6px;padding:7px 9px;font-size:12px;text-decoration:none;display:grid}.calendar-event:hover{filter:brightness(.97)}.calendar-event>span:not(.calendar-event-title){color:var(--color-muted)}.calendar-event-title{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.calendar-event[data-status=cancelled]{border-left-color:var(--color-subtle);background:var(--color-background);opacity:.8}.calendar-event-cancelled{font-weight:500;color:var(--color-danger)!important}@media (max-width:640px){#workspace-content>main.calendar-page{padding:16px}.calendar-week{grid-template-columns:minmax(0,1fr)}.calendar-day{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}}.pipeline-section-heading{border:0;margin-bottom:16px;display:block}.pipeline-section-heading .view-tabs{margin:0}.pipeline-column{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;width:280px;padding:8px}.pipeline-column>header h2,#workspace-content .pipeline-column h2{font-size:13px;font-weight:600}.pipeline-deal{box-shadow:var(--ui-shadow-xs);border-radius:10px;gap:6px;padding:12px 14px}.pipeline-deal:hover{border-color:var(--ui-border-hover)}.pipeline-drag-hint{color:var(--color-subtle);font-size:12px}.pipeline-empty{text-align:center;color:var(--color-muted);border:1px dashed var(--color-border);border-radius:12px;padding:40px 16px;font-size:13.5px}#workspace-content>main.campaigns-page{max-width:1100px;margin-inline:auto}.page-tabs-row{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.page-tabs-row .view-tabs{border:0;margin:0}.page-tabs-row>.ui-button{margin-bottom:8px}.audience-stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:4px 0 14px;display:grid}.audience-stat{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:14px 16px}.audience-stat dt{color:var(--color-muted);cursor:help;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.audience-stat dt svg{opacity:.6}.audience-stat dd:not(.sr-only){letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:600}.audience-stat[data-emphasis]{border-color:color-mix(in srgb, var(--workspace-blue) 40%, var(--color-border));background:var(--ui-selection)}.campaigns-page>details.ui-panel{margin-top:20px;padding:14px 16px}#workspace-content>main.reports-page{max-width:1100px;margin-inline:auto}.report-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.report-filters label{color:var(--color-muted);font-size:12.5px}.report-filters label>span{margin-bottom:4px;display:block}.automation-heading{justify-content:flex-end;min-height:0;margin-bottom:0}.automation-heading>div{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.automation-heading .ui-button{min-height:30px;padding:4px 10px;font-size:12.5px}#workspace-content>main.pipeline-workspace{max-width:none;padding:16px 24px 32px}.pipeline-topbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}#workspace-content .pipeline-picker{min-width:180px;font-weight:600}.pipeline-count{color:var(--color-muted);white-space:nowrap;align-items:baseline;gap:5px;margin-right:4px;font-size:13px;display:inline-flex}.pipeline-count strong{color:var(--color-ink);font-weight:600}.pipeline-count .pipeline-value{border-left:1px solid var(--color-border);color:var(--color-ink);margin-left:6px;padding-left:10px;font-weight:600}.pipeline-search{flex:220px;max-width:360px}.pipeline-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pipeline-view{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--color-surface);padding:2px;display:flex}.pipeline-view .ui-button,.pipeline-view button{width:32px;height:30px;color:var(--color-muted);border-radius:6px;place-items:center;padding:0;display:grid}.pipeline-view button[aria-pressed=true]{background:var(--ui-selection);color:var(--workspace-blue);box-shadow:none}.pipeline-bulk-toolbar{background:0 0;border:0;gap:10px;margin:0 0 10px;padding:4px 2px;font-size:13px}.pipeline-bulk-toolbar[data-active]{border:1px solid color-mix(in srgb, var(--workspace-blue) 30%, var(--color-border));background:var(--ui-selection);border-radius:10px;padding:6px 12px}.pipeline-bulk-toolbar label{color:var(--color-muted);font-size:12.5px}.pipeline-board{padding-bottom:12px}.pipeline-board>ol{gap:12px}.pipeline-column{background:var(--color-background);border:0;border-radius:12px;width:300px;min-height:calc(100dvh - 240px);padding:0 8px 8px}.pipeline-column>header{z-index:1;border-top:3px solid var(--workspace-blue);background:var(--color-background);border-radius:12px 12px 0 0;margin:0 -8px 8px;padding:12px 14px 10px;position:sticky;top:0}.pipeline-column:nth-child(6n+2)>header{border-top-color:#8b5cf6}.pipeline-column:nth-child(6n+3)>header{border-top-color:#0ea5e9}.pipeline-column:nth-child(6n+4)>header{border-top-color:#f59e0b}.pipeline-column:nth-child(6n+5)>header{border-top-color:#10b981}.pipeline-column:nth-child(6n)>header{border-top-color:#ef4444}.pipeline-column>header>div{gap:8px}#workspace-content .pipeline-column h2{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pipeline-column header .pipeline-stage-count{background:var(--color-surface);border:1px solid var(--color-border);min-width:22px;height:20px;color:var(--color-muted);border-radius:10px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.pipeline-column header>div>.ui-button,.pipeline-column header>div>button{width:24px;height:24px;color:var(--color-muted);border-radius:6px;margin-left:auto}.pipeline-column header p{color:var(--color-ink);margin-top:4px;font-size:12.5px}.pipeline-column header p strong{font-weight:600}.pipeline-column ul{gap:8px}.pipeline-selectable{position:relative}.pipeline-card-checkbox{z-index:1;opacity:0;transition:opacity var(--ui-fast);position:absolute;top:12px;right:12px}.pipeline-selectable:hover .pipeline-card-checkbox,.pipeline-card-checkbox:checked,.pipeline-card-checkbox:focus-visible{opacity:1}.pipeline-deal,.pipeline-deal.ui-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:10px;justify-content:flex-start;align-items:stretch;gap:6px;min-height:0;padding:12px 14px;font-weight:400;box-shadow:0 1px 2px #0f17290d}.pipeline-deal:hover{border-color:var(--ui-border-hover);box-shadow:var(--ui-shadow-sm)}.pipeline-deal-title{overflow-wrap:anywhere;padding-right:20px;font-size:13.5px;font-weight:600;line-height:1.35}.pipeline-deal-contact{color:var(--color-muted);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.pipeline-deal-value{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.pipeline-deal-tags>span{background:var(--color-background);border-radius:6px;font-size:11px}.pipeline-deal-footer{color:var(--color-muted);margin-top:2px;padding-top:8px;font-size:12px}.pipeline-deal-footer>span{align-items:center;gap:5px;display:inline-flex}.pipeline-deal-owner i{background:var(--workspace-blue-soft);width:24px;height:24px;color:var(--workspace-blue);font-size:10.5px;font-weight:600}.pipeline-column-empty{border:1px dashed var(--ui-control-border);text-align:center;color:var(--color-subtle);border-radius:10px;margin-top:4px;padding:24px 12px;font-size:12.5px}.pipeline-column[data-over]{outline-color:var(--workspace-blue)}.deal-drawer{background:var(--color-surface);color:var(--color-ink);padding:24px}.deal-drawer .workspace-eyebrow{letter-spacing:.06em;color:var(--color-muted);font-size:11px}@media (max-width:640px){#workspace-content>main.pipeline-workspace{padding:12px}.pipeline-column{width:260px;min-height:320px}}#workspace-content>main.max-w-3xl{max-width:760px;margin-inline:auto}#workspace-content>main>nav.mb-6 a,#workspace-content>main.max-w-3xl>a:first-child{color:var(--color-muted);font-size:13px;text-decoration:none;display:inline-flex}#workspace-content>main>nav.mb-6 a:hover,#workspace-content>main.max-w-3xl>a:first-child:hover{color:var(--color-ink)}#workspace-content>main.max-w-3xl form{gap:16px}.pipeline-deal-actions{gap:2px;display:flex;position:absolute;bottom:12px;left:46px}.pipeline-deal-actions a{width:26px;height:26px;color:var(--color-muted);border-radius:7px;place-items:center;display:grid}.pipeline-deal-actions a:hover{background:var(--ui-hover);color:var(--workspace-blue)}.pipeline-selectable:has(.pipeline-deal-actions) .pipeline-deal-owner{margin-right:60px}.pipeline-stage-editor{border:1px solid var(--color-border);border-radius:10px;gap:8px;margin:4px 0;padding:12px;display:grid}.pipeline-stage-editor legend{margin:0;font-size:13px;font-weight:600}.pipeline-stage-editor ol{gap:6px;display:grid}.pipeline-stage-editor li{align-items:center;gap:8px;display:flex}.pipeline-stage-editor li>span{text-align:right;width:18px;color:var(--color-subtle);font-variant-numeric:tabular-nums;font-size:12px}.pipeline-stage-editor li .ui-input{flex:1}.pipeline-stage-editor>.ui-button{justify-self:start}.wf-builder-bar{top:calc(var(--ui-header-height) + 8px);z-index:20;box-shadow:var(--ui-shadow-sm);border-radius:12px;gap:10px;padding:8px 12px;position:sticky}.wf-back.ui-button,.wf-back{width:32px;height:32px;color:var(--color-muted);border-radius:8px;place-items:center;font-size:18px;display:grid}.wf-back:hover{background:var(--ui-hover);color:var(--color-ink)}#workspace-content .wf-name.ui-input,.wf-name.ui-input{width:min(300px,40vw);box-shadow:none;background:0 0;border-color:#0000;font-size:15px;font-weight:600}#workspace-content .wf-name.ui-input:hover{border-color:var(--color-border)}#workspace-content .wf-name.ui-input:focus-visible{border-color:var(--ui-focus);background:var(--color-surface)}.wf-builder-tabs{background:var(--color-background);border-radius:9px;gap:4px;margin-left:12px;padding:3px}.wf-builder-tabs button{border:0;border-radius:7px;padding:5px 12px;font-size:13px}.wf-builder-tabs button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--ui-shadow-xs)}.wf-publish-toggle input[role=switch]{appearance:none;background:var(--ui-control-border);cursor:pointer;width:34px;height:20px;transition:background var(--ui-fast);border-radius:10px;margin:0;position:relative}.wf-publish-toggle input[role=switch]:after{content:"";width:16px;height:16px;transition:transform var(--ui-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.wf-publish-toggle input[role=switch]:checked{background:var(--workspace-green)}.wf-publish-toggle input[role=switch]:checked:after{transform:translate(14px)}.wf-publish-toggle input[role=switch]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.wf-canvas{background-image:radial-gradient(color-mix(in srgb, var(--color-muted) 30%, transparent) 1px, transparent 1px);border-radius:12px}.wf-graph-node .wf-node-action{border-radius:12px;box-shadow:0 1px 2px #0f17290f}.wf-graph-node .wf-node-action:hover{border-color:var(--ui-border-hover);box-shadow:var(--ui-shadow-sm)}.wf-graph-node .wf-node-action[aria-pressed=true]{border-color:var(--workspace-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-blue) 18%, transparent)}.wf-node-name{font-weight:600}.wf-card-icon{border-radius:9px}.wf-node-action[data-family=message] .wf-card-icon{color:#2563eb;background:#2563eb1f}.wf-node-action[data-family=wait] .wf-card-icon{color:#d97706;background:#d9770624}.wf-node-action[data-family=contact] .wf-card-icon{color:#7c3aed;background:#7c3aed1f}.wf-node-action[data-family=deal] .wf-card-icon{color:#059669;background:#05966921}.wf-node-action[data-family=logic] .wf-card-icon{color:#ea580c;background:#ea580c21}.wf-node-action[data-family=flow] .wf-card-icon,.wf-node-action[data-family=record] .wf-card-icon{color:#64748b;background:#64748b24}:root[data-theme=dark] .wf-node-action[data-family] .wf-card-icon{filter:brightness(1.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wf-node-action[data-family] .wf-card-icon{filter:brightness(1.35)}}.wf-trigger-card{border-top:3px solid #f59e0b;border-radius:12px}.wf-trigger-card .wf-card-icon{color:#d97706;background:#f59e0b26}.wf-trigger-category{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.wf-trigger-name{font-weight:600}.wf-trigger-foot .wf-icon-button:not(.wf-trigger-notes){opacity:0;transition:opacity var(--ui-fast)}.wf-trigger-card:hover .wf-trigger-foot .wf-icon-button,.wf-trigger-foot .wf-icon-button:focus-visible{opacity:1}.wf-trigger-notes:not(.wf-notes-saved){color:var(--color-subtle)}.wf-node-more{opacity:.5}.wf-graph-node:hover .wf-node-more,.wf-node-more:focus-visible,.wf-node-more[aria-expanded=true]{opacity:1}@media (hover:none){.wf-trigger-foot .wf-icon-button,.wf-node-more{opacity:1}}.wf-list-move .ui-select{min-height:30px;box-shadow:none;color:var(--color-muted);background-color:#0000;border-color:#0000;padding:2px 26px 2px 8px;font-size:13px}.wf-list-move .ui-select:hover,.wf-list-move .ui-select:focus-visible{border-color:var(--ui-control-border);background-color:var(--color-surface);color:var(--color-ink)}.automation-heading{margin-bottom:-8px}.team-inbox .inbox-rail>header{border-bottom:1px solid var(--color-border)}.team-channel-icon{background:var(--workspace-blue-soft)!important;color:var(--workspace-blue)!important}.team-rail-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-subtle);margin:14px 10px 6px;font-size:11.5px;font-weight:600}.team-inbox .inbox-thread[data-inactive]{opacity:.6}.team-inbox .inbox-thread .inbox-message-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.team-badge{background:var(--workspace-blue);min-width:20px;height:20px;color:var(--workspace-blue-on);white-space:nowrap;border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.team-badge[data-urgent]{background:var(--color-danger);color:#fff}#workspace-content .team-thread-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.team-pane{flex-direction:column;min-height:0;display:flex}.team-thread-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.team-message{flex-direction:column;display:flex}.team-message.is-inbound{align-items:flex-start}.team-message.is-outbound{align-items:flex-end}.team-message-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-message-meta strong{color:var(--color-ink);font-weight:600}.team-message .message-bubble p{font-size:14px;line-height:1.5}.team-message[data-urgent] .message-bubble{box-shadow:0 0 0 2px var(--color-danger)}.team-message[data-focused] .message-bubble{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-blue) 40%, transparent)}.team-tag{background:var(--color-background);color:var(--color-muted);border-radius:5px;padding:0 6px;font-size:11px;font-weight:500}.team-tag[data-urgent]{background:var(--color-danger);color:#fff}.team-message-foot{gap:8px}.team-message-foot form{display:inline}.team-empty{text-align:center;color:var(--color-muted);margin:auto;padding:32px 16px;font-size:13.5px}.team-composer{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.team-composer .composer-input{padding:12px 14px 6px}.team-composer-chips{flex-wrap:wrap;gap:6px;padding:0 14px 6px;display:flex}.team-mention-chip{background:var(--workspace-blue-soft);color:var(--workspace-blue);border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:500}.team-mention-picker{height:32px;color:var(--color-muted);border-radius:8px;align-items:center;padding-left:10px;font-weight:600;display:inline-flex;position:relative}.team-mention-picker:hover{background:var(--ui-hover);color:var(--color-ink)}#workspace-content .team-mention-picker .ui-select{width:104px;min-height:30px;box-shadow:none;color:inherit;background-color:#0000;border-color:#0000;padding:2px 22px 2px 4px;font-size:13px}.team-toggle{height:32px;color:var(--color-muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.team-toggle:hover{background:var(--ui-hover);color:var(--color-ink)}.team-toggle:has(input:checked){background:var(--ui-selection);color:var(--workspace-blue)}.team-toggle[data-urgent]:has(input:checked){background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.team-composer-scope{text-align:right;color:var(--color-subtle);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.team-composer-status:empty{display:none}.team-composer-status{padding:0 14px 10px}@container thread (max-width:520px){.team-composer .composer-bar{flex-wrap:wrap}.team-composer-scope{display:none}.team-thread-scroll{padding:16px}}.team-toggle{border:1px solid #0000;position:relative}.team-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.team-toggle:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:1px}.team-toggle:not(:has(input:checked)){border-color:var(--color-border)}#workspace-content .team-mention-picker .ui-select{width:128px}@media (max-width:1250px){#workspace-content>main.messaging-workspace:is(:not([data-ready]),.inspector-closed) .contact-inspector .inspector-content{display:none}}.team-back{color:var(--color-muted);font-size:20px;text-decoration:none;display:none}@media (max-width:760px){#workspace-content>main.team-inbox{height:calc(100dvh - var(--ui-header-height));flex-direction:column;display:flex;overflow:hidden}main.team-inbox>.inbox-rail{border-right:0;flex:1;min-height:0}main.team-inbox>.team-pane,main.team-inbox[data-open]>.inbox-rail{display:none}main.team-inbox[data-open]>.team-pane{flex:1;min-height:0;display:flex}.team-back{place-items:center;width:28px;display:inline-grid}}.notification-preferences-table{table-layout:fixed}.notification-preferences-table thead th:not(:first-child){width:64px}.notification-preferences-table th[scope=row]{overflow-wrap:anywhere}#workspace-content .notification-preferences-scope{width:100%;min-width:0}@media (max-width:640px){.notification-preferences-table thead th:not(:first-child){letter-spacing:.02em;width:52px;font-size:10px}}.settings-preference-row .theme-label{display:inline}nav.wf-list-tabs{scrollbar-width:none;flex-wrap:nowrap}nav.wf-list-tabs button{white-space:nowrap;flex:none}@media (max-width:640px){nav.wf-list-tabs{gap:18px}.wf-list-toolbar input{width:100%}}#workspace-content .ui-filterbar.pipeline-stage-row{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0}@media (max-width:640px){#workspace-content .ui-filterbar.pipeline-stage-row{flex:100%}#workspace-content .pipeline-stage-row .ui-input[name=name]{flex:100%;width:100%}#workspace-content .pipeline-stage-row .ui-input{width:auto}#workspace-content .pipeline-stage-row>.ui-input[name=probability]{flex:none;width:72px}#workspace-content .pipeline-stage-row .ui-select{flex:1 1 0;width:auto;min-width:0}.dashboard-page .stat-grid{gap:8px}.dashboard-page .stat-card{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dashboard-page .stat-value{margin-top:0;font-size:22px}#workspace-content .view-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#workspace-content .view-tabs a{white-space:nowrap;flex:none}.page-tabs-row{border-bottom:0}.page-tabs-row>.view-tabs{flex:100%}.audience-stats{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.audience-stat{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.audience-stat+.audience-stat{border-top:1px solid var(--color-border)}.audience-stat dd:not(.sr-only){margin-top:0;font-size:17px}}#workspace-content>main.calling-workspace{position:relative}#workspace-content>main.calling-workspace>.live-status{z-index:1;position:absolute;top:4px;right:16px}.record-list{border:1px solid var(--color-border);border-radius:var(--ui-card-radius);background:var(--color-surface);overflow:hidden}.record-list>li{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 16px;display:grid;position:relative}.record-list>li+li{border-top:1px solid var(--color-border)}.record-list>li:hover{background:var(--ui-hover)}.record-list-title{color:var(--color-ink);overflow-wrap:anywhere;grid-column:1;font-weight:550;text-decoration:none}.record-list-title:after{content:"";position:absolute;inset:0}.record-list-title:focus-visible{outline:none}.record-list>li:has(.record-list-title:focus-visible){box-shadow:inset 0 0 0 2px var(--ui-focus)}.record-list-meta{color:var(--color-muted);grid-column:1;margin-top:2px;font-size:12.5px}.record-list-arrow{color:var(--color-subtle);grid-area:1/2/span 2;align-self:center;font-size:18px}.record-list-pages{gap:16px;font-size:13px;display:flex}.record-list-pages a{color:var(--workspace-blue);text-decoration:none}@media (max-width:640px){#workspace-content main.automation-workspace:has(>.wf-builder)>.automation-heading{display:none}.wf-builder-bar{top:calc(var(--ui-header-height) + 4px);padding:6px 8px}#workspace-content .wf-builder-bar .wf-name.ui-input{flex:1 1 0;order:0;width:auto;min-width:0;padding-inline:6px}.wf-builder-bar .wf-publish-toggle{margin-left:auto}.wf-builder-bar{column-gap:6px}.wf-builder-bar .wf-builder-tabs{margin-left:0}.wf-builder-bar .wf-builder-tabs button{padding:5px 9px}.wf-builder-bar .wf-publish-toggle{gap:5px;font-size:12.5px}.wf-builder-bar>.ui-button:last-child{padding-inline:12px}}
