@media (max-width:900px){.two-column,.three-column,.form-grid{grid-template-columns:1fr}.stack input,.stack select,.stack textarea{font-size:16px}.chart-row{grid-template-columns:90px 1fr auto}.hero h2,.hero h1,.hero h3{font-size:var(--text-xl)}.list-head .hero p,main>.list-head~.entity-section .entity-section-head p{display:none}.list-head .hero h2,.list-head .hero h1{font-size:var(--text-lg)}.list-head .hero{flex-basis:160px;min-width:0}.list-head .hero p.list-summary{font-size:var(--text-sm);display:block}.detail-header-identity h2,.detail-header-identity h1{font-size:var(--text-xl)}.detail-header-lead{flex-direction:column}.detail-header-actions{justify-content:flex-start}.entity-section-head{flex-direction:column}.entity-section-actions,.record-quick-actions{justify-content:flex-start;width:100%}.record-context-grid{grid-template-columns:1fr}.record-context-grid>div{border-right:0;border-bottom:1px solid var(--line)}.record-context-grid>div:last-child{border-bottom:0}.onboarding-head{gap:var(--space-xs);grid-template-columns:1fr}.onboarding-steps,.report-grid,.data-tools{grid-template-columns:1fr}.settings-layout{gap:var(--space-md);grid-template-columns:1fr}.settings-nav{gap:var(--space-2xs);scrollbar-width:none;display:flex;position:static;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav .eyebrow{display:none}.settings-nav a{white-space:nowrap;flex:none}.import-steps{grid-template-columns:1fr}.import-step{border-right:0;border-bottom:1px solid var(--line)}.import-step:last-child{border-bottom:0}}@media (max-width:640px){.slideover,.slideover-wide{border-left:0;width:100vw}}@media (max-width:900px){.palette-backdrop{padding:calc(var(--space-sm) + env(safe-area-inset-top)) var(--space-sm) calc(var(--space-sm) + env(safe-area-inset-bottom));align-items:flex-start}.quick-modal,.quick-modal-wide{max-height:calc(100dvh - var(--space-lg) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.quick-modal-head{padding:var(--space-md) var(--space-lg) var(--space-sm)}.task-entry-panel .slideover-body{flex-direction:column;display:flex}.task-entry-panel .task-create-form{flex:1}.task-entry-panel .task-create-submit{margin-top:auto}.slideover-close,.quick-modal-close{width:44px;height:44px}.primary-button,.secondary-button,.danger-button,.compact-button{min-height:44px}.shell-grid{grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-sm);height:auto;min-height:56px;padding:var(--space-xs) var(--space-md);padding-top:calc(var(--space-sm) + env(safe-area-inset-top));border-right:0;border-bottom:1px solid var(--line);flex-direction:row;position:sticky;top:0;overflow:visible}.sidebar .sidebar-brand{padding:0}.sidebar .brand-home{min-height:44px}.sidebar>.quick-create-trigger{width:auto;min-height:44px;padding:var(--space-xs) var(--space-sm);box-shadow:none;order:3}.sidebar>.sidebar-tools{gap:var(--space-2xs);order:2;margin-left:auto}.sidebar>.sidebar-tools .palette-trigger{flex:none;justify-content:center;width:44px;min-height:44px;padding:0}.sidebar>.sidebar-tools .palette-trigger .palette-trigger-label,.sidebar>.sidebar-tools .palette-trigger .palette-kbd{display:none}.sidebar>.sidebar-tools .palette-trigger .palette-trigger-icon{display:block}.sidebar>.sidebar-tools .notif-trigger{width:44px;min-height:44px}.sidebar>.quick-create-trigger .palette-kbd,.sidebar-collapsible{display:none}.sidebar-collapsible.is-open{gap:var(--space-md);z-index:45;width:min(380px,92vw);padding:0 var(--space-md) calc(80px + env(safe-area-inset-bottom));background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);animation:slideInRight .2s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.mobile-drawer-head{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-sm);margin:0 calc(-1 * var(--space-sm));padding:calc(var(--space-md) + env(safe-area-inset-top)) var(--space-md) var(--space-sm);border-bottom:1px solid var(--line);background:var(--surface);display:flex;position:sticky;top:0}.mobile-drawer-head>div{gap:var(--space-3xs);display:grid}.mobile-drawer-head strong{color:var(--text-strong);font-family:var(--font-display), "Bricolage Grotesque", Inter, sans-serif;font-size:var(--text-lg);line-height:1}.mobile-drawer-eyebrow{color:var(--muted);font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;font-weight:600}.mobile-drawer-close{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-soft);width:44px;height:44px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-drawer-close svg{width:18px;height:18px}.mobile-drawer-close:hover{border-color:var(--accent);color:var(--text)}.mobile-drawer-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .15s var(--ease);background:#0a0a0b8a;display:block;position:fixed;inset:0}.sidebar-collapsible.is-open .sidebar-nav-desktop{display:none}.sidebar-collapsible.is-open .more-block{display:flex}.bottom-nav{z-index:30;background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #0a0a0b59}.bottom-nav-item{justify-content:center;align-items:center;gap:var(--space-3xs);min-height:60px;padding:var(--space-xs) var(--space-2xs);color:var(--muted);font-size:var(--text-2xs);letter-spacing:.01em;cursor:pointer;transition:color .16s var(--ease), transform .12s var(--ease);background:0 0;border:0;flex-direction:column;flex:1;font-weight:600;display:flex;position:relative}.bottom-nav-item svg{opacity:.85;width:22px;height:22px;transition:transform .14s var(--ease)}.bottom-nav-item:hover{color:var(--text)}.bottom-nav-item:active{transform:scale(.92)}.bottom-nav-item.is-active{color:var(--accent-strong)}.bottom-nav-item.is-active:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;width:22px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom-nav-item.is-active svg{opacity:1;color:var(--accent-strong);transform:translateY(-1px)}.content{padding:var(--space-lg) var(--space-md) calc(64px + env(safe-area-inset-bottom) + var(--space-lg))}.focus-banner{align-items:stretch;gap:var(--space-sm);flex-direction:column}.focus-banner .secondary-button{width:100%}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats .stat-card{gap:var(--space-xs);padding:var(--space-sm);display:grid}.dashboard-stats .stat-icon{width:32px;height:32px}.dashboard-stats .meta-text{font-size:var(--text-xs)}.metric-strip,.bd-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-metric-strip .metric-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.bd-metric-strip .metric-item:nth-child(2n){border-right:0}.bd-metric-strip .metric-item:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.report-attribution-grid{gap:var(--space-lg);grid-template-columns:1fr}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.today-clear-summary{flex-direction:column;align-items:flex-start}.today-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden}.today-command-item span{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.today-task-row{align-items:stretch;gap:var(--space-sm);flex-direction:column}.today-task-main{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.today-task-actions{padding-left:0}.task-list-row{align-items:stretch;gap:var(--space-sm);flex-direction:column}.task-list-main{grid-template-columns:82px minmax(0,1fr)}.task-list-actions{padding-left:var(--space-2xl)}.pipeline-page .pipeline-stage-nav{margin-right:calc(-1 * var(--space-md));padding-right:var(--space-md);scrollbar-width:none;overflow-x:auto}.pipeline-stage-nav::-webkit-scrollbar{display:none}.board-grid{margin-right:calc(-1 * var(--space-md));padding-right:var(--space-md);scroll-snap-type:x mandatory}.board-column{flex-basis:min(82vw,340px)}.filter-bar>input:not([type=hidden]),.filter-bar>select{flex:100%;width:100%;max-width:none}.filter-bar>.primary-button,.filter-bar>.secondary-button{flex:calc(50% - 4px)}.list-filter-bar>input:not([type=hidden]),.list-filter-bar>select{flex:100%;width:100%;max-width:none}.data-tool{flex-direction:column;align-items:stretch}.integration-row{align-items:flex-start}.activity-item>.record-row,.record-link .record-row,.timeline-body>.record-row,.banner.record-row{flex-direction:column;align-items:flex-start}.detail-topbar{position:static}}@media (max-width:360px){.today-task-main,.task-list-main{grid-template-columns:1fr}.today-task-actions,.task-list-actions{flex-wrap:wrap;padding-left:0}}@media (max-width:600px){.sidebar .brand-product{display:none}.sidebar .encanta-logo-horizontal{width:124px}}@media (max-width:360px){.brand-home>.encanta-logo-horizontal{display:none}.brand-home>.encanta-logo-symbol{display:inline-flex}}
.bd-prospect-workspace{gap:var(--space-md)}.bd-prospect-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.bd-prospect-workspace-toolbar .segmented{max-width:100%}.bd-prospect-search{flex:360px;justify-content:flex-end}.bd-prospect-search input[type=search]{max-width:380px}.bd-prospect-roster-wrap{border-radius:var(--radius-md)}.bd-prospect-roster{table-layout:fixed;min-width:900px}.bd-prospect-roster th:first-child{width:16%}.bd-prospect-roster th:nth-child(2){width:21%}.bd-prospect-roster th:nth-child(3){width:17%}.bd-prospect-roster th:nth-child(4){width:12%}.bd-prospect-roster th:nth-child(5){width:15%}.bd-prospect-roster th:nth-child(6){width:19%}.data-table .bd-prospect-cell,.data-table .bd-prospect-state-cell{gap:var(--space-2xs);min-width:0;display:grid}.data-table .bd-prospect-cell strong{color:var(--text-strong);font-size:var(--text-sm);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.data-table .bd-prospect-cell>span,.data-table .bd-prospect-state-cell>span:not(.badge){color:var(--muted);font-size:var(--text-xs);line-height:1.4}.data-table .bd-prospect-signal-cell a{color:var(--accent-strong);font-weight:650}.data-table .bd-prospect-signal-cell a:hover{text-underline-offset:2px;text-decoration:underline}.data-table .bd-prospect-state-cell{align-content:center;justify-items:start}.data-table .bd-prospect-next-cell strong{color:var(--accent-strong)}@media (max-width:900px){.bd-prospect-workspace-toolbar{flex-direction:column;align-items:stretch}.bd-prospect-search{flex-basis:auto;justify-content:flex-start}.bd-prospect-search input[type=search]{max-width:none}}@media (max-width:640px){.bd-prospect-roster{table-layout:auto;min-width:0}.bd-prospect-roster tbody tr{gap:var(--space-xs);display:grid}.bd-prospect-roster td{align-items:start}.data-table td .bd-prospect-cell,.data-table td .bd-prospect-state-cell{text-align:right;justify-items:end;max-width:66%;padding:0;display:grid}.data-table td.cell-primary .bd-prospect-cell{gap:var(--space-2xs);text-align:left;justify-items:start;max-width:none;display:grid}.data-table .bd-prospect-cell strong{white-space:normal}}@media (pointer:coarse){.table-sort,.brand-home,summary,a.meta-text,.cell>a,.view-chip a,.view-chip-remove{align-items:center;min-height:44px;display:inline-flex}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}.row-select,.select-cell{min-height:44px;padding-inline:var(--space-xs);align-items:center;display:inline-flex}}
.record-next-action-overdue{border-left-color:var(--warn);background:var(--warn-tint)}.bd-pulse.bd-pulse-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bd-pulse a.bd-pulse-alert{background:var(--warn-tint)}.bd-pulse a.bd-pulse-alert strong{color:var(--warn)}@media (max-width:900px){.bd-pulse.bd-pulse-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-pulse.bd-pulse-four a{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.bd-pulse.bd-pulse-four a:nth-child(2n){border-right:0}.bd-pulse.bd-pulse-four a:nth-last-child(-n+2){border-bottom:0}}.segmented.bd-status-filter{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.segmented.bd-status-filter .segment{white-space:nowrap;flex:none}.record-next-action>span.meta-text{color:var(--muted);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;font-weight:400}.first-step-fields{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin:0;display:grid}.first-step-fields legend{float:left;width:100%;margin-bottom:var(--space-2xs);color:var(--text);font-size:var(--text-sm);padding:0;font-weight:600}.due-date-field .task-date-shortcuts{align-items:center}.due-date-field .due-date-input{width:auto;min-width:10.5rem;min-height:44px}.due-date-field>label{margin:0}.next-step-form .task-create-options .form-grid{margin-top:var(--space-sm)}.bd-unplanned-row{gap:var(--space-sm);display:grid}.text-button{min-height:32px;color:var(--accent-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:650;display:inline-flex}.text-button:hover{text-decoration:underline}.text-button:disabled{opacity:.55;cursor:progress}.field-optional{color:var(--muted);font-size:var(--text-xs,.75rem);font-weight:500}.bd-lead-workbench{gap:var(--space-md);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.bd-lead-next,.bd-lead-approach{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-sm);display:grid}.bd-lead-next{border-top:4px solid var(--accent)}.bd-lead-next.is-overdue{border-top-color:var(--warn)}.bd-lead-next.is-missing{border-top-color:var(--warn);background:linear-gradient(var(--warn-tint), var(--warn-tint)), var(--surface-strong)}.bd-lead-next h3,.bd-lead-approach h3{color:var(--text-strong);font-size:var(--text-lg);margin:0;line-height:1.3}.bd-lead-next .eyebrow{color:var(--accent-strong)}.bd-lead-next.is-overdue .eyebrow,.bd-lead-next.is-missing .eyebrow{color:var(--warn)}.bd-lead-next p{margin:0}.bd-lead-other-steps{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--line);display:grid}.bd-lead-other-steps ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.bd-lead-other-steps li{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.bd-lead-other-steps li>span{min-width:0;display:grid}.bd-approach-list{gap:var(--space-sm);margin:0;display:grid}.bd-approach-list>div{gap:var(--space-3xs);display:grid}.bd-approach-list dt{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.075em;text-transform:uppercase;font-weight:750}.bd-approach-list dd{gap:var(--space-3xs);color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.5;display:grid}.bd-route-gap{color:var(--warn);font-size:var(--text-sm);font-weight:600}.bd-lead-readiness{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--line);display:grid}.bd-stage-history{margin-top:var(--space-sm);border-top:1px solid var(--line);padding-top:var(--space-sm)}.bd-stage-history summary{color:var(--muted);font-size:var(--text-sm);cursor:pointer;font-weight:650}.bd-stage-history ul{gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}.bd-stage-history li{display:grid}details.bd-signal-item>summary{gap:var(--space-3xs);cursor:pointer;list-style:none;display:grid}details.bd-signal-item>summary::-webkit-details-marker{display:none}details.bd-signal-item>summary:after{content:"Show";color:var(--accent-strong);font-size:var(--text-sm);justify-self:start;font-weight:650}details.bd-signal-item[open]>summary:after{content:"Hide"}details.bd-signal-item[open]{gap:var(--space-sm)}.bd-signal-summary{max-height:18rem;color:var(--text);white-space:pre-wrap;margin:0;line-height:1.55;overflow:auto}.bd-outcome-grid{gap:var(--space-xs);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.bd-outcome-grid>legend{width:100%;margin-bottom:var(--space-xs);color:var(--text-strong);font-size:var(--text-sm);font-weight:700}.bd-outcome-tile{gap:var(--space-3xs);min-width:0;min-height:76px;padding:var(--space-sm);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);display:grid;position:relative}.bd-outcome-tile input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bd-outcome-tile strong{color:var(--text-strong);font-size:var(--text-base)}.bd-outcome-tile small{color:var(--muted);font-size:var(--text-sm);line-height:1.4}.bd-outcome-tile:hover{border-color:var(--accent)}.bd-outcome-tile.is-selected{border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 2px var(--accent-ring)}.bd-outcome-tile.is-close.is-selected{border-color:var(--danger-fg);background:var(--banner-error-bg);box-shadow:0 0 0 2px var(--danger-ring)}.bd-outcome-tile:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.bd-outcome-tile.is-disabled{opacity:.55;cursor:not-allowed}.bd-next-step-fieldset{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.bd-next-step-fieldset>legend{float:left}@media (max-width:900px){.bd-lead-workbench{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bd-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-lead-next,.bd-lead-approach{padding:var(--space-md)}}.report-channel-table{gap:var(--space-xs);margin-top:var(--space-md);display:grid}.bd-campaign-brief{gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin:0;display:grid}.bd-campaign-brief>legend{float:left;width:100%;margin-bottom:var(--space-2xs);color:var(--text-strong);font-size:var(--text-sm);font-weight:700}@media (max-width:900px){.proposal-edit-form>button[type=submit]{z-index:1;flex-shrink:0;position:sticky;bottom:0}}.slideover-discard{margin:var(--space-sm) var(--space-lg) 0;flex-shrink:0}.lead-workbench{gap:var(--space-md);grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.lead-workbench-list{gap:var(--space-xs);max-height:72dvh;display:grid;overflow-y:auto}.lead-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);overflow:hidden}.lead-summary.is-selected{border-color:var(--accent);background:var(--accent-tint)}.lead-summary-select{gap:var(--space-xs);width:100%;padding:var(--space-md);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.lead-summary-select .record-row{align-items:start}.lead-summary-select strong{overflow-wrap:anywhere}.lead-summary-next{font-weight:600}.lead-workbench-detail{gap:var(--space-sm);top:var(--space-md);min-width:0;display:grid;position:sticky}.lead-workbench-detail h3,.lead-workbench-detail>p{margin:0}.lead-conversation-context{gap:var(--space-md);margin:var(--space-sm) 0;display:grid}.lead-conversation-context dt{font-size:var(--text-sm);color:var(--muted);font-weight:600}.lead-conversation-context dd{margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;line-height:1.5}.lead-conversation-context dd p{margin:var(--space-2xs) 0 0}.lead-mobile-open,.lead-mobile-summary,.bd-mobile-prospects{display:none}.lead-mobile-summary>.secondary-button{margin-top:var(--space-xs)}@media (max-width:760px){.lead-workbench{grid-template-columns:1fr}.lead-workbench-list{max-height:none;overflow:visible}.lead-workbench-detail,.lead-summary-select{display:none}.lead-summary.is-selected{border-color:var(--line);background:var(--surface-strong)}.lead-mobile-open{gap:var(--space-xs);padding:var(--space-md) var(--space-md) 0;justify-content:space-between;align-items:start;min-height:44px;display:flex}.lead-mobile-open strong{overflow-wrap:anywhere;min-width:0}.lead-mobile-summary{padding:0 var(--space-md) var(--space-md);display:block}.lead-mobile-summary p,.bd-mobile-prospects p{margin:var(--space-xs) 0}.lead-mobile-summary summary,.bd-mobile-prospects summary{min-height:44px;padding:var(--space-xs) 0;cursor:pointer}.bd-mobile-prospects{gap:var(--space-sm);display:grid}.bd-mobile-prospects .card{padding:var(--space-md)}.bd-prospect-roster-wrap{display:none}.slideover{height:100dvh}.slideover-body .bd-resolution-form>button:last-child,.slideover-body .sales-record-form>button:last-child{z-index:1;min-height:44px;box-shadow:var(--shadow-md);position:sticky;bottom:0}}
.nav-group-plain{margin-bottom:var(--space-sm)}.nav-group-plain+.nav-group{padding-top:var(--space-xs);border-top:1px solid var(--line)}.today-head{gap:var(--space-sm);display:grid}.today-head .hero p{margin-bottom:0}.today-toolbar{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.today-toolbar .today-scope{width:auto;margin-top:0}.today-toolbar-actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.today-pulse{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:var(--space-xs) var(--space-md)}.today-pulse>summary{align-items:baseline;gap:var(--space-2xs) var(--space-sm);min-height:36px;color:var(--text);font-size:var(--text-sm);cursor:pointer;flex-wrap:wrap;display:flex}.today-pulse-label{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.075em;text-transform:uppercase;font-weight:750}.today-pulse-goal{color:var(--muted);margin-left:auto}.today-pulse[open]>summary{margin-bottom:var(--space-sm)}.bd-edit-steps{padding:var(--space-xs) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.bd-edit-steps>summary{min-height:36px;color:var(--muted);font-size:var(--text-sm);cursor:pointer;font-weight:650}.bd-edit-steps[open]>summary{margin-bottom:var(--space-sm)}@media (max-width:640px){.bd-pulse.bd-pulse-four a>span:last-child{display:none}.bd-pulse.bd-pulse-four a{padding:var(--space-sm)}}.bd-extras{padding:var(--space-xs) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.bd-extras>summary{align-items:baseline;gap:var(--space-2xs) var(--space-sm);cursor:pointer;flex-wrap:wrap;min-height:36px;display:flex}.bd-extras[open]>summary{margin-bottom:var(--space-sm)}@media (max-width:640px){.entity-section-head .muted{display:none}}.outlook-review-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.outlook-review-card{overflow-wrap:anywhere;min-width:0}.outlook-review-card h3{font-size:1.1rem;line-height:1.4}.outlook-details{margin-top:var(--space-md)}.outlook-review-entry{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:flex}.outlook-review-entry p{margin:4px 0 0}.outlook-review-entry .secondary-button{flex-shrink:0}@media (max-width:850px){.outlook-review-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.outlook-review-entry{flex-direction:column;align-items:stretch}.outlook-review-card .button-row>button{width:100%}}.outlook-filter-active{text-underline-offset:4px;font-weight:700;text-decoration:underline}.email-recipient-switcher{align-items:end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.email-recipient-switcher label{flex:1;min-width:0}.email-recipient-options summary{cursor:pointer;color:var(--muted);font-size:var(--text-sm)}.email-recipient-options[open]>div{margin-top:var(--space-sm)}.template-library-toolbar{align-items:end;gap:var(--space-md);flex-wrap:wrap}.company-people-form .checkbox-field{align-items:center;min-height:44px}.company-people-form>[hidden]{display:none}.record-contact-summary{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;margin:0;display:flex}.detail-header-title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.record-edit-shortcut{flex-shrink:0}.detail-header-title-row>h2,.detail-header-title-row>h1{flex:1;min-width:0}.record-edit-shortcut svg{width:16px;height:16px}@media (max-width:900px){.record-edit-shortcut{width:44px;min-height:44px;padding:0}.record-edit-shortcut span{display:none}}.record-contact-summary:empty{display:none}.record-contact-summary>div{min-width:0}.record-contact-summary dt{color:var(--muted);font-size:var(--text-xs)}.record-contact-summary dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.record-contact-summary a,.detail-header-sub a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.record-page .entity-section[id]{scroll-margin-top:var(--space-lg)}.record-page [aria-invalid=true]{scroll-margin-block:var(--space-lg)}@media (max-width:767px){.record-page .entity-section[id],.record-page [aria-invalid=true]{scroll-margin-top:88px}.record-page [aria-invalid=true]{scroll-margin-bottom:80px}}.record-page .related-person-row{padding:var(--space-sm) var(--space-md)}.related-person-row .record-row{gap:var(--space-sm);flex-flow:wrap;align-items:flex-start}.related-person-row .record-row>div{overflow-wrap:anywhere;flex:170px;min-width:0}.related-person-row .meta-text{margin:var(--space-3xs) 0 0;overflow-wrap:anywhere}.related-person-row .meta-text:empty{display:none}.company-people-form .checkbox-field input[type=radio]{width:18px;min-width:18px;height:18px;padding:0}.company-people-form .checkbox-field>span{overflow-wrap:anywhere;min-width:0}.template-library-toolbar>label{flex:1;min-width:180px;max-width:520px}.template-library>aside{max-height:66vh;overflow-y:auto}@media (max-width:800px){.template-library>aside{max-height:240px}}.detail-header-label,.detail-header-label>.eyebrow{align-items:center;gap:var(--space-xs);display:flex}.detail-header-label{flex-wrap:wrap}.detail-header-label .eyebrow svg{width:16px;height:16px}.detail-section-select{display:none}.record-page .detail-header-identity h2,.record-page .detail-header-identity h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.record-page .detail-header-actions{max-width:44%}.record-page .detail-fact dt{font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:500}.record-page .detail-topbar{padding-top:0;position:static}.record-overview{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(260px,310px);display:grid}.record-overview-main,.record-overview-aside{gap:var(--space-lg);min-width:0}.record-overview-aside{padding-left:var(--space-lg);border-left:1px solid var(--line)}.record-page .entity-section{min-width:0;box-shadow:none;gap:var(--space-sm);background:0 0;border:0;border-radius:0;padding:0}.record-overview .entity-section+.entity-section{padding-top:var(--space-lg);border-top:1px solid var(--line)}.record-page .entity-section-head h3{font-size:var(--text-md);line-height:1.4}.record-page .entity-section-head .muted{font-size:var(--text-sm);max-width:65ch}.record-overview-aside .entity-section-head h3{font-size:var(--text-base)}.record-details{gap:var(--space-sm);margin:0;display:grid}.record-details>div{gap:var(--space-3xs);min-width:0;display:grid}.record-details dt{color:var(--muted);font-size:var(--text-xs)}.record-details dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.record-focus{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.record-focus.is-overdue{border-color:var(--accent-tint-strong)}.record-focus.is-empty{background:var(--surface-soft);border-color:var(--line);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md);flex-wrap:wrap;display:flex}.record-focus-label{align-items:center;gap:var(--space-xs);color:var(--muted);font-size:var(--text-xs);font-weight:650;display:flex}.record-focus.is-empty .record-focus-label{color:var(--muted)}.record-focus.is-overdue .record-focus-label{color:var(--warn)}.record-focus h3{color:var(--text-strong);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;line-height:1.35}.record-focus p{font-size:var(--text-sm);max-width:65ch;margin:0;line-height:1.6}.record-focus-actions{align-items:center;gap:var(--space-xs);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.record-focus-actions:empty{display:none}.record-prose,.record-empty,.record-copy-preview{overflow-wrap:anywhere;white-space:pre-wrap;max-width:70ch;margin:0;line-height:1.7}.record-empty{color:var(--muted);font-size:var(--text-sm)}.record-copy>summary{gap:var(--space-xs);cursor:pointer;list-style:none;display:grid}.record-copy>summary::-webkit-details-marker{display:none}.record-copy-toggle{align-items:center;gap:var(--space-2xs);width:fit-content;color:var(--accent-strong);font-size:var(--text-sm);min-height:32px;font-weight:600;display:inline-flex}.record-copy-toggle svg{width:16px;height:16px}.record-copy:not([open]) .record-copy-less,.record-copy[open] .record-copy-more,.record-copy[open] .record-copy-preview{display:none}.record-copy[open] .record-copy-toggle svg{transform:rotate(180deg)}.record-copy>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.client-last-interaction{gap:var(--space-2xs);display:grid}.record-page .bd-lead-workbench{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.record-page .bd-lead-next{border:1px solid var(--accent-tint-strong);border-radius:var(--radius-md);background:var(--accent-tint);box-shadow:none}.record-page .bd-lead-next.is-missing{border-color:var(--line);background:var(--surface-soft)}.record-page .bd-lead-approach{padding:0 0 0 var(--space-lg);border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.record-page .bd-lead-approach h3{font-size:var(--text-md)}.record-page .bd-approach-list dt{font-size:var(--text-xs);text-transform:none;letter-spacing:0;font-weight:500}.record-page .bd-lead-other-steps{display:block}.record-page .bd-lead-other-steps>summary{cursor:pointer;padding:var(--space-xs) 0;font-size:var(--text-sm);color:var(--muted)}.record-page .bd-extras{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;padding:var(--space-md) 0;background:0 0;border-radius:0}.record-page .detail-tabpanel>.two-column{gap:var(--space-xl)}@media (max-width:1050px){.record-overview,.record-page .bd-lead-workbench{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.record-overview-aside,.record-page .bd-lead-approach{padding:var(--space-lg) 0 0;border-left:0;border-top:1px solid var(--line)}.record-details{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.record-page .detail-header-lead{gap:var(--space-sm)}.record-page .detail-header-actions{justify-content:flex-start;max-width:none}.record-page .detail-header-actions a,.record-page .detail-header-actions button{min-height:44px}.detail-tablist{display:none}.detail-section-select{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--line);display:flex}.detail-section-select>span{color:var(--muted);font-size:var(--text-sm)}.detail-section-select select{background:var(--surface);flex:1;min-width:0;min-height:44px;font-size:1rem;font-weight:600}.record-page .detail-facts{gap:var(--space-xs) var(--space-md)}.record-focus,.record-page .bd-lead-next{padding:var(--space-md)}.record-page .compact-button,.record-copy-toggle,.record-page .attachment-create>summary,.record-page .bd-extras>summary,.record-page .bd-lead-other-steps>summary{min-height:44px}.record-page .bd-lead-other-steps li{padding:var(--space-xs) 0;flex-direction:column;align-items:flex-start}.record-page .entity-section-actions{min-width:0}}@media (max-width:360px){.record-details{grid-template-columns:minmax(0,1fr)}}.record-relationship-links{gap:var(--space-2xs);display:grid}.record-relationship-links a{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-xs) 0;border-bottom:1px solid var(--line);display:flex}.record-relationship-links a strong{color:var(--muted);font-weight:500}.record-page .bd-lead-next.is-historical{border-color:var(--line);background:var(--surface-soft)}.record-page .bd-lead-next.is-historical .eyebrow{color:var(--muted)}.record-overview-aside .attachment-create>summary{color:var(--accent-strong);cursor:pointer}.record-overview-aside .attachment-create .form-grid{grid-template-columns:minmax(0,1fr)}.record-overview-aside .attachment-create[open] form{margin-top:var(--space-sm)}.record-details dd>a{max-width:100%;display:inline-block}@media (max-width:640px){.record-details dd>a{min-height:44px}.record-page .breadcrumbs{flex-wrap:nowrap;min-width:0}.record-page .breadcrumb-item:last-child{flex:1;min-width:0}.record-page .breadcrumb-item [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.record-page .return-link{white-space:nowrap;text-overflow:ellipsis;line-height:44px;display:block;overflow:hidden}}.email-rich-editor{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.email-rich-editor:focus-within{outline:2px solid var(--accent);outline-offset:2px}.email-format-toolbar{border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;gap:4px;padding:8px;display:flex}.email-format-toolbar button{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text);background:0 0;padding:8px 12px}.email-format-toolbar button[aria-pressed=true]{background:var(--accent-tint-strong);color:var(--text-strong)}.email-rich-input{min-height:230px;padding:var(--space-md);overflow-wrap:anywhere;outline:none}.email-rich-input p,.email-formatted-content p{margin:0 0 1em}.email-rich-input ul,.email-rich-input ol,.email-formatted-content ul,.email-formatted-content ol{padding-left:24px}.email-rich-input li>p,.email-formatted-content li>p{margin-bottom:.4em}.email-rich-input a,.email-formatted-content a{color:var(--accent-strong);text-decoration:underline}.email-link-tools{padding:var(--space-sm);border-bottom:1px solid var(--line)}.email-attachments .record-row{gap:var(--space-sm)}.email-attachments .record-row>span{overflow-wrap:anywhere;min-width:0}.email-attachments input[type=file]{width:100%;min-width:0;font-size:var(--text-sm)}.email-follow-up{border-top:1px solid var(--line);padding-top:var(--space-md)}.email-follow-up h3{margin:0}.email-follow-up-form,.email-refresh-preference{padding-top:var(--space-sm)}.email-follow-up .task-date-shortcut,.email-attention-control button{min-height:44px}.email-freshness{border-block:1px solid var(--line);padding-block:var(--space-sm)}.email-freshness .record-row{gap:var(--space-sm);flex-wrap:wrap}.email-freshness p{margin:0}.email-freshness details{font-size:var(--text-sm)}@media (max-width:800px){.email-rich-input{min-height:190px}.email-hub-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;width:100%;display:grid}.email-hub-nav .segment{min-width:0;font-size:var(--text-xs);white-space:nowrap;justify-content:center;padding:8px}}.directory-page .entity-section{box-shadow:none;background:0 0;border:0;padding:0}.directory-views{width:fit-content}.directory-toolbar{align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.directory-search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--input-bg);align-items:center;min-width:0;display:flex}.directory-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.directory-search>input{width:0;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;flex:1}.directory-search>input:focus{box-shadow:none;outline:none}.directory-search-submit{border-radius:var(--radius-sm);width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.directory-search-submit:hover{color:var(--text-strong);background:var(--surface-soft)}.directory-search-submit svg,.directory-toggle svg{flex:none;width:16px;height:16px}.directory-toggle{justify-content:center;align-items:center;gap:var(--space-xs);min-height:46px;padding:0 var(--space-md);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);cursor:pointer;list-style:none;display:flex}.directory-toggle[aria-expanded=true]{background:var(--surface-soft);border-color:var(--muted)}.directory-filter-count{font-variant-numeric:tabular-nums;color:var(--accent-strong)}.directory-controls{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;grid-column:1/-1;display:flex}.directory-controls[hidden]{display:none}.directory-controls label{gap:var(--space-2xs);min-width:0;font-size:var(--text-sm);color:var(--muted);flex:180px;display:grid}.directory-controls select{width:100%;min-width:0;min-height:44px;color:var(--text)}.directory-toolbar .filter-pending{grid-column:1/-1}.directory-toolbar .filter-pending:empty{display:none}.directory-table-scroll{box-shadow:none}.directory-table{table-layout:fixed}.directory-table th{padding:0 var(--space-md);font-size:var(--text-xs);text-transform:none;letter-spacing:0;font-weight:500}.directory-table th.checkbox-cell+th{width:34%}.directory-table th:has(+th):first-child:not(.checkbox-cell){width:34%}.directory-table .cell{padding:var(--space-md);overflow-wrap:anywhere;line-height:1.5}.directory-table .cell-primary .cell{align-items:center;min-height:68px;display:flex}.directory-identity,.directory-cell-stack{gap:var(--space-2xs);min-width:0;display:grid}.directory-name{color:var(--text-strong);font-weight:600}.directory-context,.directory-mobile-context{font-size:var(--text-sm);color:var(--muted);font-weight:400}.directory-mobile-links,.directory-mobile-context{display:none}.directory-status{align-items:baseline;gap:var(--space-xs);display:inline-flex}.directory-status-dot{background:var(--muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.directory-status-positive .directory-status-dot{background:var(--banner-success-fg)}.directory-status-warning{color:var(--warn)}.directory-status-danger{color:var(--danger-fg)}.directory-status-warning .directory-status-dot,.directory-status-danger .directory-status-dot{background:currentColor}.directory-owner{color:var(--muted)}.directory-checkbox{cursor:pointer;place-items:center;width:44px;min-height:44px;display:grid}.directory-table .checkbox-cell{width:44px;padding:0}.directory-page .filter-chip,.directory-page .filter-chip-clear,.directory-page .table-sort{align-items:center;min-height:44px}@media (max-width:900px){.directory-toolbar{grid-template-columns:1fr 1fr}.directory-search{grid-column:1/-1}}@media (max-width:640px){.directory-page .list-head{margin-bottom:var(--space-2xs)}.directory-views{width:100%}.directory-controls label{flex-basis:100%}.directory-table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:visible}.directory-table tbody tr{align-items:start;gap:var(--space-xs) var(--space-sm);padding:var(--space-md);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.directory-table tbody tr:last-child{border-bottom:0}.directory-table tbody tr:hover{background:0 0}.directory-table tbody tr.row-selected{background:var(--accent-tint-strong)}.directory-table td{min-height:0;padding:0;display:block}.directory-table td:before{display:none}.directory-table td .cell{text-align:left;padding:0;display:block}.directory-table td.cell-primary{grid-column:1/-1;margin:0;padding:0}.directory-table tr:has(.checkbox-cell) td.cell-primary{padding-right:var(--space-xl)}.directory-table td.cell-primary .cell{min-height:44px;font-size:var(--text-base)}.directory-mobile-context{display:inline}.directory-table td.cell-secondary{display:none}.directory-mobile-links{display:grid}.directory-mobile-links:empty{display:none}.directory-mobile-links>a{min-height:44px;color:var(--muted);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;display:flex}.directory-table td.directory-owner .cell,.directory-table td.directory-health .cell{text-align:right}.directory-table td.directory-owner:before{content:"Owner";text-align:right;font-weight:400;font-size:var(--text-xs);text-transform:none;letter-spacing:0;display:block}.directory-health .directory-status{justify-content:flex-end}.directory-value .cell:before{content:"Contract ";font-size:var(--text-xs);color:var(--muted)}.directory-table td.checkbox-cell{top:var(--space-xs);right:var(--space-xs);width:44px}}.directory-table .directory-number-header,.directory-table .cell-num{text-align:right}.directory-search>.directory-search-icon{width:16px;height:16px;margin-left:var(--space-sm);color:var(--muted);flex:none}
.email-page .email-page-header,.email-page .email-page-header p{margin-bottom:0}.email-page .email-freshness{gap:var(--space-xs);padding:var(--space-xs) 0;border-block:1px solid var(--line);position:relative}.email-freshness>.record-row{align-items:center;padding-right:112px}.email-freshness>details{right:0;top:var(--space-sm);position:absolute}.email-freshness>details>summary{min-height:36px;font-size:var(--text-sm);color:var(--muted)}.email-freshness>details[open]{z-index:4;width:min(360px,100%);padding:var(--space-md);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.email-freshness .record-row p{margin:0}.email-page .email-relationship-strip{padding:var(--space-sm) var(--space-md)}.email-workspace-root>.email-context-details{padding:0}.email-workspace .email-conversations{padding:var(--space-md)}.email-thread-heading{align-items:start;gap:var(--space-xs);justify-content:space-between;display:flex}.email-thread-count{border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-xs);flex:none}.email-reader-heading{justify-content:space-between;align-items:start;gap:var(--space-md);border-bottom:1px solid var(--line);padding-bottom:var(--space-md);display:flex}.email-reader-heading h3{margin:var(--space-xs) 0 0}.email-thread-timeline{border-left:2px solid var(--line-strong);padding-left:var(--space-md)}.email-timeline-message{padding:var(--space-sm) 0;border-bottom:1px solid var(--line)}.email-timeline-message>summary,.email-timeline-message-header{justify-content:space-between;align-items:center;gap:var(--space-xs);cursor:pointer;flex-wrap:wrap;min-height:36px;font-weight:600;display:flex}.email-timeline-message>summary:before{content:"›";color:var(--accent-strong)}.email-timeline-message>summary>span,.email-timeline-message-header>span{color:var(--muted);font-size:var(--text-sm);margin-left:auto;font-weight:400}.email-body .email-message-content{max-width:75ch;margin:var(--space-sm) 0;line-height:1.65}.email-quoted-history{color:var(--muted);font-size:var(--text-sm);border-left:2px solid var(--line);padding-left:var(--space-md)}.email-quoted-history summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.email-quoted-history summary:before{content:"…";margin-right:var(--space-xs)}.email-outcome-panel{border-block:1px solid var(--line);padding-block:var(--space-sm)}.email-outcome-panel>summary{cursor:pointer;min-height:44px;color:var(--accent-strong);align-items:center;font-weight:600;display:flex}.email-outcome-panel>summary:before{content:"+";margin-right:var(--space-xs)}.email-outcome-panel[open]>summary:before{content:"−"}.email-outcome-next-step{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);display:grid}.email-signature-preview{background:0 0;padding:0}.email-signature-control{padding:var(--space-sm) 0}.email-signature-settings{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.email-address-fields{align-items:center;gap:var(--space-sm);border-block:1px solid var(--line);padding:var(--space-sm) 0;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.email-address-fields p{margin:0}.email-address-fields p:first-child{flex-basis:100%}.email-address-fields .text-button{margin-left:auto}.email-format-toolbar{z-index:1;background:var(--surface-soft);position:sticky;top:0}.email-format-toolbar button{min-width:40px;min-height:40px}.email-search-toolbar label{flex:1}.email-search-toolbar input{max-width:none}.email-hub-conversations{gap:var(--space-md);padding:var(--space-md)}.email-hub-list{display:grid}.email-hub-conversation-row{border-top:1px solid var(--line)}.email-hub-conversation-main{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xs);color:var(--text);border-radius:var(--radius-sm);display:flex}.email-hub-conversation-main:hover{background:var(--surface-soft)}.email-hub-conversation-main>div{gap:var(--space-2xs);overflow-wrap:anywhere;min-width:0;display:grid}.email-direction-indicator{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);flex:none;place-items:center;display:grid}.email-direction-indicator.is-incoming{color:var(--accent-strong);background:var(--accent-tint);border-color:var(--accent-ring)}.email-open-thread{color:var(--accent-strong);margin-left:auto}.email-hub-conversation-actions{justify-content:end;align-items:center;gap:var(--space-md);padding:0 var(--space-xs) var(--space-sm);color:var(--muted);font-size:var(--text-sm);display:flex}.email-hub-conversation-actions details summary{cursor:pointer}.email-window-help{font-size:var(--text-sm);color:var(--muted);border-top:1px solid var(--line);padding-top:var(--space-sm)}.email-window-help summary{cursor:pointer;min-height:36px}.email-record-thread{gap:var(--space-md);border-top:1px solid var(--line);padding:var(--space-sm) 0;color:var(--text);overflow-wrap:anywhere;justify-content:space-between;display:flex}.email-record-thread>div{gap:var(--space-2xs);display:grid}.email-record-thread>.meta-text{text-align:right}.email-attention-row{align-items:center;gap:var(--space-md);border-top:1px solid var(--line);padding:var(--space-sm) 0;justify-content:space-between;display:flex}.email-attention-row>a{gap:var(--space-2xs);color:var(--text);overflow-wrap:anywhere;display:grid}@media (max-width:700px){.email-freshness>.record-row{align-items:start;padding-right:0}.email-freshness>details{position:relative;top:auto}.email-signature-settings,.email-outcome-next-step{grid-template-columns:minmax(0,1fr)}.email-reader-heading{flex-direction:column}.email-record-thread,.email-attention-row{flex-direction:column;align-items:start}.email-record-thread>.meta-text{text-align:left}.email-hub-conversation-actions{padding-left:var(--space-xs);justify-content:start}.email-workspace .email-conversations{padding:var(--space-sm)}.email-format-toolbar{flex-wrap:wrap;position:static}}.email-timeline-message.is-open{padding-block:var(--space-md)}.email-timeline-message-header{margin-bottom:var(--space-md)}.email-page{gap:var(--space-sm)}.email-message-addresses{overflow-wrap:anywhere}.email-message-addresses summary{cursor:pointer;min-height:32px}
.tasks-page .task-directory{gap:var(--space-sm)}.task-filter-bar{padding-block:var(--space-xs);align-items:center;display:flex}.task-owner-filter{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--muted);display:flex}.task-owner-filter select{width:auto;min-width:180px;min-height:44px}.task-list{border-top:0}.task-list-item{padding-block:var(--space-md)}.task-list-row{gap:var(--space-lg)}.task-list-main{justify-content:space-between;align-items:center;gap:var(--space-md);flex:1;display:flex}.task-list-identity{min-width:0}.task-title{color:var(--text-strong);font-weight:650;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5;display:block}.task-context{align-items:center;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.task-context a{color:var(--muted)}.task-context span+span:before,.task-context a+span:before{content:"·";margin-right:var(--space-sm)}.task-timing{justify-items:end;gap:var(--space-2xs);flex:none;display:grid}.task-date{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.task-date.is-overdue{color:var(--warn)}.task-priority{font-size:var(--text-xs);color:var(--warn);font-weight:650}.task-due-heading{align-items:center;gap:var(--space-xs);margin:var(--space-lg) 0 0;font-size:var(--text-sm);color:var(--text-strong);display:flex}.task-due-heading:first-child{margin-top:var(--space-sm)}.task-due-heading span{color:var(--muted);font-weight:400}.task-list-actions{flex-wrap:wrap;justify-content:flex-end}.task-list-actions .compact-button{min-height:44px}.task-list-item.is-completed .task-title{color:var(--muted)}.task-completed-history{border-top:1px solid var(--line);padding-top:var(--space-sm)}.task-completed-history>summary{align-items:center;gap:var(--space-xs);cursor:pointer;width:fit-content;min-height:44px;font-size:var(--text-sm);font-weight:650;display:flex}.task-completed-history>summary:before{content:"+";width:16px;color:var(--muted);font-weight:400}.task-completed-history[open]>summary:before{content:"−"}.task-completed-history>summary span{color:var(--muted);font-weight:400}.form-actions{bottom:calc(-1 * var(--space-lg));padding-block:var(--space-md);background:var(--surface);border-top:1px solid var(--line);z-index:1;position:sticky}.form-actions>button{width:100%;min-height:44px}.task-delete-disclosure{padding-top:var(--space-sm);border-top:1px solid var(--line)}.task-delete-disclosure>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--muted);font-size:var(--text-sm);align-items:center;display:flex}.today-page .entity-section{padding:var(--space-md)}.today-page .entity-section-head p{font-size:var(--text-sm)}.today-page .activity-item{border:0;border-bottom:1px solid var(--line);padding:var(--space-md) 0;background:0 0;border-radius:0}.today-page .activity-item:last-child{border-bottom:0}.today-page .outreach-queue-actions{margin-top:var(--space-sm)}.today-page .today-clear-summary{background:0 0;border:0;padding-inline:0}.today-page .today-clear-summary>div{padding:0}.today-page .today-clear .empty-state{padding:var(--space-lg) var(--space-sm)}.today-page .today-task-main .meta-text{font-size:var(--text-sm)}.today-page .today-task-actions .compact-button{min-height:44px}.today-page .bd-today-item{padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.today-page .bd-today-item .eyebrow{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--muted)}.today-page .bd-today-item-main .meta-text{font-size:var(--text-sm)}@media (max-width:767px){.task-list-row{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.task-list-main{align-items:stretch;gap:var(--space-xs);flex-direction:column;display:flex}.task-timing{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.task-list-actions{justify-content:flex-start;padding-left:0}.task-list-actions .meta-text{flex-basis:100%}.task-owner-filter{width:100%}.task-owner-filter select{flex:1;min-width:0}.today-page .today-task-main{grid-template-columns:minmax(0,1fr)}.today-page .today-task-row{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.today-page .today-task-actions{justify-content:flex-start}.form-actions{bottom:calc(-1 * var(--space-md))}}.task-list-actions .task-edit-trigger{color:var(--muted);background:0 0;border-color:#0000}.task-list-actions .task-edit-trigger:hover{background:var(--surface-inset);color:var(--text-strong)}.campaign-directory{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;overflow:hidden}.campaign-directory-row{gap:var(--space-sm) var(--space-xl);padding:var(--space-lg);color:inherit;border-bottom:1px solid var(--line);transition:background .16s var(--ease);grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);display:grid}.campaign-directory-row:last-child{border-bottom:0}.campaign-directory-row:hover{background:var(--surface)}.campaign-directory-row>.record-row,.campaign-directory-row>.meta-text{grid-column:1/-1}.campaign-directory-identity{min-width:0}.campaign-directory-identity h3{margin:0 0 var(--space-2xs);font-size:var(--text-lg)}.campaign-purpose{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.campaign-directory-facts{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;margin:0;display:grid}.campaign-directory-facts>div{padding:0 var(--space-md)}.workflow-guidance{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);overflow-wrap:anywhere}.workflow-guidance>summary{cursor:pointer;min-height:44px;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--text-strong)}.workflow-guidance[open]>summary{border-bottom:1px solid var(--line)}.workflow-guidance>summary h3{font-size:var(--text-md);margin:0;display:inline}.workflow-guidance>summary span{margin-left:var(--space-sm);color:var(--muted)}.workflow-guidance>.bd-starter-note{border:0}.campaign-brief-disclosure .bd-definition-list{padding:var(--space-md);margin:0}.campaign-detail-page .bd-campaign-context{align-items:start}.campaign-detail-page .entity-section-description{font-size:var(--text-sm)}.campaign-detail-page .bd-prospect-cell strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-detail-page .bd-prospect-cell>span{overflow-wrap:anywhere}.campaign-detail-page .bd-prospect-roster td{vertical-align:top}.bd-overview-page .bd-record-list .record-link,.bd-overview-page .bd-unplanned-row{border:0;border-bottom:1px solid var(--line);padding:var(--space-md) 0;background:0 0;border-radius:0}.bd-overview-page .bd-record-list .record-link:last-child,.bd-overview-page .bd-unplanned-row:last-child{border-bottom:0}.bd-overview-page .bd-unplanned-row .meta-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workflow-reassurance{padding:var(--space-md) 0;color:var(--muted);margin:0}.discovery-page .entity-section{box-shadow:none;background:0 0;border:0;padding:0}.discovery-page .entity-section-head{padding:0 0 var(--space-sm)}.discovery-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);gap:0;overflow:hidden}.discovery-list .discovery-item{border:0;border-bottom:1px solid var(--line);padding:var(--space-lg);gap:var(--space-sm);background:0 0;border-radius:0;display:grid}.discovery-list .discovery-item:last-child{border-bottom:0}.discovery-item h3{font-size:var(--text-lg);overflow-wrap:anywhere}.discovery-item-head>div{min-width:0}.discovery-item-badges{gap:var(--space-xs);margin-bottom:var(--space-xs)}.discovery-item-actions{align-items:start}.discovery-more{background:0 0;border:0}.discovery-more>summary{color:var(--muted);padding:var(--space-xs) var(--space-sm);align-items:center;list-style:none;display:flex}.discovery-more>summary:after{content:"⌄";margin-left:var(--space-xs)}.discovery-more[open]>summary{border:0}.discovery-more>.button-row{padding:var(--space-xs)}.text-disclosure-copy{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.text-disclosure>summary{cursor:pointer;min-height:44px;color:var(--muted);overflow-wrap:anywhere;line-height:1.6;list-style:none}.text-disclosure>summary>.text-link{padding-top:var(--space-2xs);font-size:var(--text-sm);display:block}.text-disclosure[open]>summary>span:first-child,.text-disclosure>summary>.disclosure-collapse,.text-disclosure[open]>summary>.disclosure-expand{display:none}.text-disclosure[open]>summary>.disclosure-collapse{align-items:center;min-height:44px;display:flex}.text-disclosure[open]>.text-disclosure-copy{margin-top:var(--space-xs)}@media (max-width:767px){.campaign-directory-row{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:minmax(0,1fr)}.campaign-directory-facts{padding:var(--space-sm) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.campaign-directory-facts>div,.campaign-directory-facts>div:first-child{border-bottom:0;border-right:1px solid var(--line)}.campaign-directory-facts>div:last-child{border-right:0}.campaign-directory-facts>div:first-child{padding-left:0}.workflow-guidance>summary span{margin-left:0;margin-top:var(--space-2xs);display:block}.discovery-list .discovery-item{padding:var(--space-md);display:grid}.discovery-item .compact-button,.discovery-item-actions button,.discovery-more>summary{min-height:44px}.campaign-detail-page .bd-mobile-prospects .card{border:0;border-bottom:1px solid var(--line);box-shadow:none;padding:var(--space-md) 0;background:0 0;border-radius:0}.campaign-detail-page .bd-mobile-prospects details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.campaign-detail-page .bd-mobile-prospects .record-next-action{color:inherit}.campaign-detail-page .bd-mobile-prospects .record-row{gap:var(--space-sm);align-items:start}.campaign-detail-page .bd-mobile-prospects .record-row strong{overflow-wrap:anywhere}}.campaign-form>.form-grid>:first-child{grid-column:1/-1}.form-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.form-actions>button{flex:auto}.workspace-overview-page{gap:var(--space-md)}.overview-as-of{color:var(--muted);font-size:var(--text-sm);margin:0}.overview-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.overview-metric{gap:var(--space-2xs);min-width:0;padding:var(--space-md);color:var(--text-strong);border-left:1px solid var(--line);display:grid}.overview-metric:first-child{border-left:0}.overview-metric:hover,.overview-lead-states a:hover,.overview-stage-list a:hover,.overview-review-campaigns a:hover{background:var(--surface-soft)}.overview-metric-label{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--muted);display:flex}.overview-metric-label>span{display:inline-flex}.overview-metric-label svg{width:18px;height:18px}.overview-metric-value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.25}.overview-attention{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--line);background:var(--surface);display:flex}.overview-attention.has-attention{border-left-color:var(--warn)}.overview-attention strong{font-size:var(--text-sm)}.overview-attention p{margin:var(--space-2xs) 0 0}.overview-attention>a,.overview-section-head>a,.overview-discovery>a,.overview-more-campaigns{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.overview-section{min-width:0;padding-top:var(--space-sm);border-top:1px solid var(--line)}.overview-section-head{justify-content:space-between;align-items:center;gap:0 var(--space-md);flex-wrap:wrap;display:flex}.overview-section-head h3,.overview-start h3{font-size:var(--text-md);margin:0}.overview-definition{margin:0 0 var(--space-sm)}.overview-lead-states{gap:var(--space-xs);margin-bottom:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-lead-states a{align-items:baseline;gap:var(--space-xs);min-height:44px;padding:var(--space-xs);color:var(--muted);font-size:var(--text-sm);display:flex}.overview-lead-states strong{color:var(--text-strong);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.overview-discovery{align-items:start;gap:var(--space-lg);padding:var(--space-sm) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.overview-discovery strong{font-size:var(--text-sm)}.overview-discovery p{margin:var(--space-2xs) 0 0}.overview-review-campaigns,.overview-stage-list{margin:0;padding:0;list-style:none}.overview-review-campaigns a{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--text-strong);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.overview-review-campaigns a>span:first-child{overflow-wrap:anywhere}.overview-lifecycle{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-stage-list a{align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:44px;padding:var(--space-xs) 0;border-bottom:1px solid var(--line);color:var(--text-strong);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.overview-stage-totals{justify-content:end;gap:var(--space-2xs) var(--space-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.overview-stage-totals>span{color:var(--muted)}.overview-stage-track{background:var(--line);grid-column:1/-1;height:3px}.overview-stage-track>span{background:var(--muted);height:100%;display:block}.overview-empty{margin:var(--space-xs) 0;color:var(--muted);font-size:var(--text-sm);line-height:1.6}.overview-history .timeline-group-label{font-size:var(--text-sm);color:var(--muted)}.overview-history .activity-event-meta,.overview-history .activity-event-meta time,.overview-history .activity-record-link{font-size:var(--text-sm)}.overview-start{box-shadow:none}@media (max-width:767px){.overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.overview-metric:first-child .overview-metric-value{text-align:right;font-size:var(--text-lg);grid-area:1/2/3}.overview-metric:nth-child(2){border-left:0}.overview-lead-states{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-discovery,.overview-lifecycle{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.overview-attention{flex-direction:column;align-items:start;gap:0}.overview-stage-totals{max-width:13ch}}.workspace-relationships{gap:var(--space-xl);padding:var(--space-sm) var(--space-xs);flex-wrap:wrap;display:flex}.workspace-relationships a{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--muted);display:flex}.workspace-relationships a:hover{color:var(--text-strong)}.workspace-relationships svg{width:18px;height:18px}.workspace-relationship-icon{display:inline-flex}.workspace-relationships strong{color:var(--text-strong)}.chart-no-comparison .chart-row{grid-template-columns:minmax(0,1fr) auto}.report-definition{color:var(--muted);font-size:var(--text-sm)}.report-definition summary{cursor:pointer;min-height:44px;color:var(--text-strong);align-items:center;gap:var(--space-xs);display:flex}.report-definition summary:after{content:"⌄"}.report-definition p{max-width:80ch;line-height:1.6}.weekly-sales-review h3{margin-bottom:var(--space-xs)}.weekly-sales-metrics{box-shadow:none;margin:0}.weekly-sales-metrics dd{margin:0}.reports-page .weekly-sales-review>.two-column{gap:var(--space-xl)}.reports-page .weekly-sales-review .record-link{border:0;border-bottom:1px solid var(--line);padding:var(--space-sm) 0;background:0 0;border-radius:0}.reports-page .weekly-sales-review h4{font-size:var(--text-sm);margin:0 0 var(--space-xs)}.reports-page .weekly-sales-review .two-column .stack{align-content:start;gap:var(--space-xs)}.reports-page .weekly-sales-review .two-column p{margin:0}.reports-page .outreach-metrics{box-shadow:none;grid-template-columns:repeat(7,minmax(0,1fr))}.reports-page .outreach-metrics .metric-item{padding:var(--space-sm);align-content:start}.reports-page .outreach-metrics .meta-text{font-size:var(--text-xs);line-height:1.5}.reports-page .entity-section-description{font-size:var(--text-sm)}.report-jump nav{gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.report-jump nav a{min-height:44px;color:var(--text-strong);font-size:var(--text-sm);align-items:center;display:flex}.report-jump nav a:hover{text-underline-offset:3px;text-decoration:underline}.reports-page #report-data-tools .data-tools{padding:var(--space-md)}.reports-page [id]{scroll-margin-top:var(--space-lg)}@media (max-width:1000px){.reports-page .outreach-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-page .outreach-metrics .metric-item{border-bottom:1px solid var(--line)}}@media (max-width:767px){.workspace-relationships{gap:var(--space-md)}.reports-page .outreach-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .outreach-metrics .metric-item{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.reports-page .outreach-metrics .metric-item:nth-child(2n){border-right:0}.reports-page .outreach-metrics .metric-item:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.reports-page [id]{scroll-margin-top:80px}.reports-page .metric-value{overflow-wrap:anywhere}.today-command-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.today-command-item:nth-child(2n){border-right:0}.today-command-item:nth-last-child(2):nth-child(odd),.today-command-item:last-child{border-bottom:0}.today-command-item:last-child:nth-child(odd){grid-column:1/-1}.discovery-filter-bar{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.discovery-filter-bar input[type=search]{grid-area:1/1;width:100%;min-width:0}.discovery-filter-bar button[type=submit]{grid-area:1/2}.discovery-filter-bar select{grid-area:2/1/auto/-1;width:100%}.discovery-filter-bar a,.discovery-filter-bar .filter-pending{grid-column:1/-1}.discovery-filter-bar .filter-pending:empty{display:none}}@media (max-width:900px){.toast-viewport{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}.email-sales-brief{border-left:3px solid var(--accent);background:var(--surface);padding:var(--space-sm) var(--space-md);min-width:0}.email-sales-brief-main .record-row{align-items:center;gap:var(--space-sm)}.email-sales-brief h3{margin:var(--space-xs) 0;font-size:var(--text-base);overflow-wrap:anywhere}.email-sales-brief p{margin:var(--space-xs) 0}.email-sales-brief-actions{flex-shrink:0}.bd-task-handoff-options small{display:block}.email-sales-brief-details{border-top:1px solid var(--line);margin-top:var(--space-sm)}.email-sales-brief-details>summary{cursor:pointer;padding:var(--space-sm) 0;font-size:var(--text-sm)}.email-sales-brief-details .lead-conversation-context{margin-top:var(--space-sm)}.email-sales-brief-details dd{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.email-sales-brief-main .record-row{flex-direction:column;align-items:flex-start}.email-sales-brief-actions{flex-wrap:wrap}}
.email-hub-page{gap:var(--space-sm)}.email-page-header .primary-button,.email-search-toolbar button,.email-freshness button{justify-content:center;align-items:center;gap:var(--space-xs);display:inline-flex}.email-hub-page .email-page-header h2,.email-hub-page .email-page-header h1{margin:0}.email-hub-page .email-page-header .meta-text{margin-top:var(--space-2xs)}.email-hub-page .email-hub-nav{border-radius:var(--radius-sm);flex-wrap:nowrap;align-self:stretch;display:flex;overflow-x:auto}.email-hub-page .email-hub-nav .segment{white-space:nowrap;flex:none}.email-search-toolbar{gap:var(--space-sm)}.email-search-toolbar label{min-width:0}.email-search-toolbar label:first-of-type{flex:1}.email-search-toolbar>.email-company-filter{flex:0 220px;min-width:140px;max-width:220px}.email-workbench{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(280px,350px) minmax(0,1fr);display:grid;overflow:clip}.email-workbench-list{border-right:1px solid var(--line);overscroll-behavior:contain;min-width:0;min-height:350px;max-height:calc(100dvh - 290px);overflow-y:auto}.email-workbench-reader{min-width:0;padding:var(--space-md)}.email-workbench-reader:focus{outline:none}.email-reader-navigation{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.email-reader-placeholder{text-align:center;max-width:400px;min-height:320px;padding:var(--space-lg);align-content:center;margin-inline:auto;display:grid}.email-hub-conversations>.record-row{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);gap:var(--space-xs)}.email-hub-conversations h3{font-size:var(--text-sm);margin:0}.email-hub-conversations .meta-text{font-size:var(--text-xs)}.email-hub-list{display:block}.email-hub-conversation-row{border-bottom:1px solid var(--line);position:relative}.email-hub-conversation-main{background:0 0;border-radius:0;min-height:88px;padding:12px 48px 12px 16px;display:block}.email-hub-conversation-main>div{gap:3px}.email-hub-conversation-main strong{font-size:var(--text-sm)}.email-hub-conversation-main>div>span:not(.meta-text){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.email-hub-conversation-row.is-selected{background:var(--accent-tint-strong);box-shadow:inset 3px 0 var(--accent)}.email-hub-conversation-main:hover{background:var(--surface-soft)}.email-hub-conversation-main .email-direction-indicator,.email-hub-conversation-main .email-open-thread{display:none}.email-hub-row-menu{position:absolute;top:6px;right:4px}.email-hub-row-menu>summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--muted);place-items:center;list-style:none;display:grid}.email-hub-row-menu>summary::-webkit-details-marker{display:none}.email-hub-row-menu[open]{z-index:5}.email-hub-row-menu .email-hub-conversation-actions{background:var(--surface);border:1px solid var(--line-strong);width:230px;box-shadow:var(--shadow-md);border-radius:var(--radius-sm);padding:var(--space-sm);gap:var(--space-sm);display:grid;position:absolute;top:42px;right:0}.email-window-help{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs);margin:0}.email-pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.email-pagination .compact-button{min-height:44px}.email-workspace-embedded{display:block}.email-workspace-embedded>.email-conversations[hidden]{display:none}.email-workspace-embedded .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.email-relationship-strip{justify-content:space-between;align-items:center;gap:var(--space-sm);border:0;border-bottom:1px solid var(--line);background:0 0;flex-wrap:nowrap;display:flex}.email-relationship-strip .meta-text{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);margin:2px 0 0;overflow:hidden}.email-relationship-strip>div{overflow-wrap:anywhere;flex:1;min-width:0}.email-relationship-strip>a{min-height:44px;font-size:var(--text-xs);flex:none;align-items:center;display:inline-flex}.email-sales-context{border-bottom:1px solid var(--line)}.email-sales-context>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;min-height:44px;font-size:var(--text-sm);display:flex}.email-sales-context>summary:before{content:"›";color:var(--accent-strong)}.email-sales-context[open]>summary:before{transform:rotate(90deg)}.email-sales-context>summary>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.email-sales-context .email-sales-brief{margin-block:var(--space-sm)}.email-draft-notice{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--accent-tint);font-size:var(--text-sm);flex-wrap:nowrap;padding:8px 12px;display:flex}.email-draft-notice>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.email-draft-notice>button{flex:none;min-height:44px}.email-page .email-freshness{font-size:var(--text-xs);padding-block:4px}.email-freshness .meta-text{font-size:var(--text-xs)}.email-freshness .compact-button{min-height:36px;font-size:var(--text-xs)}.email-freshness>details{top:6px}.email-reader-heading{padding-bottom:var(--space-sm);flex-direction:row;align-items:flex-start}.email-reader-heading .eyebrow{font-size:var(--text-xs);color:var(--muted)}.email-reader .email-message-content{max-width:76ch;font-size:var(--text-sm);line-height:1.7}.email-undo{z-index:20;align-items:center;gap:var(--space-sm);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-sm);flex-wrap:wrap;padding:12px 16px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:1100px){.email-workbench{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.email-company-filter{max-width:170px}}@media (max-width:800px){.email-workbench{display:block}.email-workbench-list{border-right:0;min-height:0;max-height:none}.email-workbench:not(.has-selection) .email-workbench-reader,.email-workbench.has-selection .email-workbench-list,.email-hub-page.has-selection>.email-page-header,.email-hub-page.has-selection>.email-freshness,.email-hub-page.has-selection>.email-hub-nav,.email-hub-page.has-selection>.email-search-toolbar{display:none}.email-workbench-reader{padding:var(--space-sm)}.email-reader-navigation .text-link{align-items:center;min-height:44px;display:inline-flex}.email-hub-page .email-hub-nav{width:100%}.email-hub-page .email-page-header p{font-size:var(--text-xs)}.email-search-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.email-search-toolbar .email-company-filter{grid-column:1/-1;max-width:none}.email-relationship-strip{padding:var(--space-xs) 0!important}.email-relationship-strip>a{max-width:100px}.email-freshness>.record-row{flex-direction:row;padding-right:100px}.email-freshness>.record-row>p{flex:1;min-width:0}.email-freshness>details{position:absolute;top:4px;right:0}.email-freshness>details>summary{min-height:44px}.email-freshness>details[open]{width:min(360px,100%)}.email-freshness .compact-button{min-height:44px}.email-mobile-switch.segmented{margin:0}.email-mobile-switch .segment{min-height:44px}.email-sales-context>summary .meta-text{font-size:var(--text-xs)}.email-reader-heading{gap:var(--space-xs)}.email-reader-heading h3{font-size:var(--text-md)}.email-reader-heading>.meta-text{display:none}.email-undo{bottom:82px;left:12px;right:12px}}.email-hub-conversations{padding:0}.email-reader.stack{gap:var(--space-sm)}.email-thread-timeline{border-left:0;padding-left:0}.email-timeline-message.is-open{padding-block:var(--space-sm)}.email-timeline-message-header{margin-bottom:var(--space-xs)}.email-timeline-message-header>span{font-size:var(--text-xs)}.email-thread-history{margin-top:var(--space-sm)}.email-thread-history>summary{min-height:44px;color:var(--muted);font-size:var(--text-sm);cursor:pointer;align-items:center;display:flex}@media (max-width:800px){.email-search-toolbar>.email-company-filter{min-width:0;max-width:none}}.email-reader-heading>div{flex:1;min-width:0}.email-quick-reply{flex:none}.email-bulk-toolbar,.email-bulk-undo{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.email-bulk-toolbar .checkbox-field{margin:0}.email-bulk-toolbar .button-row{gap:var(--space-sm);flex-wrap:wrap}.email-bulk-undo{background:var(--accent-tint)}.email-select-conversation{cursor:pointer;z-index:1;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;left:0}.email-select-conversation input,.email-bulk-toolbar input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.email-hub-conversation-row:has(.email-select-conversation) .email-hub-conversation-main{padding-left:44px}.email-snooze-picker select{min-height:36px;font-size:var(--text-xs);padding:4px 24px 4px 8px}.email-incoming-files{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:var(--space-sm)}.email-incoming-files .record-row>span{overflow-wrap:anywhere;min-width:0}@media (max-width:800px){.email-snooze-picker select,.email-bulk-toolbar .text-button{min-height:44px}}
.today-summary .overdue-count{color:var(--warn);font-weight:650}.today-page .today-command-strip{gap:var(--space-xs);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;display:flex;overflow:visible}.today-page .today-command-item{align-items:center;gap:var(--space-xs);min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:inline-flex}.today-page .today-command-item:hover{background:var(--surface-soft);border-color:var(--line-strong)}.today-page .today-command-item strong{color:var(--text-strong);font-size:var(--text-sm);margin:0}.today-page .today-command-item span{font-size:var(--text-sm);font-weight:500}.outlook-review-compact{padding:var(--space-sm) 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.today-focus-page{max-width:960px}.focus-order-row{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.focus-order-help{color:var(--muted);font-size:var(--text-sm)}.focus-order-help summary{min-height:44px;padding-block:var(--space-sm);cursor:pointer}.focus-order-help[open]{flex-basis:100%}.today-focus-card .bd-today-queue{border-top:0}.search-page{max-width:1100px}.search-controls .filter-bar{margin:0}.search-controls input[type=search]{flex:280px}.search-page .entity-section{padding:var(--space-md);gap:var(--space-xs)}.search-page .entity-section-head{align-items:center}.search-page .entity-section-head h3{font-size:var(--text-base)}.search-result{min-height:56px;padding:var(--space-sm) var(--space-xs)}.search-result:last-child{border-bottom:0}.search-result p{font-size:var(--text-sm)}.search-result-arrow{color:var(--muted);flex:none}.palette-search-status{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);color:var(--muted);font-size:var(--text-sm);border-bottom:1px solid var(--line);margin:0;display:flex}.quick-type-mobile,[data-quick-form][hidden]{display:none}.quick-discard{margin-bottom:var(--space-sm)}.quick-create-trigger .palette-kbd{white-space:nowrap}@container (max-width:720px){.bd-today-item{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.bd-today-actions{flex-direction:row;align-items:center}.today-task-row{align-items:stretch;gap:var(--space-sm);flex-direction:column}.today-task-main{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.today-task-actions{flex-wrap:wrap}}@media (max-width:900px){.quick-modal-head .quick-type-desktop{display:none}.quick-type-mobile{gap:var(--space-sm);color:var(--muted);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.quick-type-mobile select{min-height:44px;font-size:16px}.quick-modal .choice-chip.choice-chip>span{min-height:44px}.today-focus-card{padding:var(--space-md)}.focus-order-row .segmented{width:auto}.today-head .today-summary{display:block}}.focus-head{align-items:center;gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.focus-head .hero{min-width:0}.focus-head>.text-link{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.focus-summary{color:var(--muted);font-size:var(--text-sm);grid-column:1/-1;margin:0}.focus-order-row .segment{white-space:nowrap;min-height:44px}.bd-today-actions .compact-button{padding-inline:var(--space-sm);min-height:44px}.today-page .bd-today-item:last-child{border-bottom:0}.today-email-attention{padding:var(--space-md);gap:var(--space-xs)}.today-email-attention .record-row{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.today-email-attention .record-row h3{margin:0}.today-email-attention .record-row p{margin:var(--space-2xs) 0 0;font-size:var(--text-sm)}.today-email-attention .record-row>.text-link{white-space:nowrap;flex:none;align-items:center;min-height:44px;display:inline-flex}.today-email-attention .email-attention-row{padding-block:var(--space-sm);align-items:center;gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.today-email-attention .email-attention-row>a{gap:var(--space-2xs)}.email-attention-reason{color:var(--muted);font-size:var(--text-xs)}.email-attention-subject{color:var(--text);font-size:var(--text-sm)}.today-page .entity-section-head{flex-flow:wrap;align-items:center}.today-page .entity-section-actions{width:auto}@media (max-width:480px){.today-email-attention .email-attention-row{grid-template-columns:minmax(0,1fr);align-items:start}.today-email-attention .email-attention-row>.email-attention-control{justify-self:start}}.search-groups .entity-section{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.search-groups .entity-section:last-child{border-bottom:0}.search-page .entity-section-head{flex-direction:row}.bd-list-filters{align-items:end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.bd-list-filters>label{gap:var(--space-2xs);min-width:0;color:var(--muted);font-size:var(--text-sm);flex:180px;display:grid}.bd-list-filters>label:first-child{flex:2 260px}.bd-list-filters input,.bd-list-filters select{width:100%;min-height:44px}.bd-list-filters .button-row{flex:none}.bd-attention-queue{display:grid}.bd-attention-row{gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bd-attention-row:first-child{padding-top:0}.bd-attention-row:last-child{border-bottom:0;padding-bottom:0}.bd-attention-row>div:first-child{gap:var(--space-2xs);display:grid}.bd-attention-identity{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.bd-attention-identity>.meta-text{font-size:var(--text-xs)}.bd-attention-row .button-row{justify-content:flex-end}.bd-pulse-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.bd-pulse-compact a{padding:var(--space-sm) var(--space-md)}.bd-pulse-compact a.bd-pulse-alert{background:var(--surface-soft)}.campaign-directory-progress{gap:var(--space-xs) var(--space-md);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.campaign-directory-progress strong{color:var(--text-strong)}.campaign-directory-row .campaign-purpose{-webkit-line-clamp:1}.campaign-detail-page .detail-header-subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-results-summary{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bd-results-summary>div{gap:var(--space-2xs);display:grid}.bd-results-summary dt{color:var(--muted);font-size:var(--text-sm)}.bd-results-summary dd{font-size:var(--text-xl);margin:0;font-weight:650}.bd-results-details,.bd-preparation-disclosure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.bd-results-details>summary,.bd-preparation-disclosure>summary{min-height:44px;padding:var(--space-sm) var(--space-md);cursor:pointer}.bd-preparation-disclosure>summary>span{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-sm);display:block}.bd-results-details>:not(summary),.bd-preparation-disclosure>:not(summary){margin:var(--space-md)}.lead-summary.is-selected{background:var(--surface-inset);border-color:var(--line-strong);box-shadow:inset 3px 0 var(--accent)}.lead-workbench .record-next-action,.bd-lead-page .record-next-action{background:var(--surface-soft);border-color:var(--line)}.lead-workbench .record-next-action-overdue,.bd-lead-page .record-next-action-overdue{border-color:var(--banner-error-border)}.bd-offer-index{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.bd-offer-row+.bd-offer-row{border-top:1px solid var(--line)}.bd-offer-row>summary{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);cursor:pointer;min-height:44px;display:flex}.bd-offer-row>summary:after{content:"+";color:var(--muted);font-size:var(--text-md)}.bd-offer-row[open]>summary:after{content:"−"}.bd-offer-row>summary>span:first-child{gap:var(--space-2xs);flex:1;min-width:0;display:grid}.bd-offer-price{color:var(--text);font-size:var(--text-sm);text-align:right;flex:0 240px}.bd-offer-body{border-top:1px solid var(--line);padding:var(--space-md)}.bd-offer-context{padding:var(--space-md)}@media (max-width:640px){.bd-list-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bd-list-filters>label:first-child,.bd-list-filters>.button-row{grid-column:1/-1}.bd-list-filters>label{width:auto}.bd-attention-row{grid-template-columns:minmax(0,1fr)}.bd-attention-row .button-row{justify-content:flex-start}.bd-pulse-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-results-summary{gap:var(--space-xs)}.bd-offer-row>summary{gap:var(--space-xs);flex-wrap:wrap}.bd-offer-row>summary>span:first-child{flex-basis:calc(100% - 24px)}.bd-offer-price{text-align:left;flex-basis:100%;order:2}.bd-lead-page .compact-button,.bd-attention-row .compact-button{min-height:44px}}.bd-lead-page .bd-lead-next{border-color:var(--line-strong);background:var(--surface-soft)}.bd-lead-page .bd-lead-next.is-overdue{border-left:3px solid var(--warn)}.bd-offers-page .record-next-action{background:var(--surface-soft);border-color:var(--line)}.campaign-directory-row{padding:var(--space-md);gap:var(--space-xs) var(--space-lg)}.campaign-detail-page .empty-state,.campaign-discovery-page .empty-state{padding-block:var(--space-lg)}.slideover-body .bd-resolution-form :is(input,select,textarea),.slideover-body .campaign-discovery-criteria-form :is(input,select,textarea){scroll-margin-block:var(--space-md) calc(44px + var(--space-xl))}.slideover-body .bd-resolution-form>button:last-child{margin-top:var(--space-sm)}.slideover-body .campaign-discovery-criteria-form>.form-actions{margin-top:var(--space-sm);bottom:0}
.email-page .section-link.is-current,.email-page .email-draft-notice,.email-page .email-message-row.is-selected,.email-page .email-hub-conversation-row.is-selected,.email-page .email-format-toolbar button[aria-pressed=true],.outlook-review-page .segment-active{background:var(--surface-soft);color:var(--text-strong)}.email-page .section-link.is-current{box-shadow:inset 0 -2px var(--accent)}.email-hub-page .email-hub-nav{display:block;overflow:visible}.email-page .email-freshness{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding-block:8px;display:grid}.email-freshness>.record-row{display:contents}.email-freshness>.record-row>p{overflow-wrap:anywhere;grid-column:1}.email-freshness>.record-row>form{grid-area:1/2}.email-freshness>details{grid-area:1/3;width:auto;position:static}.email-freshness>details[open]{grid-area:2/1/auto/-1;width:auto}.email-freshness>details>summary{align-items:center;width:fit-content;min-height:44px;display:flex}.email-freshness>p{grid-column:1/-1}.email-company-filter>summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);align-items:center;display:flex}.email-company-filter select{width:100%}.email-workbench{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.email-workbench-list{max-height:calc(100dvh - 290px)}.email-hub-conversation-main .email-row-company{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-selection-tools,.email-hub-conversations{position:relative}.email-row-next-action{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-bulk-toolbar .text-button{min-height:44px}.email-draft-row{border-bottom:1px solid var(--line);align-items:center;padding-block:12px}.email-draft-row:last-of-type{border-bottom:0}.email-draft-row>.stack{gap:4px;min-width:0}.email-draft-row strong{overflow-wrap:anywhere}.email-draft-row p{margin:0;line-height:1.6}.email-reply-reference{background:var(--surface-soft);border-left:2px solid var(--line-strong);border-radius:var(--radius-sm);padding:8px 12px}.email-timeline-message-header{cursor:default;align-items:start;gap:var(--space-sm)}.email-timeline-message-header>.email-message-sender{color:var(--text);font-size:var(--text-sm);margin-left:0}.email-message-sender{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.email-message-time{text-align:right;color:var(--muted);font-size:var(--text-xs);flex:none;gap:2px;font-weight:400;display:grid}.email-message-addresses>summary{align-items:center;gap:var(--space-sm);min-height:44px;list-style:none;display:flex}.email-address-details-label{flex:none;margin-left:auto}.email-address-details-label:after{content:" ›"}.email-message-addresses[open] .email-address-details-label:after{content:" ⌄"}.email-message-addresses dl{gap:var(--space-xs) var(--space-sm);padding:var(--space-sm);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.email-message-addresses dt{color:var(--text)}.email-message-addresses dd{margin:0}.email-thread-history>summary{justify-content:space-between;gap:var(--space-sm);border-bottom:1px solid var(--line)}.email-history-message{align-items:center;gap:var(--space-sm);width:100%;min-height:56px;padding:var(--space-sm) 0;border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0;display:flex}.email-history-message:hover{background:var(--surface-soft)}.email-history-message .email-message-time{margin-left:auto}.email-history-arrow{color:var(--muted)}.email-earlier-notice{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.email-earlier-notice .text-button{min-height:44px}.email-queue-explanation{padding:0 var(--space-md) var(--space-sm);border-bottom:1px solid var(--line);margin:0}.email-row-matches{color:var(--accent-strong)}@media (max-width:480px){.email-timeline-message-header>.email-message-time{text-align:left;gap:var(--space-xs);flex-wrap:wrap;width:100%;margin-left:0;display:flex}.email-history-message{padding-right:var(--space-md);flex-wrap:wrap;position:relative}.email-history-message .email-message-sender{width:100%}.email-history-message .email-message-time{text-align:left;gap:var(--space-xs);flex-wrap:wrap;margin-left:0;display:flex}.email-history-arrow{position:absolute;right:0}}.email-reply-reference>summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.email-reply-reference .email-message-content{max-height:300px;overflow-y:auto}.email-reply-reference>summary:before,.email-attachments>summary:before{content:"›";color:var(--muted);margin-right:8px;font-size:18px;display:inline-block}.email-reply-reference[open]>summary:before,.email-attachments[open]>summary:before{transform:rotate(90deg)}.email-composer .email-fields{gap:12px}.email-composer .email-attachments>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.email-signature-control{gap:4px}.email-template-group{font-size:var(--text-xs);color:var(--muted);margin:12px 0 4px;font-weight:600}.template-library>aside>div>.email-message-row{width:100%;min-height:44px;padding:10px 12px}.email-template-mobile-picker{display:none}.email-library-signature>summary{cursor:pointer;align-content:center;min-height:44px}.email-library-signature[open]>div{margin-top:16px}.outlook-review-page{gap:12px}.outlook-sync-controls{border-block:1px solid var(--line);padding-block:8px}.outlook-queue-heading{gap:4px;display:grid}.outlook-queue-heading h3,.outlook-queue-heading p{margin:0}.outlook-sync-main{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.outlook-sync-main>p{flex:1;min-width:180px;margin:0}.outlook-sync-controls>details{font-size:var(--text-sm);margin-top:4px}.outlook-sync-controls>details>summary{cursor:pointer;align-content:center;min-height:44px}.outlook-review-grid{grid-template-columns:1fr;gap:12px;display:grid}.outlook-review-card{gap:8px;padding:16px 20px}.outlook-review-card h3{font-size:var(--text-base);margin:0}.outlook-review-card p{overflow-wrap:anywhere;margin:0}.outlook-match-summary{font-size:var(--text-sm)}.outlook-approval>summary{cursor:pointer;min-height:44px;color:var(--text-strong);align-content:center;font-weight:600}.outlook-approval>form{max-width:600px;padding-block:8px}.outlook-review-decision{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.outlook-review-decision>p,.outlook-review-decision>.outlook-approval[open]{grid-column:1/-1}.outlook-review-card>details:not(.outlook-approval)>summary{cursor:pointer;align-content:center;min-height:44px}.outlook-review-card .text-button,.outlook-review-card .text-link{align-content:center;min-height:44px}.outlook-setup-guidance>summary{cursor:pointer;align-content:center;min-height:44px}.outlook-setup-guidance>.stack{padding-top:16px}:is(.email-hub-page:has(.is-composing)>.email-page-header,.email-hub-page:has(.is-composing)>.email-freshness,.email-hub-page:has(.is-composing)>.email-hub-nav,.email-hub-page:has(.is-composing)>.email-search-toolbar){display:none}@media (max-width:1100px) and (min-width:801px){.email-workbench{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}}@media (max-width:800px){.email-page .email-freshness{grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.email-freshness>.record-row>p{grid-column:1/-1}.email-freshness>.record-row>form{grid-area:2/1}.email-freshness>details{grid-area:2/2}.email-freshness>details>summary{min-height:44px}.email-freshness>details[open]{grid-area:3/1/auto/-1}.email-search-toolbar>.email-company-filter{grid-column:1/-1;width:100%;max-width:none}.email-company-filter:not([open])>summary{min-height:32px}.email-workbench{display:block}.email-workbench-list{max-height:none}.email-workspace-root.is-composing>.email-freshness,.email-workspace-root.is-composing>.email-mobile-switch,.email-workspace-root.is-composing .email-conversations{display:none}.email-workspace-root.is-composing .email-conversation{display:flex}.email-page:has(>.email-workspace-root.is-composing)>.email-page-header{display:none}.email-page:has(>.email-workspace-root.is-composing)>.email-recipient-options{display:none}.email-format-toolbar{flex-wrap:nowrap;gap:2px;padding:4px;overflow-x:auto}.email-format-toolbar button{min-width:44px;font-size:var(--text-xs);flex-shrink:0;padding:8px}.email-template-mobile-picker{gap:8px;display:grid}.template-library{display:block}.template-library>aside:has(.email-message-row){display:none}.email-library-signature>summary .meta-text{display:block}.outlook-sync-main{align-items:flex-start}.outlook-sync-main>.button-row{width:100%}.outlook-review-card{padding:12px}}.email-page .email-search-toolbar{align-items:center;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto minmax(180px,220px);display:grid}.email-search-toolbar>.email-company-filter{width:100%;min-width:0;max-width:none}.email-search-toolbar>.filter-pending:empty{display:none}.email-search-toolbar>.text-link,.email-search-toolbar>.filter-pending{grid-column:1/-1}.email-search-toolbar:not(:has(.email-company-filter)){grid-template-columns:minmax(0,1fr) auto}.email-sync-toggle{grid-area:1/3}.email-sync-settings{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-column:1/-1}.email-sync-settings h3{font-size:var(--text-md);margin:0}.email-refresh-preference>button{justify-self:start;width:fit-content}.email-list-heading{z-index:2;align-items:center;gap:var(--space-xs);min-height:52px;padding:var(--space-2xs) var(--space-md);border-bottom:1px solid var(--line);background:var(--surface);display:flex;position:sticky;top:0}.email-list-heading h3{font-size:var(--text-sm);flex:1;margin:0}.email-list-heading .meta-text{white-space:nowrap;font-size:var(--text-xs)}.email-list-heading .text-button{min-height:44px;font-size:var(--text-xs)}.email-hub-conversation-main>div{min-width:0;display:grid}.email-workbench-tools{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-md);border-top:1px solid var(--line);grid-column:1/-1;display:flex}.email-workbench.is-empty{grid-template-columns:minmax(0,1fr)}.email-workbench.is-empty .email-workbench-reader{display:none}.email-workbench.is-empty .email-workbench-list{border-right:0;min-height:320px}.email-workbench.is-empty .empty-state{max-width:480px;padding-block:var(--space-xl);margin-inline:auto}.email-workbench-tools .meta-text,.email-workbench-tools .text-button{font-size:var(--text-xs)}.email-workbench .email-pagination{border-top:1px solid var(--line)}.email-next-step{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line);display:flex}.email-next-step>div{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.email-next-step .eyebrow{font-size:var(--text-xs)}.email-next-step p{font-size:var(--text-sm);margin:0}.email-next-step .text-link{font-size:var(--text-xs);flex-shrink:0}.email-hub-compose{width:100%;max-width:1160px;margin-inline:auto}.email-page .email-composer{gap:var(--space-sm);flex-direction:column;align-items:stretch;display:flex}.email-composer>.email-writing-tools{border-block:1px solid var(--line);background:0 0;padding:0}.email-writing-tools>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;min-height:44px;font-size:var(--text-sm);font-weight:600;display:flex}.email-writing-tools>summary:before{content:"›"}.email-writing-tools[open]>summary:before{transform:rotate(90deg)}.email-writing-tools>summary>span:first-child{flex:1}.email-writing-tools>.email-fields{padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.email-writing-tools .email-template-preview,.email-writing-tools .email-fields>p{grid-column:1/-1}.email-writing-tools .email-offer-help{border:0;padding:0}.email-writing-tools .email-offer-help>div{margin:0}.email-writing-tools label>span{font-size:var(--text-xs);color:var(--muted)}.email-composer>.email-compose-form{border:0;min-width:0;padding:0}.email-composer .email-address-fields{gap:var(--space-xs);padding:0 0 var(--space-sm);border-top:0;display:grid}.email-address-fields .email-address-row{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.email-copy-actions{align-items:center;gap:var(--space-xs);overflow-wrap:anywhere;min-width:0;max-width:320px;display:flex}.email-copy-actions .meta-text{min-width:0}.email-copy-actions button{flex-shrink:0}.email-copy-actions .text-button{min-height:36px;font-size:var(--text-xs);margin:0}.email-signature-control{align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.email-signature-control>.button-row{gap:var(--space-sm);font-size:var(--text-xs);margin-left:auto}.email-signature-control>.email-signature-preview{flex-basis:100%}.email-attachments{padding-block:var(--space-xs);border-block:1px solid var(--line)}.email-attachments .stack{gap:var(--space-xs)}.email-attach-button{cursor:pointer;width:fit-content;font-size:var(--text-xs);position:relative}.email-attach-button:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.email-attach-button:has(input:disabled){opacity:.5;cursor:not-allowed}.email-attached-file{padding:var(--space-xs) var(--space-sm);background:var(--surface-soft);border-radius:var(--radius-sm);gap:var(--space-sm);font-size:var(--text-sm)}.email-attached-file>span{overflow-wrap:anywhere;min-width:0}.email-composer .email-compose-actions{padding-top:var(--space-sm)}.email-drafts-panel{gap:var(--space-sm)}.email-drafts-panel>.meta-text{margin:0 0 var(--space-xs)}.email-draft-actions{gap:var(--space-md);flex-shrink:0}.email-delete-draft .text-button{min-height:44px;color:var(--muted);font-size:var(--text-sm)}.template-library-toolbar{justify-content:flex-start;gap:var(--space-md)}.template-library-toolbar>label{flex:1;max-width:none}.template-library>aside.card{gap:var(--space-2xs);padding:var(--space-sm)}.template-library>aside>div>.email-message-row{background:0 0;border:0;min-height:44px;margin:0}.template-library>aside>div>.email-message-row.is-selected{background:var(--surface-soft);box-shadow:inset 3px 0 var(--accent)}.template-library .email-template-group{padding-inline:var(--space-sm)}.template-library>section>.card{background:var(--surface)}.template-library .email-message-content{max-width:72ch;font-size:var(--text-base);line-height:1.7}@media (min-width:801px){.email-workbench-list{top:var(--space-sm);align-self:start;min-height:0;max-height:calc(100dvh - 32px);position:sticky;overflow-y:auto}.email-workbench-reader{min-height:0;max-height:none;overflow:visible}.email-workbench.is-list-collapsed{grid-template-columns:minmax(0,1fr)}.email-workbench.is-list-collapsed>.email-workbench-list{display:none}.email-composer .email-compose-actions{z-index:3;padding:var(--space-sm) 0;background:var(--surface);border-top:1px solid var(--line);position:sticky;bottom:0}}@media (max-width:1100px){.email-page .email-composer{grid-template-columns:minmax(0,1fr)}.email-composer>.email-writing-tools{grid-area:auto/1}.email-writing-tools>.email-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.email-writing-tools .email-template-preview,.email-writing-tools .email-fields>p{grid-column:1/-1}.email-writing-tools .email-offer-help{border:0;padding:0}}@media (max-width:800px){.email-page .email-search-toolbar{grid-template-columns:minmax(0,1fr) auto}.email-search-toolbar>.email-company-filter{grid-column:1/-1}.email-sync-toggle{grid-area:2/2}.email-sync-settings .record-row{flex-direction:row}.email-composer>.email-compose-form{padding:var(--space-sm)}.email-address-fields .email-address-row{grid-template-columns:36px minmax(0,1fr)}.email-copy-actions{grid-column:2}.email-signature-control>.button-row{margin-left:0}.email-writing-tools>.email-fields{grid-template-columns:minmax(0,1fr)}.email-next-step{flex-wrap:wrap;align-items:flex-start}.email-draft-actions{width:100%}}
.work-view-nav{gap:var(--space-2xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.work-view-nav a{min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);align-items:center;display:inline-flex}.work-view-nav a[aria-current=page]{color:var(--text-strong);background:var(--surface-soft);box-shadow:inset 0 -2px var(--accent)}.next-action-cell{gap:var(--space-3xs);min-width:0;line-height:1.45;display:grid}.next-action-title{overflow-wrap:anywhere;color:var(--text);font-size:var(--text-sm)}.next-action-meta{color:var(--muted);font-size:var(--text-xs)}.next-action-cell.is-overdue .next-action-meta{color:var(--warn)}.next-action-owner{color:var(--muted)}.clients-directory .directory-table thead th:first-child:not(.checkbox-cell){width:24%}.clients-directory .directory-table th:nth-child(2){width:14%}.clients-directory .directory-table th:nth-child(3){width:26%}.clients-directory .directory-table th:nth-child(4){width:14%}.clients-directory .directory-table th:nth-child(5){width:10%}.clients-directory .directory-table th:nth-child(6){width:12%}@media (min-width:641px){.clients-directory .directory-table th{padding-inline:var(--space-sm)}.clients-directory .directory-table .cell{padding:var(--space-sm)}.clients-directory .directory-lifecycle .directory-context,.clients-directory .directory-health .directory-context{font-size:var(--text-xs)}}.pipeline-close-overdue{color:var(--warn);font-size:var(--text-xs)}.board-next-step>a{min-height:44px;display:block}.directory-selection-toggle{padding-block:var(--space-xs);justify-content:flex-end;display:flex}.conversion-context{gap:var(--space-3xs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--line);overflow-wrap:anywhere;display:grid}.client-secondary-review{padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md)}.client-secondary-review>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:550;display:list-item}.client-secondary-review[open]>summary{margin-bottom:var(--space-sm)}.handoff-risks{padding-left:var(--space-sm);border-left:2px solid var(--warn)}.handoff-brief h4{margin:0 0 var(--space-2xs)}.health-review-confirm{align-items:center;gap:var(--space-xs);min-height:44px;display:flex}@media (min-width:641px) and (max-width:1200px){:is(.clients-directory,.pipeline-page) .directory-table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:visible}:is(.clients-directory,.pipeline-page) .cell-sr-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;display:inline;position:absolute;overflow:hidden}:is(.clients-directory,.pipeline-page) :is(.directory-table,.directory-table tbody,.directory-table td){width:100%;display:block}:is(.clients-directory,.pipeline-page) .directory-table tbody tr{align-items:start;gap:var(--space-xs) var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}:is(.clients-directory,.pipeline-page) .directory-table tbody tr:last-child{border-bottom:0}:is(.clients-directory,.pipeline-page) .directory-table tbody tr:hover{background:0 0}:is(.clients-directory,.pipeline-page) .directory-table tbody tr.row-selected{background:var(--accent-tint-strong)}:is(.clients-directory,.pipeline-page) .directory-table td{border:0;padding:0}:is(.clients-directory,.pipeline-page) .directory-table td .cell{text-align:left;padding:0}:is(.clients-directory,.pipeline-page) .directory-table td.cell-primary{grid-column:1/-1}:is(.clients-directory,.pipeline-page) .directory-table tr:has(.checkbox-cell) td.cell-primary{padding-right:var(--space-xl)}:is(.clients-directory,.pipeline-page) .directory-table td.cell-primary .cell{min-height:44px;font-size:var(--text-base)}:is(.clients-directory,.pipeline-page) .directory-table td.cell-secondary{display:none}:is(.clients-directory,.pipeline-page) .directory-mobile-context{display:inline}.clients-directory .directory-table td.directory-owner .cell,.clients-directory .directory-table td.directory-health .cell{text-align:right}.clients-directory .directory-health .directory-status{justify-content:flex-end}.clients-directory .directory-table td.directory-owner:before{text-align:right;font-size:var(--text-xs);color:var(--muted);display:block}.clients-directory .directory-value .cell:before{content:"Contract ";font-size:var(--text-xs);color:var(--muted)}.pipeline-page .directory-table td.checkbox-cell{top:var(--space-xs);right:var(--space-xs);width:44px;position:absolute}.pipeline-page .bulk-bar{flex-wrap:wrap}}@media (max-width:1200px){:is(.clients-directory,.pipeline-page) .directory-table thead{display:none}.directory-table td.directory-next-action{padding-block:var(--space-2xs);border-top:1px solid var(--line);grid-column:1/-1}.directory-next-action>a{min-height:44px;display:block}.clients-directory .directory-table td.directory-owner:before{content:"Delivery owner"}.clients-directory .directory-lifecycle{grid-area:2/1}.clients-directory .directory-health{grid-area:2/2}.clients-directory .directory-next-action{grid-row:3}.clients-directory .directory-value{grid-area:4/1}.clients-directory .directory-owner{grid-area:4/2}.pipeline-deal-value{font-variant-numeric:tabular-nums}}.task-view-tabs{gap:var(--space-lg);border-bottom:1px solid var(--line);display:flex}.task-view-tabs a{align-items:center;gap:var(--space-xs);min-height:48px;color:var(--muted);font-size:var(--text-sm);border-bottom:2px solid #0000;display:flex}.task-view-tabs a[aria-current=page]{color:var(--text-strong);border-color:var(--accent);font-weight:650}.task-view-tabs a span{color:var(--muted);font-weight:400}.tasks-page{gap:var(--space-sm)}.tasks-page .task-directory{gap:0}.task-filter-toolbar{align-items:center;gap:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-filter-toolbar label{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--muted);display:grid}.task-filter-toolbar .task-search-field{display:block}.task-search-control{display:block;position:relative}.task-search-control input{padding-right:calc(44px + var(--space-xs))}.task-search-submit{border-radius:var(--radius-sm);width:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0 0 0 auto}.task-search-submit:hover{color:var(--text-strong)}.tasks-page .list-head-actions>button,.task-search-submit,.task-filter-toolbar input,.task-filter-toolbar select{min-height:44px}.task-filter-toolbar .filter-pending{grid-column:1/-1}.task-filter-toolbar .filter-pending:empty{display:none}.task-extra-filters{display:contents}.task-extra-filters summary{align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-xs);font-size:var(--text-sm);color:var(--muted);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-sm);grid-column:2;display:flex}.task-extra-filters summary:before{content:none}.task-extra-filters[open] summary{color:var(--text-strong);background:var(--surface-inset)}.task-filter-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.task-extra-filter-fields{gap:var(--space-sm);padding:var(--space-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-extra-filters:not([open]) .task-extra-filter-fields{display:none}.task-linked-record{align-items:baseline;gap:var(--space-xs);min-width:0;max-width:100%;display:inline-flex}.task-linked-record a{overflow-wrap:anywhere;min-width:0}.task-linked-record .task-record-kind{flex-shrink:0}.task-context .task-linked-record span:before{content:none}.task-record-kind{font-size:var(--text-xs);color:var(--muted)}.task-original-date{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.task-record-facts{gap:var(--space-lg);margin:var(--space-lg) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-record-facts dt{font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-xs)}.task-record-facts dd{font-size:var(--text-sm);margin:0}.task-record-facts dd .task-date{margin-top:var(--space-2xs);display:block}.task-record-summary .task-list-row{align-items:flex-start}.task-record-summary .task-list-main{flex-direction:column;align-items:stretch}.task-record-summary .task-context{gap:var(--space-sm) var(--space-lg);margin-top:0}.task-record-summary .task-context span+span:before{content:none}.task-record-summary .task-list-identity{width:100%}.task-action-explanation{color:var(--muted);font-size:var(--text-sm);margin:var(--space-sm) 0 0;max-width:70ch}.task-create-form,.task-date-group{align-content:start}.task-entry-panel .task-create-form{flex-direction:column;display:flex}.task-entry-panel .task-create-form>*{flex-shrink:0}.task-create-form .field,.task-edit-form .field{align-content:start;display:grid}.task-date-shortcuts{align-items:flex-start}.task-create-options summary{align-items:center;min-height:44px;display:flex}.task-capture-context{font-size:var(--text-sm);color:var(--muted);margin:0}.task-record-picker{gap:var(--space-xs)}.task-selected-record{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex}.task-selected-record>div{overflow-wrap:anywhere;min-width:0}.task-selected-record>button{flex-shrink:0}.task-selected-record strong,.task-record-results strong{font-size:var(--text-sm);color:var(--text-strong);display:block}.task-selected-record span,.task-record-results span{font-size:var(--text-xs);color:var(--muted);display:block}.task-record-results{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:250px;margin:0;padding:0;list-style:none;overflow:auto}.task-record-results button{overflow-wrap:anywhere;text-align:left;width:100%;min-height:48px;padding:var(--space-sm);background:var(--surface);border:0;border-bottom:1px solid var(--line);cursor:pointer;display:block}.task-record-results button:hover{background:var(--surface-inset)}.task-record-results li:last-child button{border-bottom:0}.task-list--overview .task-list-item{padding-block:var(--space-xs)}.task-list--overview .task-list-row{gap:var(--space-3xs) var(--space-sm);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.task-list--overview .task-list-main,.task-list--overview .task-list-identity{display:contents}.task-list--overview .task-title{grid-area:1/2}.task-list--overview .task-context{min-width:0;font-size:var(--text-xs);flex-wrap:nowrap;grid-area:2/2;margin:0}.task-list--overview .task-context span:before{content:none}.task-overview-record{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.task-overview-record svg{flex-shrink:0}.task-overview-record-name,.task-overview-owner{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task-overview-owner{flex-shrink:0;max-width:50%}.task-overview-owner:only-child{max-width:100%}.task-list--overview .task-timing{justify-items:end;gap:var(--space-3xs);grid-area:1/3/span 2;display:grid}.task-list--overview .task-date,.task-list--overview .task-original-date{font-size:var(--text-xs)}.task-list--overview .task-list-actions{grid-area:1/1/span 2;justify-content:center;gap:0;padding:0}.task-complete-control{width:44px;min-height:44px;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.task-completion-mark{border:1px solid color-mix(in srgb, var(--muted) 70%, var(--surface));border-radius:var(--radius-sm);place-items:center;width:20px;height:20px;display:grid}.task-completion-mark svg{opacity:0}.task-completion-mark.is-checked svg,.task-complete-control:hover .task-completion-mark svg,.task-complete-control:focus-visible .task-completion-mark svg{opacity:1}.task-complete-control:hover,.task-complete-control:focus-visible{color:var(--text-strong)}.task-complete-control:disabled{cursor:wait;opacity:.55}.task-list--overview .task-due-heading{margin:var(--space-md) 0 var(--space-2xs);font-size:var(--text-xs)}.task-list--overview .task-due-heading:first-child{margin-top:var(--space-xs)}@media (max-width:767px){.task-filter-toolbar{grid-template-columns:minmax(0,1fr) auto}.task-extra-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.task-extra-filter-fields .task-due-filter{grid-column:1/-1}.task-list--overview .task-list-row{gap:var(--space-3xs) var(--space-xs);grid-template-columns:44px minmax(0,1fr) auto}.task-list--overview .task-title{grid-column:2/-1}.task-list--overview .task-timing{justify-content:flex-end;align-items:center;gap:var(--space-xs);grid-area:2/3;display:flex}.task-list--overview .is-completed .task-context{grid-column:2/-1}.task-list--overview .is-completed .task-timing{flex-wrap:wrap;grid-area:3/2/auto/-1;justify-content:flex-start}.task-list--overview .is-completed .task-list-actions{grid-row:1/span 3}.task-record-facts{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.task-record-summary .task-list-actions{padding-top:var(--space-sm)}.task-view-tabs{gap:var(--space-lg)}}.toast-action{text-underline-offset:3px;width:fit-content;margin-top:6px;font-weight:600;text-decoration:underline;display:block}
