.data-list-command-rail-floating.is-full-content{box-sizing:border-box;max-width:calc(100vw - 16px);max-height:min(38dvh,190px);overflow:hidden!important}.data-list-command-rail-floating.is-full-content .data-list-command-rail-floating-content{width:100%;min-width:0;max-width:100%;max-height:min(36dvh,176px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.data-list-command-rail-floating.is-full-content.case-detail-command-rail-scope-floating{max-width:calc(100vw - 12px)!important;overflow:hidden!important}.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{overflow-x:auto!important;overflow-y:hidden!important}.case-detail-command-rail-scope-floating .case-detail-command-strip{width:-moz-max-content!important;width:max-content!important;min-width:100%!important;max-width:none!important}.case-detail-command-rail-scope-floating .case-detail-command-strip :where(.button,.nexoflow-popover-trigger){min-height:32px!important;height:32px!important;flex:0 0 auto!important;padding:5px 8px!important;font-size:11px!important;white-space:nowrap!important}html[data-palette] .case-detail-command-rail-scope-floating .case-detail-actions-command .case-action-control-detail .nexoflow-popover-trigger{min-width:0!important;padding:4px 7px!important}.case-detail-command-rail-scope-floating .case-action-trigger-content{display:inline-flex!important;width:auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important}.case-detail-command-rail-scope-floating .case-action-trigger-image{display:block!important;width:14px!important;height:14px!important;flex:0 0 14px!important}@media (max-width:760px){.data-list-command-rail-floating.is-full-content{left:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.data-list-command-rail-floating.is-full-content.case-detail-command-rail-scope-floating{height:46px!important;min-height:46px!important;max-height:46px!important;padding:3px!important}.case-detail-command-rail-scope-floating .case-detail-command-strip,.data-list-command-rail-floating.case-detail-command-rail-scope-floating .data-list-command-rail-floating-content{height:38px!important;min-height:38px!important}.product-app .case-detail-command-rail .case-detail-command-strip{width:100%!important;min-height:42px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.product-app .case-detail-command-rail .case-detail-view-commands{display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;flex-wrap:nowrap!important}.product-app .case-detail-command-rail .case-detail-view-commands .button{min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important}}.first-launch-experience .first-launch-summary-assurance,.first-launch-experience .first-launch-trust-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--status-success) 42%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--status-success) 7%,var(--background));color:var(--foreground)}.first-launch-experience .first-launch-trust-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--status-success) 14%,var(--background));color:var(--status-success)}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance)>div{display:grid;min-width:0;gap:7px}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance) ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance) li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;color:var(--muted-foreground);font-size:12px;line-height:1.45}.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance) li .app-icon{margin-top:2px;color:var(--status-success)}.first-launch-experience .first-launch-preference-grid{grid-template-columns:minmax(0,1fr)}.first-launch-experience .first-launch-mailboxes article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;border-color:color-mix(in srgb,var(--status-success) 36%,var(--border));background:var(--background)}.first-launch-experience .first-launch-mailbox-provider{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.first-launch-experience .first-launch-mailbox-connected{display:inline-flex;align-items:center;align-self:center;gap:5px;border:1px solid color-mix(in srgb,var(--status-success) 45%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--status-success) 8%,var(--background));color:var(--status-success);padding:6px 9px;font-size:10px;font-weight:800;white-space:nowrap}.first-launch-experience .first-launch-background-scan{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;color:var(--status-success)}.first-launch-experience .first-launch-background-scan .app-icon{margin-top:2px}.assistant-polaris-logo{display:block;-o-object-fit:contain;object-fit:contain;filter:none!important}body>.tour-card{width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 96px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body>.tour-card .tour-actions{position:sticky;z-index:2;bottom:-20px;margin:2px -20px -20px;padding:12px 20px 20px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent);backdrop-filter:blur(10px)}body>.tour-card :where(.tour-demo-preview,.tour-demo-row,.tour-demo-row>span){min-width:0;max-width:100%}@media (max-width:700px){.first-launch-experience .first-launch-mailboxes article{grid-template-columns:42px minmax(0,1fr)}.first-launch-experience .first-launch-mailbox-connected{grid-column:2;justify-self:start}body>.tour-card{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);padding:16px;border-radius:12px}body>.tour-card .tour-actions{bottom:-16px;margin:2px -16px -16px;padding:10px 16px calc(16px + env(safe-area-inset-bottom))}body>.tour-card .tour-demo-preview.is-interactive>:where(header,footer){align-items:stretch;flex-direction:column}}@media (max-width:420px){.first-launch-experience :where(.first-launch-trust-panel,.first-launch-summary-assurance){grid-template-columns:minmax(0,1fr)}.first-launch-experience .first-launch-trust-icon{width:34px;height:34px}body>.tour-card .tour-demo-row{grid-template-columns:24px minmax(0,1fr)}body>.tour-card .tour-demo-row>:last-child{grid-column:2;justify-self:start}body>.tour-card .tour-actions .button{flex:1 1 96px;min-width:0}}@media (max-height:700px){body>.tour-card{top:8px!important;bottom:8px!important;max-height:none}}@media (prefers-reduced-motion:reduce){.first-launch-experience .first-launch-background-scan .app-icon,body>.tour-card{animation:none!important;transition:none!important}}.settings-reference-only-note{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--status-success) 42%,var(--color-border-strong));border-radius:12px;color:var(--text-primary);background:color-mix(in srgb,var(--status-success-soft) 78%,var(--color-surface))}.settings-reference-only-note>span{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:999px;color:var(--status-success);background:var(--color-surface)}.settings-reference-only-note div{display:grid;min-width:0;gap:.22rem}.settings-reference-only-note small{color:var(--text-secondary);line-height:1.45}.auth-clerk-provider{display:grid;place-items:center;align-content:center;gap:14px;min-width:0;padding:clamp(18px,4vw,44px)}.auth-migration-fallback{margin:0;color:var(--muted);font-size:12px;text-align:center}.auth-migration-fallback a{color:var(--action-primary);font-weight:750}.auth-clerk-entry{align-content:center}@media (max-width:720px){.auth-clerk-provider{padding:16px 10px 28px;overflow-x:hidden}.auth-clerk-provider>*{max-width:100%}}.tenant-team-preview{display:grid;gap:9px;margin-top:6px;padding:11px;border-top:1px solid var(--line)}.tenant-team-preview header{display:grid;gap:2px}.tenant-team-preview header small{color:var(--muted)}.tenant-team-preview>div{display:flex;align-items:center;padding-left:4px}.tenant-team-preview>div span{display:grid;width:29px;height:29px;margin-left:-4px;place-items:center;border:2px solid var(--surface);border-radius:50%;background:var(--action-primary);color:white;font-size:9px;font-weight:800}.tenant-team-preview>a{display:flex!important;justify-content:center!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:8px!important;background:var(--surface)!important;color:var(--ink)!important;font-weight:750;text-decoration:none}.team-invite-form{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(220px,1.3fr) 150px auto}@media(max-width:900px){.team-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite-form .button{grid-column:1/-1;width:100%}}@media(max-width:560px){.team-invite-form{grid-template-columns:1fr}body>.scan-progress-overlay>.scan-progress-panel{height:100dvh;max-height:100dvh}.scan-progress-panel>header{min-height:64px}.scan-progress-title em{max-width:52vw}.scan-progress-summary{display:grid;gap:7px}.scan-progress-facts{grid-template-columns:1fr 1fr}.scan-progress-facts>span:nth-child(n+3){display:none}.scan-result-tabs{display:grid;grid-template-columns:1fr 1fr}.scan-technical-view{min-height:0}.scan-technical-view .scan-progress-filters{display:flex;overflow-x:auto;scrollbar-width:none}.scan-technical-view .scan-progress-filters button:nth-child(n+5){display:none}.scan-technical-view .scan-progress-workspace{grid-template-rows:minmax(180px,1fr) auto}.scan-technical-view .scan-progress-workspace>aside{max-height:245px}.scan-technical-summary-copy>dl>div:nth-child(n+5){display:none}.scan-technical-actions{grid-template-columns:1fr 1fr;position:sticky;bottom:0}.scan-business-card>dl,.scan-business-intro dl{display:none}.scan-business-grid{gap:9px}.scan-business-card{padding:11px}.scan-business-footer>span{display:none}}.product-app .dashboard-module-signals{position:absolute;top:10px;right:42px;z-index:7;display:flex;align-items:center;gap:6px}.product-app .dashboard-module-signals .dashboard-module-signal{position:static!important;margin:0!important}.product-app .dashboard-module-signal.tone-warning{--semantic-status-color:var(--status-warning);--semantic-status-soft:var(--color-status-warning-soft)}.product-app .dashboard-module-signal.tone-action{--semantic-status-color:var(--status-danger);--semantic-status-soft:var(--color-status-critical-soft)}.product-app .dashboard-module-signal.tone-critical{--semantic-status-color:var(--status-critical);--semantic-status-soft:var(--color-status-critical-soft)}.product-app .dashboard-module-collapsed .dashboard-module-signals{position:static;margin-left:auto}@media (max-width:620px){.product-app .dashboard-module-signals{position:static;width:-moz-max-content;width:max-content;max-width:calc(100% - 76px);margin:7px 38px 0 auto;flex-wrap:wrap;justify-content:flex-end}.product-app .dashboard-module-collapsed .dashboard-module-signals{max-width:45%;margin:0 4px 0 auto;flex-wrap:nowrap}}.global-title-tooltip{position:fixed;z-index:10000;max-width:min(320px,calc(100vw - 28px));padding:8px 10px;border:1px solid color-mix(in srgb,var(--tamdot-primary,var(--blue)) 28%,var(--line));border-radius:9px;background:var(--surface);color:var(--ink);box-shadow:0 12px 32px color-mix(in srgb,var(--tamdot-primary,var(--blue)) 18%,transparent);font-size:11px;font-weight:650;line-height:1.4;pointer-events:none;white-space:normal}.global-title-tooltip.is-above{transform:translate(-50%,-100%)}.global-title-tooltip.is-below{transform:translate(-50%)}.monitoring-scan-policy{display:grid;gap:14px}.monitoring-scan-policy .panel-head p{max-width:850px;margin:4px 0 0;color:var(--muted);font-size:12px}.monitoring-scan-policy-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.25fr);gap:14px;align-items:stretch}.monitoring-plan-limits,.monitoring-quota-meter,.monitoring-scan-policy-grid>label{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);padding:12px}.monitoring-scan-policy-grid>label{flex-wrap:wrap}.monitoring-scan-policy-grid>label>span{flex:1 1 100%;font-size:11px;font-weight:800}.monitoring-scan-policy-grid input{width:min(180px,100%)}.monitoring-plan-limits{justify-content:space-between}.monitoring-plan-limits span{display:grid;gap:2px;color:var(--muted);font-size:11px}.monitoring-plan-limits b{color:var(--ink);font-size:12px}.monitoring-quota-meter{display:grid;grid-template-columns:auto minmax(100px,1fr);gap:4px 12px}.monitoring-quota-meter div{display:flex;align-items:baseline;gap:4px}.monitoring-quota-meter b{font-size:24px}.monitoring-quota-meter progress{width:100%;accent-color:var(--tamdot-primary,var(--blue))}.monitoring-quota-meter small{grid-column:1/-1;color:var(--muted)}.clerk-account-page{max-width:1120px}.clerk-account-profile{display:grid;place-items:center;min-height:540px;width:min(100%,886px);margin-inline:auto;padding:18px}.settings-security-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-app .inbox-command-rail .inbox-filters{grid-template-columns:minmax(240px,1.35fr) minmax(130px,.55fr) minmax(130px,.55fr) auto minmax(135px,.55fr) auto auto}.product-app .inbox-command-rail .search-suggestion-row{display:none}.product-app .case-command-rail .case-quick-filter-row>button{--case-filter-accent:var(--tamdot-primary,var(--blue));--case-filter-soft:var(--tamdot-blue-soft,var(--blue-soft));border-color:color-mix(in srgb,var(--case-filter-accent) 28%,var(--line));color:color-mix(in srgb,var(--case-filter-accent) 84%,var(--ink));background:color-mix(in srgb,var(--case-filter-soft) 48%,var(--surface))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=to-process]{--case-filter-accent:var(--status-danger,var(--red));--case-filter-soft:var(--status-danger-soft,var(--red-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=urgent]{--case-filter-accent:var(--status-critical,var(--status-danger));--case-filter-soft:var(--status-danger-soft,var(--red-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=review]{--case-filter-accent:var(--status-warning,var(--orange));--case-filter-soft:var(--status-warning-soft,var(--orange-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=waiting]{--case-filter-accent:var(--status-waiting,var(--tamdot-purple,var(--accent-secondary)));--case-filter-soft:color-mix(in srgb,var(--case-filter-accent) 11%,var(--surface))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=follow-up-due]{--case-filter-accent:var(--status-information,var(--accent-secondary));--case-filter-soft:var(--status-information-soft,var(--blue-soft))}.product-app .case-command-rail .case-quick-filter-row>button[data-case-filter=overdue]{--case-filter-accent:var(--status-danger,var(--red));--case-filter-soft:var(--status-danger-soft,var(--red-soft))}.product-app .case-command-rail .case-quick-filter-row>button>b{background:color-mix(in srgb,var(--case-filter-accent) 13%,var(--surface));color:var(--case-filter-accent)}.product-app .case-command-rail .case-quick-filter-row>button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--case-filter-accent);background:var(--case-filter-soft);color:var(--case-filter-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--case-filter-accent) 16%,transparent)}@media(max-width:900px){.monitoring-scan-policy-grid{grid-template-columns:1fr}.product-app .inbox-command-rail .inbox-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.product-app .inbox-command-rail .inbox-filters>input{grid-column:1/-1}.clerk-account-profile{padding:8px 0}}@media(max-width:620px){.product-app .inbox-command-rail .inbox-filters{grid-template-columns:1fr}.monitoring-plan-limits{align-items:flex-start;flex-direction:column}.monitoring-scan-policy-grid>label .button{width:100%}.clerk-account-page .workspace-page-header{align-items:flex-start;flex-direction:column}}.product-app{--td-control-height:38px;--td-control-radius:9px;--td-surface-radius:12px;--td-interface-gap:10px;--td-interface-border:var(--line);--td-interface-surface:var(--surface);--td-interface-soft:var(--surface-soft)}.product-app :where(.workspace-page-header,.page-heading.workspace-page-header){display:flex;width:100%;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 16px;padding:0 0 15px;border-bottom:1px solid var(--td-interface-border)}.product-app :where(.workspace-page-heading-copy,.workspace-page-title-line){min-width:0}.product-app .workspace-page-title-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.product-app .workspace-page-title-line h1{margin:0;overflow-wrap:anywhere}.product-app .workspace-page-description{max-width:78ch;margin:5px 0 0;color:var(--muted);line-height:1.5}.product-app .workspace-page-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail,.dashboard-command-rail,.architecture-command-rail,.case-detail-command-rail){width:100%;min-width:0;border:1px solid var(--td-interface-border)!important;border-radius:var(--td-surface-radius)!important;background:var(--td-interface-surface)!important;box-shadow:none!important}.product-app :where(.button,.nexoflow-popover-trigger,.compact-menu-trigger,.case-display-switch button,.data-list-sort-control button,.clear-filters-button){min-height:var(--td-control-height);border-radius:var(--td-control-radius);font-weight:700;line-height:1.2}.product-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;border-color:var(--td-interface-border);border-radius:var(--td-control-radius);background:var(--td-interface-surface)}.product-app :where(input:not([type=checkbox]):not([type=radio]),select):not([multiple]){min-height:var(--td-control-height)}.product-app :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-focus-ring,var(--tamdot-primary));outline-offset:2px}.product-app :where(.panel,.dashboard-module,.case-layout-module,.business-case-card,.directory-card,.document-row,.notification-item){border-color:var(--td-interface-border);border-radius:var(--td-surface-radius)}.product-app :where(.compact-menu-panel,.nexoflow-popover-menu,.tamdot-floating-panel,[role=dialog]){border:1px solid var(--td-interface-border);border-radius:var(--td-surface-radius);box-shadow:0 16px 44px color-mix(in srgb,var(--ink) 16%,transparent)}.product-app .data-filter-chips button[data-tone=archived]{border-color:var(--status-neutral);background:var(--status-neutral-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--status-neutral)}.product-app .data-filter-chips button[data-tone=archived] b{color:var(--status-neutral)}.product-app article.dense-case-row.case-status-archived{background:color-mix(in srgb,var(--status-neutral) 6%,var(--td-interface-surface));box-shadow:inset 3px 0 0 var(--status-neutral)!important}.product-app .case-badge.status[data-status=ARCHIVED],.product-app .case-status-archived .case-badge.status{border-color:var(--status-neutral);background:var(--status-neutral-soft);color:var(--ink);box-shadow:none}.product-app .dense-case-actions{min-width:44px}.product-app .case-archived-action-menu,.product-app .case-archived-action-menu .nexoflow-popover-trigger{width:40px;min-width:40px;height:40px}.product-app .case-archived-action-menu .nexoflow-popover-trigger{display:grid;padding:0;place-items:center;border:1px solid var(--td-interface-border);background:var(--td-interface-surface);color:var(--ink)}.product-app .case-archived-action-menu .app-icon{width:18px;height:18px}.product-app .case-action-menu-panel :where(a,button)[role=menuitem]{display:flex;width:100%;min-height:40px;align-items:center;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-weight:700;text-align:left;text-decoration:none}.product-app .case-action-menu-panel :where(a,button)[role=menuitem]:hover{background:var(--td-interface-soft)}.data-list-command-rail-floating.is-full-content{max-width:calc(100vw - 24px);border:1px solid var(--td-interface-border,var(--line));border-radius:var(--td-surface-radius,12px);background:var(--td-interface-surface,var(--surface));box-shadow:0 14px 38px color-mix(in srgb,var(--ink) 18%,transparent)}.data-list-command-rail-floating-content{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}@media (max-width:900px){.product-app :where(.workspace-page-header,.page-heading.workspace-page-header){align-items:stretch;flex-direction:column;gap:12px}.product-app .workspace-page-actions{justify-content:flex-start}.product-app :where(.workspace-page-actions,.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail)>*{min-width:0}.product-app :where(.case-filter-controls,.inbox-filters,.document-command-bar,.contact-command-bar,.workspace-filter-toolbox){max-width:100%}}@media (max-width:620px){.product-app{--td-control-height:42px;--td-interface-gap:8px}.product-app :where(.page,.case-workspace,.document-library,.contact-directory,.inbox-workspace,.full-timeline-page){min-width:0}.product-app .workspace-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .workspace-page-actions>:where(.button,button,a,.nexoflow-popover){width:100%;min-width:0}.product-app .workspace-page-actions .nexoflow-popover-trigger{width:100%}.product-app :where(.data-list-command-rail,.case-command-rail,.document-command-rail,.contact-command-rail,.inbox-command-rail,.dashboard-command-rail){padding:8px!important}.product-app :where(.case-filter-controls,.case-quick-filter-row,.inbox-period-tabs,.document-view-switch,.contact-group-switch){overflow-x:auto;scrollbar-width:thin}.product-app :where(.case-filter-controls,.case-quick-filter-row,.inbox-period-tabs)>*{flex:0 0 auto}.product-app .data-filter-chips{align-items:flex-start}.product-app .data-filter-chips button{max-width:100%}.product-app .dense-case-actions{justify-self:end}.data-list-command-rail-floating.is-full-content{left:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)}}.clerk-user-avatar,.team-member-avatar,.tenant-identity-mark img,.tenant-team-preview img{-o-object-fit:cover;object-fit:cover;padding:0}.team-member-identity{display:flex!important;min-width:0;align-items:center;gap:10px!important}.team-member-identity>span:last-child{display:grid;min-width:0;gap:3px}.team-member-avatar{width:36px;height:36px;flex:0 0 36px;border:1px solid var(--line);border-radius:50%;background:var(--blue-soft)}.team-member-avatar-fallback{display:grid;place-items:center;color:var(--blue);font-size:10px;font-weight:850}.tamdot-loader{--tamdot-loader-size:32px;--tamdot-loader-duration:1.62s;--tamdot-loader-dot-size:15.8692%;--tamdot-loader-dot-rest-x:65.3106%;--tamdot-loader-dot-rest-y:67.6635%;--tamdot-loader-navy-1:var(--tamdot-assistant-navy-1);--tamdot-loader-navy-2:var(--tamdot-assistant-navy-2);--tamdot-loader-navy-3:var(--tamdot-assistant-navy-3);--tamdot-loader-navy-4:var(--tamdot-assistant-blue);--tamdot-loader-glow:color-mix(in srgb,var(--tamdot-assistant-blue) 16%,transparent);display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:10px;vertical-align:middle}.tamdot-loader[data-size="24"]{--tamdot-loader-size:24px}.tamdot-loader[data-size="32"]{--tamdot-loader-size:32px}.tamdot-loader[data-size="48"]{--tamdot-loader-size:48px}.tamdot-loader[data-size="64"]{--tamdot-loader-size:64px}.tamdot-loader[data-size="96"]{--tamdot-loader-size:96px}.tamdot-loader-visual{position:relative;display:block;flex:0 0 var(--tamdot-loader-size);width:var(--tamdot-loader-size);height:var(--tamdot-loader-size);contain:strict}.tamdot-loader-mark{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tamdot-loader-dot{position:absolute;z-index:1;left:var(--tamdot-loader-dot-rest-x);top:var(--tamdot-loader-dot-rest-y);width:var(--tamdot-loader-dot-size);aspect-ratio:1;border-radius:50%;background:var(--tamdot-loader-navy-1);box-shadow:0 0 calc(var(--tamdot-loader-size) * .08) var(--tamdot-loader-glow);transform:translateZ(0);will-change:transform,background-color;animation:tamdot-loader-orbit var(--tamdot-loader-duration) linear infinite,tamdot-loader-color var(--tamdot-loader-duration) linear infinite}.tamdot-loader-label{min-width:0;color:inherit}@keyframes tamdot-loader-orbit{0%,to{transform:translateZ(0)}4.1667%{transform:translate3d(-32.3143%,45.4127%,0)}8.3333%{transform:translate3d(-72.4068%,78.2104%,0)}12.5000%{transform:translate3d(-117.5473%,96.1579%,0)}16.6667%{transform:translate3d(-164.6598%,98.0322%,0)}20.8333%{transform:translate3d(-210.5335%,83.7056%,0)}25.0000%{transform:translate3d(-252.0422%,54.1543%,0)}29.1667%{transform:translate3d(-286.3572%,11.3923%,0)}33.3333%{transform:translate3d(-311.1399%,-41.6663%,0)}37.5000%{transform:translate3d(-324.7016%,-101.4056%,0)}41.6667%{transform:translate3d(-326.1178%,-163.7545%,0)}45.8333%{transform:translate3d(-315.2923%,-224.4641%,0)}50.0000%{transform:translate3d(-292.9626%,-279.397%,0)}54.1667%{transform:translate3d(-260.6505%,-324.8097%,0)}58.3333%{transform:translate3d(-220.5581%,-357.6073%,0)}62.5000%{transform:translate3d(-175.4175%,-375.5549%,0)}66.6667%{transform:translate3d(-128.3051%,-377.4292%,0)}70.8333%{transform:translate3d(-82.4314%,-363.1026%,0)}75.0000%{transform:translate3d(-40.9226%,-333.5513%,0)}79.1667%{transform:translate3d(-6.6077%,-290.7893%,0)}83.3333%{transform:translate3d(18.1751%,-237.7307%,0)}87.5000%{transform:translate3d(31.7367%,-177.9914%,0)}91.6667%{transform:translate3d(33.153%,-115.6425%,0)}95.8333%{transform:translate3d(22.3274%,-54.9329%,0)}}@keyframes tamdot-loader-color{0%,to{background-color:var(--tamdot-loader-navy-1)}20%{background-color:var(--tamdot-loader-navy-2)}40%{background-color:var(--tamdot-loader-navy-3)}60%{background-color:var(--tamdot-loader-navy-4)}80%{background-color:var(--tamdot-loader-navy-2)}}@keyframes tamdot-loader-breathe{0%,to{opacity:.88;box-shadow:0 0 0 transparent}50%{opacity:1;box-shadow:0 0 calc(var(--tamdot-loader-size) * .09) var(--tamdot-loader-glow)}}@media (prefers-reduced-motion:reduce){.tamdot-loader-dot{left:var(--tamdot-loader-dot-rest-x);top:var(--tamdot-loader-dot-rest-y);background:var(--tamdot-loader-navy-1);transform:translateZ(0);will-change:opacity,box-shadow;animation:tamdot-loader-breathe 2.4s ease-in-out infinite}}.tamdot-assistant-loader{--tamdot-assistant-size:48px;--tamdot-assistant-duration:1.28s;--tamdot-assistant-glow:color-mix(in srgb,var(--tamdot-assistant-blue) 18%,transparent);display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:10px;vertical-align:middle}.tamdot-assistant-loader[data-size="32"]{--tamdot-assistant-size:32px}.tamdot-assistant-loader[data-size="48"]{--tamdot-assistant-size:48px}.tamdot-assistant-loader[data-size="64"]{--tamdot-assistant-size:64px}.tamdot-assistant-loader[data-size="96"]{--tamdot-assistant-size:96px}.tamdot-assistant-loader-visual{position:relative;display:grid;flex:0 0 var(--tamdot-assistant-size);width:var(--tamdot-assistant-size);height:var(--tamdot-assistant-size);place-items:center;contain:strict}.tamdot-assistant-loader-icon{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none!important;pointer-events:none;transform:scale(1.58);transform-origin:50% 52%;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,filter}.tamdot-assistant-loader[data-state=loading] .tamdot-assistant-loader-icon{animation:tamdot-assistant-bounce var(--tamdot-assistant-duration) cubic-bezier(.45,0,.2,1) infinite}.tamdot-assistant-loader[data-state=success] .tamdot-assistant-loader-icon{animation:tamdot-assistant-success .54s ease-out 1}.tamdot-assistant-loader[data-state=error] .tamdot-assistant-loader-icon{animation:none;filter:none!important}.tamdot-assistant-loader-label{min-width:0;color:inherit}@keyframes tamdot-assistant-bounce{0%,to{transform:translateZ(0) scale(1.58);filter:none}46%{transform:translate3d(0,-9%,0) scale(1.62);filter:drop-shadow(0 3px 6px var(--tamdot-assistant-glow))}64%{transform:translate3d(0,1.5%,0) scale(1.58);filter:drop-shadow(0 1px 3px var(--tamdot-assistant-glow))}}@keyframes tamdot-assistant-success{0%,to{transform:scale(1.58);filter:none}45%{transform:scale(1.7);filter:drop-shadow(0 0 calc(var(--tamdot-assistant-size) * .09) color-mix(in srgb,var(--tamdot-assistant-blue) 22%,transparent))}}@keyframes tamdot-assistant-breathe{0%,to{transform:scale(1.58);opacity:.94}50%{transform:scale(1.61);opacity:1}}.assistant-static-logo{display:block;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;transform:scale(1.58)}.assistant-launcher:focus-visible .assistant-static-logo,.assistant-launcher:hover .assistant-static-logo{animation:tamdot-assistant-button-hover .72s cubic-bezier(.22,.75,.22,1) 1}@keyframes tamdot-assistant-button-hover{0%,to{transform:translateZ(0) scale(1.58);filter:drop-shadow(0 0 0 transparent)}48%{transform:translate3d(0,-1px,0) scale(1.71);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--tamdot-assistant-blue) 20%,transparent))}}.assistant-brand>span{width:48px!important;height:48px!important;flex:0 0 48px!important;overflow:visible!important}.assistant-thinking .tamdot-assistant-loader{width:100%;justify-content:flex-start}.case-inline-bulk-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.case-selection-clear{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.bulk-action-menu{width:min(520px,calc(100vw - 28px))!important}.bulk-action-menu-content{display:grid!important;gap:8px!important;padding:10px!important}.bulk-action-section-label{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.bulk-action-option-grid,.bulk-action-quick-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bulk-action-quick-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-action-menu-content button{min-height:34px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--surface)!important}.bulk-action-danger-row{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:8px}.case-select,.dense-case-select,.document-select,.select-visible{flex:0 0 auto!important}.case-select input[type=checkbox],.dense-case-select input[type=checkbox],.document-select input[type=checkbox],.select-visible input[type=checkbox]{box-sizing:border-box!important;inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important;max-inline-size:18px!important;min-block-size:18px!important;max-block-size:18px!important;aspect-ratio:1!important;padding:0!important;margin:0!important;border-radius:4px!important}.account-trigger{box-sizing:border-box!important;inline-size:40px!important;block-size:40px!important;min-inline-size:40px!important;max-inline-size:40px!important;padding:5px!important;aspect-ratio:1!important;overflow:hidden!important}.account-trigger .avatar,.account-trigger .clerk-user-avatar{display:block!important;inline-size:28px!important;block-size:28px!important;min-inline-size:28px!important;max-inline-size:28px!important;min-block-size:28px!important;max-block-size:28px!important;aspect-ratio:1!important;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important;flex:0 0 28px!important}.document-group-expander{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;border:1px solid var(--border-strong,var(--line));border-radius:8px;color:var(--navy,var(--tamdot-assistant-navy-1));background:var(--surface);font-size:20px;font-weight:700;line-height:1}.document-group-symbol,.document-mark.is-generic{color:var(--blue-700,var(--tamdot-assistant-navy-3))!important;border-color:var(--border-strong,var(--line))!important;background:color-mix(in srgb,var(--tamdot-assistant-blue) 4%,var(--surface))!important}.settings-page{gap:12px!important}.settings-page .workspace-page-header{margin-bottom:2px!important;padding-bottom:12px!important}.settings-page .account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.settings-page .account-section{min-height:0!important;padding:16px!important}.settings-page .account-section h2{margin-bottom:10px!important}.settings-page .panel{scroll-margin-top:88px}@media (max-width:820px){.settings-page .account-grid{grid-template-columns:1fr!important}.bulk-action-quick-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tamdot-assistant-loader[data-state=loading] .tamdot-assistant-loader-icon,.tamdot-assistant-loader[data-state=success] .tamdot-assistant-loader-icon{animation:tamdot-assistant-breathe 2.6s ease-in-out infinite}.assistant-launcher:focus-visible .assistant-static-logo,.assistant-launcher:hover .assistant-static-logo{animation:none}}.product-app :where(.contact-directory,.document-library,.settings-page){width:100%;max-width:none;min-width:0;align-content:start;gap:12px}.product-app .settings-page .workspace-page-header,.product-app :where(.contact-directory,.document-library)>.workspace-page-header{margin-bottom:0;padding-bottom:12px}.product-app .contact-directory .contact-command-rail,.product-app .document-library .document-command-rail{position:relative!important;padding:8px!important;overflow:visible!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .contact-directory .contact-command-rail>.workspace-filter-surface,.product-app .document-library .document-command-rail>.workspace-filter-surface{display:grid;min-width:0;gap:8px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.contact-command-bar,.document-command-bar){min-width:0;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .contact-command-bar{display:grid!important;grid-template-columns:minmax(280px,1fr) auto minmax(130px,auto) minmax(145px,auto) minmax(160px,auto) auto!important;align-items:end}.product-app .contact-command-bar>.document-search-shell{grid-column:1}.product-app .contact-command-bar>.document-result-count{grid-column:2}.product-app .contact-command-bar>.contact-group-switch{grid-column:1/span 2;grid-row:2}.product-app .contact-command-bar>.directory-status-filter{grid-column:3;grid-row:2}.product-app .contact-command-bar>.directory-activity-filter{grid-column:4;grid-row:2}.product-app .contact-command-bar>.data-list-sort-control{grid-column:5;grid-row:2}.product-app .contact-command-bar>.clear-filters-button{grid-column:6;grid-row:1}.product-app .document-command-bar{display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;align-items:center}.product-app :where(.contact-command-bar,.document-command-bar) .document-search-shell{width:100%;min-width:0;min-height:38px!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app :where(.contact-command-bar,.document-command-bar) .document-search{width:100%;min-width:0;min-height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .document-quick-refiners :where(button,select),.product-app :where(.contact-command-bar,.document-command-bar) :where(button,select){min-height:36px;border-radius:8px!important}.product-app :where(.document-view-switch-inline,.directory-status-filter){min-height:36px;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important}.product-app :where(.document-view-switch-inline,.directory-status-filter) button{border:0!important;border-radius:7px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.product-app :where(.document-view-switch-inline,.directory-status-filter) button.active{background:var(--surface-soft)!important;color:var(--tamdot-primary,var(--action-primary))!important;box-shadow:inset 0 0 0 1px var(--td-interface-border,var(--line))!important}.product-app .document-quick-refiners{display:flex;width:100%;min-width:0;align-items:end;gap:8px;flex-wrap:wrap;overflow:visible;padding-top:8px;border-top:1px solid var(--td-interface-border,var(--line))}.product-app .document-quick-refiners>label{flex:1 1 150px}.product-app .document-quick-refiners>label select{width:100%;max-width:none}.product-app .document-period-filter{flex:1 1 100%;flex-wrap:wrap}.product-app .document-quick-refiners>.clear-filters-button{margin-left:auto}.product-app :where(.contact-command-rail,.document-command-rail) .data-filter-chips{margin:0}.product-app .contact-directory .directory-tabs{display:flex;gap:6px;margin:0;border:0}.product-app .contact-directory .directory-tabs button{min-height:36px;padding:6px 11px;border:1px solid var(--td-interface-border,var(--line));border-radius:8px;background:var(--surface);color:var(--muted)}.product-app .contact-directory .directory-tabs button.active{border-color:var(--tamdot-primary,var(--action-primary));background:var(--surface-soft);color:var(--tamdot-primary,var(--action-primary))}.product-app .contact-view-config{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--td-interface-border,var(--line));border-radius:8px;background:var(--surface)}.product-app .contact-view-config>label{flex:1 1 170px}.product-app .contact-view-config .contact-config-check{min-height:36px;padding:6px 9px;border-color:var(--td-interface-border,var(--line));border-radius:8px;background:var(--surface)}.product-app :where(.contact-groups,.document-groups){display:grid;gap:8px;margin-top:0}.product-app :where(.contact-group,.document-group){overflow:hidden;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .contact-directory .contact-group>header,.product-app .document-library .document-group>header{min-height:42px;padding:3px 6px!important;border:0!important;border-bottom:1px solid var(--td-interface-border,var(--line))!important;border-radius:0!important;background:var(--surface-soft)!important}.product-app .contact-directory>.directory-grid,.product-app .contact-group .directory-grid,.product-app .document-group .document-list{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;border:0!important;background:var(--surface)!important}.product-app .contact-directory>.directory-grid>.directory-card,.product-app .contact-intelligence-card,.product-app .document-list article{min-height:0!important;margin:0;padding:9px 11px!important;border:0!important;border-bottom:1px solid var(--td-interface-border,var(--line))!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important;transform:none!important}.product-app :where(.contact-intelligence-card,.contact-directory>.directory-grid>.directory-card,.document-list article):last-child{border-bottom:0!important}.product-app :where(.contact-intelligence-card,.contact-directory>.directory-grid>.directory-card,.document-list article):focus-within,.product-app :where(.contact-intelligence-card,.contact-directory>.directory-grid>.directory-card,.document-list article):hover{border-color:var(--td-interface-border,var(--line))!important;background:var(--surface-soft)!important;box-shadow:none!important}.product-app .contact-intelligence-card>header{min-height:36px;align-items:center}.product-app .contact-row-summary{margin-left:42px;gap:8px}.product-app .contact-row-summary>span{min-height:0;padding:0 9px 0 0;border-radius:0;background:transparent}.product-app .contact-intelligence-card>footer{margin-top:0;padding-top:6px}.product-app .contact-expanded-content{margin:4px 0 0 42px}.product-app .contact-operational-status{min-height:26px;border-radius:7px;box-shadow:none!important}.product-app .contact-operational-status.tone-action{border-color:color-mix(in srgb,var(--status-warning) 45%,var(--line));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface));color:var(--status-warning)}.product-app .contact-operational-status.tone-urgent{border-color:color-mix(in srgb,var(--status-danger) 45%,var(--line));background:color-mix(in srgb,var(--status-danger) 7%,var(--surface));color:var(--status-danger)}.product-app .contact-operational-status.tone-planned,.product-app .contact-operational-status.tone-waiting{border-color:color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 34%,var(--line));background:color-mix(in srgb,var(--tamdot-primary,var(--action-primary)) 6%,var(--surface));color:var(--tamdot-primary,var(--action-primary))}.product-app .contact-operational-status.tone-active{border-color:color-mix(in srgb,var(--status-success) 38%,var(--line));background:color-mix(in srgb,var(--status-success) 7%,var(--surface));color:var(--status-success)}.product-app .contact-operational-status.tone-neutral{border-color:var(--td-interface-border,var(--line));background:var(--surface-soft);color:var(--muted)}.product-app .document-list article{grid-template-columns:22px 38px minmax(220px,1fr) minmax(220px,.8fr) auto;min-height:58px!important;align-items:center;-moz-column-gap:10px;column-gap:10px}.product-app .document-list article>.document-select{grid-column:1!important;grid-row:1!important}.product-app .document-list article>.document-mark{grid-column:2!important;grid-row:1!important}.product-app .document-list article>.document-main{grid-column:3!important;grid-row:1!important;min-width:0}.product-app .document-list article>.document-case-link{grid-column:4!important;grid-row:1!important;min-width:0}.product-app .document-list article>.document-download{grid-column:5!important;grid-row:1!important}.product-app .document-group-expander{width:28px;height:28px;border-radius:7px;background:var(--surface)}.product-app .settings-page{gap:12px!important}.product-app .settings-page>.account-settings{display:grid;gap:12px}.product-app .settings-page .settings-save-bar{position:sticky;top:76px;z-index:80;margin:0;padding:0 0 12px;border:0;border-bottom:1px solid var(--td-interface-border,var(--line));border-radius:0;background:transparent;box-shadow:none}.product-app .settings-content-grid,.product-app .settings-page .account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start}.product-app .settings-page .account-grid>:first-child{grid-column:1;grid-row:1}.product-app .settings-page .account-grid>:nth-child(2){grid-column:2;grid-row:1/span 2}.product-app .settings-page .account-grid>:nth-child(3){grid-column:1;grid-row:2}.product-app .settings-page .account-grid>:nth-child(4){grid-column:2;grid-row:3}.product-app .settings-page .account-grid>:nth-child(5){grid-column:1;grid-row:3}.product-app .settings-content-grid,.product-app .settings-content-grid>*{min-width:0}.product-app .settings-content-grid>.company-profile-settings{grid-column:auto}.product-app .settings-page :where(.panel,.account-section,.company-profile-settings,.business-profile-summary){min-height:0!important;padding:14px!important;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.product-app .settings-page .account-section{align-items:stretch}.product-app .settings-page .account-section>.field{margin-top:10px;gap:5px}.product-app .settings-page .account-section :where(.button,.status){margin-top:12px;align-self:flex-start}.product-app .settings-page .account-section h2{margin:0 0 6px!important;font-size:16px}.product-app .settings-page :where(.subtext,.language-policy-note){margin-block:5px 10px}@media (max-width:1280px){.product-app .contact-command-bar{grid-template-columns:minmax(240px,1fr) auto auto auto!important}.product-app .contact-command-bar>.document-search-shell{grid-column:1/span 2}.product-app .contact-command-bar>.document-result-count{grid-column:3}.product-app .contact-command-bar>.clear-filters-button{grid-column:4}.product-app .contact-command-bar>.contact-group-switch{grid-column:1/span 2;grid-row:2}.product-app .contact-command-bar>.directory-status-filter{grid-column:3;grid-row:2}.product-app .contact-command-bar>.directory-activity-filter{grid-column:1/span 2;grid-row:3}.product-app .contact-command-bar>.data-list-sort-control{grid-column:3/span 2;grid-row:3}}@media (max-width:900px){.product-app .contact-command-bar,.product-app .document-command-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.product-app .contact-command-bar>*,.product-app .document-command-bar>*{grid-column:auto!important;grid-row:auto!important}.product-app :where(.contact-command-bar,.document-command-bar)>.document-search-shell{grid-column:1/-1!important}.product-app .contact-command-bar>.contact-group-switch{grid-column:1/-1!important}.product-app .settings-content-grid,.product-app .settings-page .account-grid{grid-template-columns:minmax(0,1fr)!important}.product-app .settings-page .account-grid>*{grid-column:auto!important;grid-row:auto!important}.product-app .settings-content-grid>.company-profile-settings{grid-column:auto}.product-app .document-list article{grid-template-columns:22px 38px minmax(0,1fr) auto}.product-app .document-list article>.document-case-link{grid-column:3!important;grid-row:2!important}.product-app .document-list article>.document-download{grid-column:4!important;grid-row:1/span 2!important}}@media (max-width:620px){.product-app :where(.contact-directory,.document-library,.settings-page){gap:10px}.product-app .contact-heading-actions{display:grid;grid-template-columns:1fr;width:100%}.product-app .contact-heading-actions .button{width:100%}.product-app .contact-command-bar,.product-app .document-command-bar{grid-template-columns:minmax(0,1fr)!important}.product-app :where(.contact-command-bar,.document-command-bar)>*{grid-column:1!important}.product-app :where(.document-view-switch-inline,.contact-group-switch,.directory-status-filter){width:100%;min-width:0;flex-wrap:wrap;overflow:visible}.product-app :where(.document-view-switch-inline,.contact-group-switch,.directory-status-filter) button{flex:1 1 auto}.product-app .document-result-count{justify-self:start}.product-app :where(.directory-mobile-filter-toggle,.document-mobile-filter-toggle){display:inline-flex!important;width:100%;align-items:center;justify-content:center;gap:6px}.product-app .contact-command-bar:not(.is-mobile-filter-open)>:where(.contact-group-switch,.directory-status-filter,.directory-activity-filter,.data-list-sort-control,.clear-filters-button),.product-app .document-quick-refiners:not(.is-mobile-open){display:none!important}.product-app .document-quick-refiners.is-mobile-open{display:grid;grid-template-columns:minmax(0,1fr)}.product-app .document-period-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .document-period-filter button{width:100%}.product-app .contact-expanded-content,.product-app .contact-row-summary{margin-left:0}.product-app .contact-intelligence-card>header{align-items:flex-start}.product-app .contact-card-heading-actions{align-items:flex-end;flex-direction:column}.product-app .document-list article{grid-template-columns:22px 34px minmax(0,1fr)}.product-app .document-list article>.document-case-link{grid-column:3!important;grid-row:2!important}.product-app .document-list article>.document-download{grid-column:3!important;grid-row:3!important;justify-self:stretch}.product-app .settings-page :where(.panel,.account-section,.company-profile-settings,.business-profile-summary){padding:12px!important}}@media (min-width:621px){.product-app :where(.directory-mobile-filter-toggle,.document-mobile-filter-toggle){display:none!important}}@media (prefers-reduced-motion:reduce){.product-app :where(.contact-intelligence-card,.document-list article){transition:none!important}}.push-notification-settings{border-radius:8px}.push-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.push-settings-heading h2{margin-bottom:4px}.push-device-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 9px;border:1px solid var(--line);border-radius:6px;color:var(--text-secondary);font-size:.78rem;font-weight:750;white-space:nowrap}.push-device-status>span{width:8px;height:8px;border-radius:50%;background:var(--status-neutral)}.push-device-status.is-enabled{border-color:var(--status-success);color:var(--status-success);background:var(--status-success-soft)}.push-device-status.is-enabled>span{background:var(--status-success)}.push-device-status.is-blocked{border-color:var(--status-critical);color:var(--status-critical);background:var(--status-critical-soft)}.push-device-status.is-blocked>span{background:var(--status-critical)}.push-device-status.is-ios-install,.push-device-status.is-unconfigured{border-color:var(--status-warning);color:var(--color-status-warning-ink);background:var(--status-warning-soft)}.push-device-status.is-ios-install>span,.push-device-status.is-unconfigured>span{background:var(--status-warning)}.push-device-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.push-device-row b{color:var(--ink)}.push-device-copy{display:flex;align-items:flex-start;gap:10px}.push-device-switch{position:relative;width:34px;height:20px;flex:0 0 auto;margin-top:1px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--status-neutral-soft);cursor:pointer}.push-device-switch span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-card);transition:transform .16s ease}.push-device-switch[aria-checked=true]{border-color:var(--tamdot-primary);background:var(--tamdot-primary)}.push-device-switch[aria-checked=true] span{transform:translateX(14px)}.push-device-switch:disabled{cursor:not-allowed;opacity:.55}.push-device-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.push-device-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:6px}.push-help{max-width:680px;margin:5px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.push-settings-notice{margin:10px 0 0;padding:8px 10px;border-left:3px solid var(--tamdot-primary);background:var(--tamdot-primary-soft);color:var(--ink);font-size:.84rem}.push-category-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;border:0}.push-category-settings legend{grid-column:1/-1;margin-bottom:2px;color:var(--ink);font-size:.83rem;font-weight:800}.push-category-settings label{display:flex;align-items:flex-start;gap:9px;min-height:62px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);cursor:pointer}.push-category-settings input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--tamdot-primary)}.push-category-settings span{display:grid;gap:3px}.push-category-settings b{color:var(--ink);font-size:.84rem}.push-category-settings small{color:var(--muted);font-size:.76rem;line-height:1.35}.push-privacy-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.push-privacy-note svg{flex:0 0 auto;margin-top:1px}@media (max-width:767px){.push-device-row,.push-settings-heading{align-items:stretch;flex-direction:column;gap:10px}.push-device-status{align-self:flex-start}.push-device-actions{justify-content:stretch}.push-device-actions button{flex:1 1 100%}.push-category-settings{grid-template-columns:1fr}}.product-app .data-filter-chips button[data-tone=new]{border-color:var(--status-information);background:var(--status-information-soft);color:var(--status-information)}.product-app .data-filter-chips button[data-tone=action]{border-color:var(--status-action);background:var(--status-action-soft);color:var(--status-action)}.product-app .data-filter-chips button[data-tone=overdue]{border-color:var(--status-critical);background:var(--status-critical-soft);color:var(--status-critical)}.product-app .data-filter-chips button[data-tone=review]{border-color:var(--status-warning);background:var(--status-warning-soft);color:var(--status-warning)}.product-app .data-filter-chips button[data-tone=waiting]{border-color:var(--status-waiting);background:var(--color-status-waiting-soft);color:var(--status-waiting)}.product-app .data-filter-chips button[data-tone=follow-up]{border-color:var(--status-information);background:var(--status-information-soft);color:var(--status-information)}.product-app .data-filter-chips button[data-tone=done]{border-color:var(--status-success);background:var(--status-success-soft);color:var(--status-success)}.product-app .data-filter-chips button[data-tone] b{color:currentColor}.product-app .workspace-filter-toolbox.is-period-only{grid-template-columns:minmax(0,1fr) auto;min-height:0}.product-app .workspace-filter-toolbox.is-period-only .workspace-period-filter{justify-content:flex-start}.product-app .dashboard-kpi,.product-app .dashboard-status-card{font:inherit;text-align:left;cursor:pointer}.product-app .dashboard-kpi.is-active-filter,.product-app .dashboard-status-card.is-active-filter{outline:2px solid currentColor;outline-offset:-2px;background:var(--surface-soft)}.product-app .inbox-message-hero{gap:10px!important}.product-app .inbox-intelligence-grid{gap:8px}.product-app .inbox-attachments,.product-app .inbox-content-controls,.product-app .inbox-current-task,.product-app .inbox-grouping-state,.product-app .inbox-privacy-assurance,.product-app .inbox-summary-block{border-radius:8px!important;box-shadow:none!important}.product-app .inbox-grouping-state{display:flex;grid-column:1!important;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--td-interface-border,var(--line));border-left:4px solid var(--status-information);background:var(--surface)}.product-app .inbox-grouping-state.is-linked{border-left-color:var(--status-success);background:color-mix(in srgb,var(--status-success) 5%,var(--surface))}.product-app .inbox-grouping-state>div:first-child{min-width:0}.product-app .inbox-grouping-state small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.product-app .inbox-grouping-state :where(h2,p){margin:3px 0 0}.product-app .inbox-grouping-state h2{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-grouping-state p{color:var(--muted);font-size:11px;line-height:1.45}.product-app .inbox-grouping-actions{display:flex;flex:0 0 auto;gap:7px;flex-wrap:wrap;justify-content:flex-end}.product-app .inbox-grouping-state>.case-suggestion-card{width:100%;margin:0;border:0;box-shadow:none}.product-app .inbox-content-controls{display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px!important;border:1px solid var(--td-interface-border,var(--line));background:var(--surface-soft)}.product-app .inbox-content-controls>div{min-width:0}.product-app .inbox-content-controls p{margin:3px 0 0;max-width:860px}.product-app .inbox-content-controls .button{flex:0 0 auto}.product-app .inbox-privacy-assurance{padding:9px 12px!important}.product-app .inbox-privacy-assurance img{width:32px;height:32px}.product-app .inbox-privacy-assurance p{margin:2px 0 0;font-size:10px}.product-app .original-email-panel{margin:0;border-radius:8px}.product-app .dense-directory-header,.product-app .organization-directory-row{display:grid;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.9fr) minmax(150px,.75fr) minmax(115px,.55fr) 118px;align-items:center;gap:12px}.product-app .dense-directory-header{min-height:42px;padding:8px 11px;border-bottom:1px solid var(--td-interface-border,var(--line));color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .contact-intelligence-card.dense-directory-row{display:grid!important;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.9fr) minmax(150px,.75fr) minmax(115px,.55fr) 118px;align-items:center;gap:12px!important;padding:8px 11px!important}.product-app .contact-intelligence-card.dense-directory-row>header{display:contents!important}.product-app .contact-intelligence-card .contact-card-primary-link{grid-column:1;min-width:0}.product-app .contact-card-primary-link h2{overflow:hidden;margin:0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-card-primary-link p{overflow:hidden;margin:2px 0 0;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-intelligence-card .contact-card-heading-actions{grid-column:3;grid-row:1;min-width:0}.product-app .contact-row-summary{display:contents!important;margin:0!important}.product-app .contact-row-summary .contact-last-interaction{grid-column:2;grid-row:1}.product-app .contact-row-summary .has-follow-up{grid-column:2;grid-row:2}.product-app .contact-row-summary .contact-case-count{grid-column:4;grid-row:1;color:var(--muted);font-size:11px}.product-app .contact-row-summary>span{padding:0!important}.product-app .contact-row-summary small{display:none}.product-app .contact-row-summary b{font-size:11px;font-weight:650}.product-app .contact-intelligence-card>footer{grid-column:5;grid-row:1;justify-content:flex-end;padding:0!important;border:0!important}.product-app .contact-intelligence-card>footer>span{display:none}.product-app .contact-expanded-content{grid-column:1/-1;margin:4px 0 0!important;padding:10px 0 2px;border-top:1px solid var(--line)}.product-app .organization-directory-list{overflow:hidden;border:1px solid var(--td-interface-border,var(--line))!important;border-radius:8px}.product-app .organization-directory-row{min-height:54px!important}.product-app .organization-directory-row>span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-app .organization-directory-main{min-width:0;color:var(--ink);text-decoration:none}.product-app .organization-directory-main h2{overflow:hidden;margin:0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-app .organization-directory-row>.button{justify-self:end}.product-app .document-list-header{display:grid;grid-template-columns:22px 38px minmax(220px,1fr) minmax(220px,.8fr) auto;min-height:38px;align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid var(--td-interface-border,var(--line));color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .document-list article{min-height:52px!important;padding-block:7px!important}.product-app .document-mark{box-shadow:none!important}.product-app .document-main>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:980px){.product-app .dense-directory-header{display:none}.product-app .contact-intelligence-card.dense-directory-row,.product-app .organization-directory-row{grid-template-columns:minmax(0,1fr) auto}.product-app .contact-intelligence-card .contact-card-primary-link,.product-app .organization-directory-main{grid-column:1}.product-app .contact-intelligence-card .contact-card-heading-actions{grid-column:2}.product-app .contact-row-summary .contact-last-interaction{grid-column:1;grid-row:2}.product-app .contact-row-summary .contact-case-count{grid-column:2;grid-row:2}.product-app .contact-intelligence-card>footer{grid-column:1/-1;grid-row:3;justify-content:flex-start}.product-app .organization-directory-row>span:nth-of-type(2){display:none}.product-app .organization-directory-row>.button{grid-column:2;grid-row:1/span 2}.product-app .document-list-header{display:none}}@media (max-width:680px){.product-app .inbox-content-controls,.product-app .inbox-grouping-state{align-items:stretch;flex-direction:column}.product-app .inbox-grouping-actions{justify-content:stretch}.product-app .inbox-content-controls .button,.product-app .inbox-grouping-actions .button,.product-app .inbox-grouping-state>.button{width:100%}.product-app .contact-intelligence-card.dense-directory-row,.product-app .organization-directory-row{gap:7px!important}.product-app .contact-intelligence-card .contact-card-heading-actions{grid-column:1/-1;grid-row:2;justify-content:space-between}.product-app .contact-row-summary .contact-case-count,.product-app .contact-row-summary .contact-last-interaction{grid-row:3}.product-app .contact-intelligence-card>footer{grid-row:4}}.product-app .operations-trigger.healthy:not(.scan-result-unread){box-shadow:none!important}.product-app .operations-trigger.scan-running{border-color:var(--tamdot-orange,var(--orange))!important;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 12%,var(--surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 30%,transparent),0 0 12px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 24%,transparent)!important}.product-app .operations-trigger.scan-running .operations-state-icon{color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 75%,var(--ink))!important;background:var(--tamdot-orange,var(--orange))!important}.product-app .operations-trigger.scan-result-unread{border-color:var(--tamdot-green,var(--status-success))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-green,var(--status-success)) 24%,transparent),0 0 12px color-mix(in srgb,var(--tamdot-green,var(--status-success)) 20%,transparent)!important}.product-app .operations-trigger.scan-result-unread .operations-state-icon{color:var(--surface)!important;background:var(--tamdot-green,var(--status-success))!important}.product-app .dashboard-status-card.is-active-filter{outline:2px solid var(--case-status-color)!important;outline-offset:-2px;border-color:var(--case-status-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--case-status-color) 68%,transparent),0 0 12px color-mix(in srgb,var(--case-status-color) 28%,transparent)!important;background:color-mix(in srgb,var(--case-status-color) 8%,var(--surface))!important}[data-feature-tooltip][data-feature-tooltip-suppressed=true]:after{opacity:0!important;transform:translate(4px,-50%)!important}.product-app .operational-status-badge.reason-review_required,.product-app .operational-status-badge.reason-user_action_required{border-color:var(--tamdot-orange,var(--orange))!important;background:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 18%,var(--surface))!important;color:color-mix(in srgb,var(--tamdot-orange,var(--orange)) 75%,var(--ink))!important;font-weight:850!important}.product-app .operational-queue-item:has(.reason-review_required){border-left-color:var(--tamdot-orange,var(--orange))!important}.product-app .inbox-email-row,.product-app .inbox-table-header{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(200px,2fr) minmax(88px,.6fr) minmax(100px,.7fr) minmax(120px,1fr) 76px;align-items:center;gap:10px}.product-app .inbox-table-header{min-height:38px;padding:7px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-app .inbox-email-row{min-height:54px;gap:10px;padding:7px 12px}.product-app .inbox-email-row .inbox-row-main{display:contents!important}.product-app .inbox-mailbox-icon{display:none!important}.product-app .inbox-row-main .inbox-sender{grid-column:1;grid-row:1/span 2;min-width:0;font-size:11px}.product-app .inbox-row-main .inbox-row-copy{display:contents!important}.product-app .inbox-row-copy>b{grid-row:1;min-width:0;font-size:11px}.product-app .inbox-row-copy>b,.product-app .inbox-row-copy>p{grid-column:2;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-row-copy>p{grid-row:2;color:var(--muted);font-size:10px}.product-app .inbox-row-copy .inbox-email-meta{display:contents!important}.product-app .inbox-row-copy .inbox-state{grid-column:4;grid-row:1/span 2;justify-self:start;white-space:nowrap}.product-app .inbox-row-copy .case-association-label{grid-column:5;grid-row:1/span 2;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.product-app .inbox-row-copy .case-badge.attention,.product-app .inbox-row-copy .case-badge.category{display:none!important}.product-app .inbox-row-main>time{grid-column:3;grid-row:1/span 2;font-size:10px;text-align:left}.product-app .inbox-email-row>.case-suggestion-card{grid-column:1/-1;grid-row:3;margin:0!important}.product-app .inbox-email-row>.inbox-case-link{display:none!important}.product-app .inbox-email-row>.inbox-open-link{grid-column:6;grid-row:1;font-size:10px}.product-app .inbox-email-row>.inbox-action-menu{grid-column:6;grid-row:2;justify-self:start;padding:0!important}.product-app .inbox-email-row>.inbox-action-menu summary{padding:4px 7px}.product-app .inbox-feed.is-sorted-table .inbox-day-group>.inbox-feed-head{display:none}.tamdot-dialog-layer .dashboard-indicator-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 24px));max-height:min(86dvh,760px);display:flex;flex-direction:column}.tamdot-dialog-layer .dashboard-indicator-dialog .dialog-body{min-height:0;overflow:auto}.tamdot-dialog-layer .dashboard-kpi-drilldown-list{display:grid;gap:6px;max-height:min(52vh,440px);overflow:auto}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);text-decoration:none;background:var(--surface);transition:border-color .14s ease,background-color .14s ease}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a:focus-visible,.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a:hover{border-color:var(--blue);background:var(--surface-soft)}.tamdot-dialog-layer .dashboard-kpi-drilldown-copy{display:grid;min-width:0;gap:3px}.tamdot-dialog-layer .dashboard-kpi-drilldown-list b,.tamdot-dialog-layer .dashboard-kpi-drilldown-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tamdot-dialog-layer .dashboard-kpi-drilldown-list b{font-size:12px;line-height:1.35}.tamdot-dialog-layer .dashboard-kpi-drilldown-list small{color:var(--muted);font-size:10px;line-height:1.35}.tamdot-dialog-layer .dashboard-kpi-drilldown-status{justify-self:start;padding:2px 6px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:9px;font-weight:750;line-height:1.4}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-review_required{border-color:var(--status-warning);color:var(--status-warning)}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-user_action_required{border-color:var(--status-danger);color:var(--status-danger)}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-overdue{border-color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,var(--surface));color:var(--status-danger)}.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-deadline_today,.tamdot-dialog-layer .dashboard-kpi-drilldown-status.tone-follow_up_due{border-color:var(--status-warning);color:var(--status-warning)}.tamdot-dialog-layer .dashboard-kpi-drilldown-open{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:10px;font-weight:800;white-space:nowrap}.tamdot-dialog-layer .dashboard-kpi-drilldown-open i{font-size:16px;font-style:normal}@media (prefers-reduced-motion:reduce){.product-app .operations-trigger.scan-running{box-shadow:0 0 0 2px color-mix(in srgb,var(--tamdot-orange,var(--orange)) 30%,transparent)!important}}@media (max-width:1100px) and (min-width:901px){.product-app .inbox-email-row,.product-app .inbox-table-header{grid-template-columns:minmax(88px,.75fr) minmax(160px,1.8fr) minmax(76px,.55fr) minmax(88px,.65fr) minmax(96px,.8fr) 64px;gap:7px;padding-right:8px;padding-left:8px}.product-app .inbox-email-row>.inbox-open-link{font-size:9px}}@media (max-width:900px){.product-app .inbox-table-header{display:none}.product-app .inbox-row-copy .case-association-label{display:none!important}.product-app .inbox-email-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.product-app .inbox-row-main .inbox-sender{grid-column:1;grid-row:1}.product-app .inbox-row-copy>b{grid-column:1;grid-row:2}.product-app .inbox-row-copy>p{grid-column:1;grid-row:3}.product-app .inbox-row-copy .inbox-state{grid-column:1;grid-row:4}.product-app .inbox-row-main>time{grid-column:2;grid-row:1}.product-app .inbox-email-row>.inbox-open-link{grid-column:2;grid-row:2}.product-app .inbox-email-row>.inbox-action-menu{grid-column:2;grid-row:3}}.tamdot-dialog-layer .nexoflow-dialog.dashboard-indicator-dialog{box-sizing:border-box;display:flex;flex-direction:column;width:min(680px,calc(100vw - 24px));max-width:680px;max-height:min(88dvh,780px);min-height:min(300px,78dvh);overflow:hidden}.tamdot-dialog-layer .dashboard-indicator-dialog>.dialog-actions,.tamdot-dialog-layer .dashboard-indicator-dialog>.tamdot-dialog-heading,.tamdot-dialog-layer .dashboard-indicator-dialog>p{flex:0 0 auto}.tamdot-dialog-layer .dashboard-indicator-dialog>.dialog-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.tamdot-dialog-layer .dashboard-indicator-dialog .dashboard-kpi-drilldown-list{display:grid;flex:1 1 auto;align-content:start;min-width:0;min-height:96px;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 5px 2px 0}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a{min-height:56px}.notification-item:not(.unread),.product-app .notification-item:not(.unread){background:var(--surface)!important;background-image:none!important}.product-app .push-sound-hint{margin:8px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.product-app .contact-group-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-width:0}.product-app .contact-group-toggle>div{grid-column:1;min-width:0}.product-app .contact-group-toggle>.contact-group-chevron{grid-column:2}.product-app .contact-group-toggle h2{max-width:100%}.product-app .contact-group-toggle>.contact-group-chevron{width:24px;height:24px}.product-app .nav-link.has-integration-issue{position:relative}.product-app .nav-issue-indicator{width:8px;height:8px;flex:0 0 8px;margin-left:auto;border:1px solid var(--surface);border-radius:50%;background:var(--status-critical);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-critical) 16%,transparent)}.product-app .connection-card.is-notification-target{border-color:var(--status-critical)!important;outline:2px solid color-mix(in srgb,var(--status-critical) 45%,transparent);outline-offset:2px;background:color-mix(in srgb,var(--status-critical) 5%,var(--surface))!important;scroll-margin-top:100px}@media (max-width:600px){.tamdot-dialog-layer{padding:12px!important}.tamdot-dialog-layer .nexoflow-dialog.dashboard-indicator-dialog{width:calc(100vw - 24px);max-height:90dvh;min-height:min(300px,82dvh)}.tamdot-dialog-layer .dashboard-kpi-drilldown-list>a{grid-template-columns:minmax(0,1fr)}.tamdot-dialog-layer .dashboard-kpi-drilldown-open{justify-self:start}}.product-app .contact-profile-strip{grid-template-columns:minmax(190px,1.55fr) minmax(135px,.85fr) minmax(125px,.85fr) minmax(150px,1fr) 90px 110px;border-radius:8px;box-shadow:none}.product-app .contact-profile-strip>div{min-height:58px;padding:11px 13px}.product-app .contact-profile-strip>div:nth-child(3){border-left:1px solid var(--line);border-top:0}.product-app .contact-profile-strip>div:nth-child(4){border-top:0}.product-app .contact-profile-strip strong{line-height:1.4}.product-app .contact-profile-notes{display:grid;gap:4px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.product-app .contact-profile-notes small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-app .contact-profile-notes p{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.product-app .contact-view-toolbar{align-items:center;min-height:64px;padding:11px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.product-app .contact-view-toolbar>div:first-child{min-width:0;padding:0}.product-app .contact-view-toolbar h2{line-height:1.3}.product-app .contact-view-toolbar p{line-height:1.45}.product-app .contact-case-card{gap:13px;padding:16px;border-radius:8px;box-shadow:none}.product-app .contact-case-action strong,.product-app .contact-case-card h3,.product-app .contact-case-latest strong{overflow-wrap:anywhere;white-space:normal;line-height:1.45}.product-app .contact-case-action{min-width:0;padding:11px 12px;border-radius:0 6px 6px 0}.product-app .contact-case-latest{padding:2px 1px}.product-app .contact-case-latest>div{min-width:0}.product-app .contact-directory-flow-canvas{height:min(72vh,860px);min-height:520px}.product-app .contact-directory-flow-canvas .contact-flow-node{width:270px;min-height:74px}.product-app .contact-directory-flow-canvas .contact-flow-node-copy strong{white-space:normal;line-height:1.35}.product-app .inbox-table-header>span{min-width:0}.product-app .inbox-table-header .inbox-table-filter{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:9px;letter-spacing:0;text-transform:none}.product-app .inbox-table-filter button,.product-app .inbox-table-filter select{box-sizing:border-box;width:100%;min-width:0;min-height:30px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:10px;letter-spacing:normal;text-align:left;text-transform:none}.product-app .inbox-table-filter button{cursor:pointer}.product-app .inbox-table-filter button:focus-visible,.product-app .inbox-table-filter select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.product-app .inbox-table-header{grid-template-columns:minmax(105px,.8fr) minmax(200px,2fr) minmax(112px,.7fr) minmax(135px,.85fr) minmax(145px,1fr) 76px;min-height:72px;align-items:end}.product-app .inbox-feed.is-sorted-table .inbox-day-group{border-radius:8px}.product-app .inbox-feed.is-sorted-table .inbox-day-list{display:grid}@media (max-width:1180px){.product-app .contact-profile-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-app .contact-profile-strip>div{border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-app .contact-profile-strip>div:nth-child(-n+3){border-top:0}.product-app .contact-profile-strip>div:nth-child(3n+1){border-left:0}}@media (max-width:900px){.product-app .inbox-table-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.8fr) minmax(105px,.75fr) minmax(120px,.9fr) minmax(125px,1fr) 60px}}@media (max-width:650px){.product-app .contact-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .contact-profile-strip>div{border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-app .contact-profile-strip>div:nth-child(-n+2){border-top:0}.product-app .contact-profile-strip>div:nth-child(odd){border-left:0}.product-app .contact-view-toolbar{align-items:stretch}.product-app .contact-directory-flow-canvas{height:min(68vh,720px);min-height:460px}.product-app .inbox-table-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:8px}.product-app .inbox-table-header>span{display:none}.product-app .inbox-table-header .inbox-table-filter{font-size:9px}.product-app .inbox-table-filter button,.product-app .inbox-table-filter select{min-height:34px;font-size:11px}.product-app .inbox-filters{grid-template-columns:minmax(0,1fr)}}.product-app .platform-function-status{margin:14px 0 18px}.product-app .platform-function-list{display:grid}.product-app .platform-function-list>article{display:grid;grid-template-columns:10px minmax(150px,.9fr) 110px minmax(160px,1fr) minmax(180px,1.2fr) auto;gap:10px;align-items:center;min-width:0;padding:9px 12px;border-top:1px solid var(--line)}.product-app .platform-function-list b{font-size:12px}.product-app .platform-function-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.product-app .platform-function-dot.ready{background:var(--status-success)}.product-app .platform-function-dot.degraded{background:var(--status-warning)}.product-app .platform-function-dot.failed{background:var(--status-danger)}.product-app .platform-function-state{font-size:11px;font-weight:750}.product-app .platform-function-state.ready{color:var(--status-success)}.product-app .platform-function-state.degraded,.product-app .platform-function-state.not_configured{color:var(--status-warning)}.product-app .platform-function-state.failed{color:var(--status-danger)}.product-app .platform-function-list code,.product-app .platform-function-list small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.product-app .platform-function-list .button{min-height:30px;padding:4px 10px;font-size:10px}.product-app .nav-count-badge{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:auto;padding:0 5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--blue);font-size:10px;font-weight:800}.product-app .monitoring-admin-link{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:6px;color:var(--blue);font-size:11px;font-weight:750;text-decoration:none}.product-app .monitoring-admin-link:hover{background:var(--surface-soft)}@media (max-width:900px){.product-app .platform-function-list>article{grid-template-columns:10px minmax(130px,1fr) auto auto}.product-app .platform-function-list code{grid-column:2}.product-app .platform-function-list small{grid-column:3}.product-app .platform-function-list .button{grid-column:4;grid-row:1/span 2}}@media (max-width:560px){.product-app .platform-function-list>article{grid-template-columns:10px minmax(0,1fr) auto;gap:6px}.product-app .platform-function-list code{grid-column:2/4}.product-app .platform-function-list small{grid-column:2/3}.product-app .platform-function-list .button{grid-column:3;grid-row:2/span 2}}.product-app .case-tags>.tag-picker{box-sizing:border-box;right:0;left:auto;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(520px,calc(100dvh - 24px));overflow:auto;overscroll-behavior:contain;z-index:540}.product-app .case-tags>.tag-picker>input{box-sizing:border-box;min-width:0}.product-app .case-tags>.tag-picker .tag-picker-results{min-height:52px;max-height:min(250px,34dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.product-app .case-tags>.tag-picker .tag-picker-row{min-width:0}.product-app .case-tags>.tag-picker .case-tag{min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.product-app .case-tags>.tag-picker{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-width:none;max-height:min(76dvh,620px)}.product-app .case-tags>.tag-picker .tag-picker-results{max-height:min(34dvh,260px)}}