:root{--td-control-height:36px;--td-field-height:40px;--td-control-radius:7px;--td-command-gap:8px}.product-app :where(.button,.nexoflow-popover-trigger,.case-display-switch button,.contact-view-switch button,.document-view-switch-inline button,.data-filter-chips button,.case-quick-filter-row>button,.dashboard-period-filters button,.directory-tabs button){min-height:var(--td-control-height)!important;border-radius:var(--td-control-radius)!important;padding:7px 11px;font-size:12px;font-weight:650;line-height:1.15}.product-app :where(.global-search,.document-search-shell,.compact-filter-bar>input,.case-command-rail input,.contact-command-rail input,.document-command-rail input,.inbox-command-rail input){min-height:var(--td-field-height)!important;border:1px solid var(--td-line)!important;border-radius:var(--td-control-radius)!important;background:var(--td-white)!important;box-shadow:none!important}.product-app :where(.global-search,.document-search-shell,.compact-filter-bar>input):focus-within,.product-app :where(.global-search,.document-search-shell,.compact-filter-bar>input):hover{border-color:var(--td-line-strong)!important}.product-app :where(.global-search input,.document-search,.compact-filter-bar>input){min-height:calc(var(--td-field-height) - 2px)!important;border:0!important;border-radius:calc(var(--td-control-radius) - 1px)!important;background:transparent!important;box-shadow:none!important}.product-app :where(.case-display-switch,.contact-view-switch,.document-view-switch-inline){gap:3px;padding:3px;border:1px solid var(--td-line);border-radius:calc(var(--td-control-radius) + 2px);background:var(--td-ivory-soft);box-shadow:none}.product-app .contact-view-switch button.is-active,.product-app .document-view-switch-inline button.active,.product-app :where(.case-display-switch,.contact-view-switch,.document-view-switch-inline) button[aria-pressed=true]{border-color:var(--td-peach-strong)!important;background:var(--td-white)!important;color:var(--td-orange-hover)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 6%,transparent)!important}.product-app .contact-view-icon{display:block;width:18px;height:18px;flex:0 0 18px;background-position:50%;background-repeat:no-repeat;background-size:contain;-o-object-fit:contain;object-fit:contain;opacity:.58}.product-app .contact-view-icon-flow{background-image:url(/icons/view-flow.png)}.product-app .contact-view-icon-folder{background-image:url(/icons/view-folder.png)}.product-app .contact-view-switch button.is-active .contact-view-icon{opacity:1}.product-app .case-context-sticky{position:sticky!important;top:var(--tamdot-sticky-top,72px)!important;z-index:240;display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(0,auto);align-items:center;gap:10px 14px;min-height:58px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:color-mix(in srgb,var(--surface) 98%,transparent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary) 8%,transparent)!important;backdrop-filter:blur(14px)}.product-app .case-context-identity{gap:1px}.product-app .case-context-identity h1{font-size:13px;line-height:1.25}.product-app .case-context-identity small{font-size:9px}.product-app .case-context-actions{display:grid;min-width:0;justify-items:end;gap:5px}.product-app :where(.case-context-statuses,.case-context-buttons){display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.product-app .case-context-statuses .case-tags{margin:0;gap:4px}.product-app .case-context-statuses .case-tag{padding:3px 7px;font-size:9px}.product-app .case-context-statuses .case-tags>.button{min-height:28px!important;padding:5px 8px;font-size:10px}.product-app .case-context-buttons .button{min-height:32px!important;padding:6px 9px;font-size:10px}.product-app .case-detail-modular-grid>.case-layout-module,.product-app .dashboard-modular-grid>.dashboard-module{overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media (min-width:901px){.product-app .case-detail-modular-grid.layout-packed{row-gap:1px}.product-app .case-detail-modular-grid.layout-packed>.case-layout-module{box-sizing:border-box;padding-bottom:8px}}.product-app .case-detail-modular-grid>.case-layout-module>:where(.case-summary-card,.case-timeline-panel,.case-layout-low-content){border:1px solid var(--td-line)!important;border-radius:var(--td-radius-card)!important;background:var(--td-white)!important;box-shadow:var(--td-shadow-card)!important}.product-app .case-layout-low-content{overflow:hidden}.product-app .case-layout-low-content>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;list-style:none;cursor:pointer}.product-app .case-layout-low-content>summary::-webkit-details-marker{display:none}.product-app .case-layout-low-content>summary>span{display:grid;min-width:0;gap:2px}.product-app .case-layout-low-content>summary b{font-size:12px}.product-app .case-layout-low-content>summary small{color:var(--td-muted);font-size:10px}.product-app .case-layout-low-content>summary em{color:var(--td-orange-hover);font-size:10px;font-style:normal;font-weight:700}.product-app .case-layout-low-content>summary em:after{content:" →"}.product-app .case-layout-low-content[open]>summary{border-bottom:1px solid var(--td-line)}.product-app .case-workspace-cluster{overflow:hidden}.product-app .case-workspace-cluster>:where(.case-summary-card,.case-manual-update){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.product-app .case-workspace-cluster>:where(.case-summary-card,.case-manual-update)+:where(.case-summary-card,.case-manual-update,.button){border-top:1px solid var(--td-line)!important}.product-app .case-planning-cluster>:where(.appointment-panel,.follow-up-panel){padding:16px 18px}.product-app .case-actions-cluster>.case-manual-update{padding:16px 18px}.product-app .case-actions-cluster>.button{margin:0 18px 16px;justify-self:start}.product-app .case-action-control-detail .nexoflow-popover-trigger{min-width:132px;justify-content:center;border-color:var(--td-orange)!important;background:var(--td-orange)!important;color:var(--td-white)!important}.product-app .case-action-control-detail .case-action-trigger-content{justify-content:center}.product-app .case-layout-module.is-attention-required>.case-workspace-cluster{border-color:color-mix(in srgb,var(--td-orange) 44%,var(--td-line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--td-peach) 72%,white),white 52%)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--action-primary) 8%,transparent)!important}.product-app .follow-up-panel.is-action-required .follow-up-current{border-color:color-mix(in srgb,var(--td-orange) 48%,var(--td-line));background:linear-gradient(135deg,var(--td-peach),var(--td-white) 72%);box-shadow:inset 3px 0 0 var(--td-orange)}.product-app .follow-up-panel.is-action-required .follow-up-primary-action{box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 18%,transparent)!important}.product-app .case-card-status-line{display:flex;min-width:0;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.product-app .case-card-status-line .case-tags{margin:0;gap:4px}.product-app .case-card-status-line .case-tag{padding:3px 7px;font-size:9px}.product-app .business-case-footer{justify-content:space-between}.product-app .business-case-footer>small{margin-right:auto}.product-app .case-card-decision-actions{padding-left:8px;border-left:1px solid var(--td-line)}@media (max-width:1100px){.product-app .case-context-sticky{grid-template-columns:auto minmax(0,1fr)}.product-app .case-context-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch}.product-app .case-context-statuses{justify-content:flex-start}}@media (max-width:760px){.product-app .case-context-sticky{position:sticky!important;top:var(--tamdot-sticky-top,58px)!important;grid-template-columns:auto minmax(0,1fr);gap:7px 9px;padding:7px 8px}.product-app .case-context-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.product-app :where(.case-context-statuses,.case-context-buttons){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.product-app .case-context-buttons>*,.product-app .case-context-statuses>*{flex:0 0 auto}.product-app .case-context-identity h1{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-app .case-context-identity small{display:none}.product-app .case-card-decision-actions{width:100%;padding:8px 0 0;border-top:1px solid var(--td-line);border-left:0}.product-app .contact-view-toolbar{align-items:stretch;flex-direction:column}}@media (max-width:430px){.product-app .contact-view-switch{width:100%}.product-app .contact-view-switch button{min-width:0;flex:1 1 0;justify-content:center}}.product-app :where(.dashboard-modular-grid>.dashboard-module,.case-detail-modular-grid>.case-layout-module){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){min-height:116px;padding-top:48px!important;outline:2px dashed var(--td-orange,var(--action-primary));background:color-mix(in srgb,var(--td-peach,var(--surface)) 52%,transparent)!important;cursor:grab}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>:where(.panel,.dashboard-panel,.dashboard-kpis,.case-summary-card,.case-timeline-panel,.case-task-checklist){border-radius:0 0 var(--td-radius-card,10px) var(--td-radius-card,10px)!important}.product-app .inline-layout-command{top:calc(var(--tamdot-sticky-top, 72px) + 6px);border-radius:var(--td-radius-card,10px);border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-peach,var(--surface)) 72%,white)}.product-app .inline-layout-command .button.primary{border-color:var(--tamdot-primary);background:var(--tamdot-primary);color:var(--surface)}.product-app .inline-module-toolbar{border-radius:0;background:color-mix(in srgb,var(--td-peach,var(--surface)) 82%,white)}.product-app .dashboard-module.is-collapsed{grid-column:span 4!important;min-height:0!important}.product-app .dashboard-module-collapsed{display:flex;min-height:46px;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--td-line,var(--line));background:var(--td-white,var(--surface))}.product-app .dashboard-module-collapsed strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .case-task-checklist{border-color:var(--td-line,var(--line));border-radius:var(--td-radius-card,10px);background:var(--td-white,var(--surface));box-shadow:var(--td-shadow-card,0 2px 8px color-mix(in srgb,var(--action-primary) 6%,transparent))}.product-app .case-task-row:focus-within,.product-app .case-task-row:hover{background:color-mix(in srgb,var(--td-peach,var(--surface)) 26%,transparent)}.layout-personalizer-preview-grid>:where(.size-small),.product-app .case-detail-modular-grid>.case-layout-module.size-small,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 4!important}.layout-personalizer-preview-grid>:where(.size-medium),.product-app .case-detail-modular-grid>.case-layout-module.size-medium,.product-app .dashboard-modular-grid>.dashboard-module.size-medium{grid-column:span 6!important}.layout-personalizer-preview-grid>:where(.size-large,.size-full),.product-app .case-detail-modular-grid>.case-layout-module.size-full,.product-app .case-detail-modular-grid>.case-layout-module.size-large,.product-app .dashboard-modular-grid>.dashboard-module.size-full,.product-app .dashboard-modular-grid>.dashboard-module.size-large{grid-column:1/-1!important}.product-app .case-task-checklist-toolbar .segmented-control{flex:0 0 auto}.product-app .case-task-list{max-height:none!important;overflow:visible!important}.product-app .follow-up-current-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-app .follow-up-schedule-status{color:var(--td-orange,var(--action-primary));font-size:13px}.product-app .follow-up-panel.is-action-required .follow-up-current{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)));background:linear-gradient(135deg,color-mix(in srgb,var(--td-peach,var(--surface)) 92%,white),white 76%);box-shadow:inset 4px 0 0 var(--td-orange,var(--action-primary)),0 0 18px color-mix(in srgb,var(--action-primary) 14%,transparent)}.product-app .case-badge.attention[class*=case-attention-],.product-app .case-badge.status[class*=case-status-]{border-color:color-mix(in srgb,var(--case-status-color) 52%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--case-status-color) 22%,transparent),0 0 12px color-mix(in srgb,var(--case-status-color) 28%,transparent)!important}.product-app :where(.dashboard-status-card,.dense-case-row,.business-case-card)[class*=case-status-]{box-shadow:inset 3px 0 0 var(--case-status-color),0 4px 14px color-mix(in srgb,var(--case-status-color) 12%,transparent)!important}.product-app .case-actions-dialog{width:min(720px,calc(100vw - 24px))}.product-app .case-actions-dialog .case-manual-update{margin:0;padding:0;border:0}.product-app .case-actions-dialog .dialog-body{display:grid;gap:12px}.product-app .case-layout-module.is-attention-required .case-action-control-detail .nexoflow-popover-trigger,.product-app .case-layout-module.is-attention-required .follow-up-primary-action{border-color:var(--td-orange,var(--action-primary))!important;background:linear-gradient(135deg,var(--action-primary),var(--td-orange,var(--action-primary)))!important;color:var(--surface)!important}.product-app .follow-up-create-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.product-app .follow-up-current.is-reminder{border-left-color:var(--status-information,var(--status-new));background:color-mix(in srgb,var(--status-information,var(--status-new)) 10%,var(--surface))}.product-app .follow-up-current.is-external-follow-up{border-left-color:var(--td-orange,var(--action-primary))}.tour-demo-preview{display:grid;gap:7px;margin:12px 0;padding:9px;border:1px solid var(--line);background:var(--canvas)}.tour-demo-preview>small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tour-demo-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tour-demo-preview article{display:flex;align-items:flex-start;gap:7px;min-width:0;padding:7px;border:1px solid var(--line);background:var(--surface)}.tour-demo-preview article i{width:7px;height:7px;flex:0 0 7px;margin-top:4px;border-radius:50%;background:var(--status-information,var(--status-new))}.tour-demo-preview article.tone-action i{background:var(--td-orange,var(--action-primary))}.tour-demo-preview article.tone-waiting i{background:var(--status-neutral,var(--text-secondary))}.tour-demo-preview article.tone-done i{background:var(--status-success,var(--status-success))}.tour-demo-preview article span{display:grid;min-width:0}.tour-demo-preview article b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tour-demo-preview article em{color:var(--muted);font-size:9px;font-style:normal}.product-app .case-document-references{border-top:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 62%,var(--surface))}.product-app .case-document-references>p{padding:8px 14px;color:var(--muted)}.product-app .case-document-references li{grid-template-columns:minmax(0,1fr) minmax(180px,auto)}.product-app .case-document-references li>div{display:grid;gap:3px;min-width:0}.product-app .case-document-references li>div span{color:var(--muted);font-size:10px;text-transform:capitalize}.product-app .case-detail-identity-header{position:static!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:10px 18px;margin:0 0 8px;padding:10px 12px;border:1px solid var(--td-line,var(--line));border-radius:var(--td-radius-card,10px);background:var(--td-white,var(--surface));box-shadow:var(--td-shadow-card,0 2px 8px color-mix(in srgb,var(--action-primary) 6%,transparent))}.product-app .case-detail-identity-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.product-app .case-detail-identity-header .case-context-identity{display:grid;min-width:0;gap:2px}.product-app .case-detail-identity-header .case-context-identity h1{margin:0;overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-app .case-detail-identity-header .case-context-identity small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-app .case-detail-identity-header .case-context-actions{display:grid;min-width:0;justify-items:end;gap:5px}.product-app .case-detail-command-strip{position:sticky;top:var(--tamdot-sticky-top,74px);z-index:240;display:flex;width:-moz-max-content;width:max-content;max-width:100%;min-height:42px;align-items:center;justify-content:flex-end;gap:5px;margin:0 0 9px auto;padding:4px;border:1px solid var(--td-line,var(--line));border-radius:8px;background:color-mix(in srgb,var(--td-white,white) 96%,var(--td-ivory,var(--surface)));box-shadow:0 5px 15px color-mix(in srgb,var(--action-primary) 8%,transparent);backdrop-filter:blur(12px)}.product-app .case-detail-command-strip .button{min-height:32px!important;padding:5px 9px!important;font-size:10px!important;white-space:nowrap}.product-app .case-detail-command-strip .case-detail-actions-command{border-color:var(--td-orange,var(--action-primary))!important;background:linear-gradient(135deg,var(--action-primary),var(--td-orange,var(--action-primary)))!important;color:var(--surface)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--action-primary) 22%,transparent)!important}.product-app .case-command-rail.is-pinned{grid-template-columns:minmax(0,auto) minmax(240px,1fr);align-items:center;gap:8px;padding:6px!important}.product-app .case-command-rail.is-pinned .follow-up-sticky-controls{min-width:0}.product-app .case-command-rail.is-pinned .compact-filter-bar{display:flex;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.product-app .case-command-rail.is-pinned .compact-filter-bar>input{min-width:180px;width:100%}.product-app .operations-trigger-copy{display:grid;min-width:0;gap:1px;text-align:left}.product-app .operations-trigger-copy b,.product-app .operations-trigger-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app .operations-trigger-copy b{font-size:11px}.product-app .operations-trigger-copy small{font-size:8px;font-weight:750;opacity:.82}.product-app .operations-trigger.healthy{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-success) 28%,transparent),0 0 13px color-mix(in srgb,var(--status-success) 28%,transparent)!important}.product-app .operations-trigger.warning{border-color:color-mix(in srgb,var(--status-critical) 68%,var(--td-line,var(--border-default)))!important;background:var(--status-critical-soft)!important;color:var(--status-critical)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--status-critical) 30%,transparent),0 0 15px color-mix(in srgb,var(--status-critical) 32%,transparent)!important}.product-app .operations-trigger.warning .operations-state-icon{background:var(--status-critical)!important}.workspace-access-guard{min-height:100dvh;display:grid;place-items:center;background:var(--td-ivory,var(--surface))}@media (max-width:1050px){.product-app .case-detail-modular-grid>.case-layout-module.size-medium,.product-app .case-detail-modular-grid>.case-layout-module.size-small,.product-app .dashboard-modular-grid>.dashboard-module.size-medium,.product-app .dashboard-modular-grid>.dashboard-module.size-small{grid-column:span 6!important}.product-app .case-detail-modular-grid>.case-layout-module.size-full,.product-app .case-detail-modular-grid>.case-layout-module.size-large,.product-app .dashboard-modular-grid>.dashboard-module.size-full,.product-app .dashboard-modular-grid>.dashboard-module.size-large{grid-column:1/-1!important}}@media (max-width:700px){.product-app .inline-layout-command{top:6px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:82px!important}.product-app .inline-module-toolbar{align-items:flex-start;flex-wrap:wrap}.product-app .inline-module-toolbar>div{width:100%;margin-left:0;overflow-x:auto}.product-app .dashboard-module.is-collapsed{grid-column:1/-1!important}.product-app .follow-up-create-actions{justify-content:stretch}.product-app .follow-up-create-actions .button{flex:1 1 150px}.product-app .case-document-references li,.tour-demo-preview>div{grid-template-columns:1fr}.product-app .case-detail-identity-header{grid-template-columns:minmax(0,1fr);padding:9px}.product-app .case-detail-identity-header .case-context-actions{justify-items:stretch}.product-app .case-detail-identity-header :where(.case-context-statuses,.case-context-buttons){justify-content:flex-start}.product-app .case-detail-command-strip{width:100%;justify-content:stretch;overflow-x:auto}.product-app .case-detail-command-strip .button{flex:1 0 auto}.product-app .case-command-rail.is-pinned{grid-template-columns:minmax(0,1fr)}.product-app .case-detail-modular-grid>.case-layout-module,.product-app .dashboard-modular-grid>.dashboard-module{grid-column:1/-1!important}}@media (prefers-reduced-motion:reduce){.product-app :where(.case-task-row,.case-task-row-actions,.dashboard-module,.case-layout-module){transition:none!important}}.product-app .data-list-command-rail-anchor{display:block;width:100%;min-width:0}.product-app .data-list-command-rail[data-pinned=true]{position:fixed!important;top:auto!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:420!important;border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 34%,var(--td-line,var(--border-default)))!important;border-radius:12px!important;background:color-mix(in srgb,var(--td-white,var(--surface)) 96%,var(--td-ivory,var(--surface)))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--action-primary) 8%,transparent),0 18px 46px color-mix(in srgb,var(--action-primary) 22%,transparent)!important;overscroll-behavior:contain}.product-app .data-list-command-rail-anchor:has(~.bulk-toolbar) .data-list-command-rail[data-pinned=true]{bottom:max(78px,calc(66px + env(safe-area-inset-bottom)))!important}.product-app :where(.page,.case-workspace,.document-library,.contact-directory,.inbox-workspace,.full-timeline-page):has(.data-list-command-rail[data-pinned=true]){padding-bottom:max(112px,calc(96px + env(safe-area-inset-bottom)))!important}.product-app .business-case-card[class*=case-status-]{cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-app :where(.business-case-card,article.dense-case-row)[class*=case-status-]:focus-within,.product-app :where(.business-case-card,article.dense-case-row)[class*=case-status-]:hover{position:relative;z-index:2;border-color:color-mix(in srgb,var(--case-status-color) 54%,var(--td-line,var(--border-default)))!important;background:color-mix(in srgb,var(--case-status-color) 7%,var(--td-white,var(--surface)))!important;box-shadow:inset 4px 0 0 var(--case-status-color),0 0 0 1px color-mix(in srgb,var(--case-status-color) 25%,transparent),0 10px 26px color-mix(in srgb,var(--case-status-color) 25%,transparent)!important}.product-app .business-case-card[class*=case-status-]:hover{transform:translateY(-1px)}.product-app article.dense-case-row[class*=case-status-]:hover{transform:none}.product-app .inline-layout-command{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border-style:solid;background:color-mix(in srgb,var(--td-peach,var(--surface)) 58%,white)}.product-app .inline-layout-command>div:first-child{gap:3px}.product-app .inline-layout-help{color:var(--td-muted,var(--muted));line-height:1.35}.product-app .inline-layout-size-guide{display:inline-flex;overflow:hidden;border:1px solid var(--td-line,var(--line));border-radius:8px;background:var(--td-white,var(--surface))}.product-app .inline-layout-size-guide>span{display:grid;min-width:43px;place-items:center;gap:0;padding:4px 7px;border-left:1px solid var(--td-line,var(--line))}.product-app .inline-layout-size-guide>span:first-child{border-left:0}.product-app .inline-layout-size-guide b{color:var(--td-orange,var(--action-primary));font-size:11px}.product-app .inline-layout-size-guide small{color:var(--td-muted,var(--muted));font-size:8px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:58px!important;outline:1px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 62%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-peach,var(--surface)) 34%,transparent)!important;cursor:default}.product-app .inline-module-toolbar{min-height:50px;align-items:center;gap:10px;padding:7px 9px;cursor:default}.product-app .inline-module-identity{display:grid;min-width:120px;gap:1px}.product-app .inline-module-identity strong{overflow:hidden;color:var(--td-black,var(--ink));font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-app .inline-module-identity small{color:var(--td-muted,var(--muted));font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.product-app .inline-module-controls{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.product-app :where(.inline-module-order,.inline-module-size-options){display:inline-flex;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 24%,var(--td-line,var(--border-default)));border-radius:7px;background:var(--td-white,var(--surface))}.product-app .inline-module-toolbar .inline-module-secondary-action,.product-app .inline-module-toolbar :where(.inline-module-order,.inline-module-size-options)>button{min-height:32px;border:0;border-left:1px solid var(--td-line,var(--line));border-radius:0;background:var(--td-white,var(--surface));color:var(--td-black,var(--ink));padding:5px 8px;font-size:9px;font-weight:750}.product-app .inline-module-toolbar :where(.inline-module-order,.inline-module-size-options)>button:first-child{border-left:0}.product-app .inline-module-order button{display:inline-flex;align-items:center;gap:4px}.product-app .inline-module-order button b{font-size:9px;font-weight:750}.product-app .inline-module-size-options button{min-width:34px}.product-app .inline-module-size-options button[aria-pressed=true]{background:var(--td-orange,var(--action-primary));color:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 28%,transparent)}.product-app .inline-module-toolbar .inline-module-secondary-action{border:1px solid var(--td-line,var(--line));border-radius:7px}.product-app .inline-module-toolbar button:hover:not(:disabled):not([aria-pressed=true]){background:var(--td-peach,var(--surface));color:var(--td-orange-hover,var(--action-primary-hover))}.product-app .inline-layout-hidden{border-style:solid;border-radius:9px;background:color-mix(in srgb,var(--td-ivory,var(--surface)) 82%,white)}@media (max-width:820px){.product-app .inline-layout-command{grid-template-columns:minmax(0,1fr) auto}.product-app .inline-layout-size-guide{grid-column:1;justify-self:start}.product-app .inline-layout-command-actions{grid-column:2;grid-row:1/span 2}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:96px!important}.product-app .inline-module-toolbar{align-items:flex-start;flex-wrap:wrap}.product-app .inline-module-controls{width:100%;justify-content:flex-start;margin-left:0;overflow-x:auto}}@media (max-width:560px){.product-app .data-list-command-rail[data-pinned=true]{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:8px!important;width:auto!important;max-height:min(42dvh,300px)!important}.product-app .inline-layout-command{grid-template-columns:minmax(0,1fr)}.product-app .inline-layout-command-actions{grid-column:1;grid-row:auto;width:100%}.product-app .inline-layout-command-actions .button{flex:1 1 0}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){padding-top:128px!important}.product-app .inline-module-order button b{display:none}}@media (prefers-reduced-motion:reduce){.product-app .business-case-card[class*=case-status-]{transition:none}}.product-app .data-list-command-rail>:where(.workspace-filter-toolbox,.case-detail-command-strip,.contact-view-toolbar,.architecture-filters,.architecture-stamp-filters){position:static!important;inset:auto!important;z-index:auto!important;margin:0!important}.product-app :where(.dashboard-command-rail,.case-detail-command-rail,.contact-detail-command-rail,.architecture-command-rail){overflow:visible;border:0;border-radius:0;background:transparent}.product-app :where(.dashboard-command-rail,.case-detail-command-rail,.contact-detail-command-rail,.architecture-command-rail)[data-pinned=true]{overflow-x:hidden;overflow-y:auto;padding:7px!important}.product-app .dashboard-command-rail>.workspace-filter-toolbox{width:100%}.product-app .dashboard-command-rail[data-pinned=true]>.workspace-filter-toolbox{min-height:42px;padding:4px 6px;border:0;border-radius:7px;box-shadow:none}.product-app .dashboard-command-rail[data-pinned=true] .workspace-filter-toolbox>.data-filter-chips{display:none}.product-app .case-detail-command-rail>.case-detail-command-strip{display:flex;width:100%;align-items:center;gap:7px;padding:5px;border:1px solid var(--td-line,var(--line));border-radius:10px;background:var(--td-white,var(--surface));box-shadow:none}.product-app .case-detail-command-rail[data-pinned=true]>.case-detail-command-strip{padding:0;border:0;border-radius:7px}.product-app .case-detail-layout-status{overflow:hidden;margin-left:auto;color:var(--td-muted,var(--muted));font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-app .contact-detail-command-rail>.contact-view-toolbar{width:100%;padding:6px 0}.product-app .contact-detail-command-rail[data-pinned=true]>.contact-view-toolbar{align-items:center;padding:0}.product-app .contact-detail-command-rail[data-pinned=true] .contact-view-toolbar p{display:none}.product-app .architecture-command-rail{display:grid;gap:7px}.product-app .architecture-command-rail>.architecture-stamp-filters{width:100%;box-shadow:none}.product-app .architecture-command-rail[data-pinned=true]>.architecture-stamp-filters{padding:3px;border:0}@media (max-width:760px){.product-app .dashboard-command-rail[data-pinned=true] .workspace-filter-toolbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.72fr) auto;align-items:center}.product-app .dashboard-command-rail[data-pinned=true] .workspace-period-filter{display:flex;overflow-x:auto;flex-wrap:nowrap}.product-app .dashboard-command-rail[data-pinned=true] .workspace-period-filter button{width:auto;flex:0 0 auto}.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter{min-width:0}.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter label,.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter select{width:100%;min-width:0}.product-app .case-detail-command-rail .case-detail-command-strip{overflow-x:auto;flex-wrap:nowrap}.product-app .case-detail-command-rail .case-detail-command-strip .button{width:auto;flex:0 0 auto}.product-app .case-detail-layout-status{display:none}}@media (max-width:560px){.product-app .dashboard-command-rail[data-pinned=true] .workspace-filter-toolbox{grid-template-columns:minmax(0,1fr) auto}.product-app .dashboard-command-rail[data-pinned=true] .workspace-status-filter{grid-column:1/-1}.product-app .contact-detail-command-rail[data-pinned=true] .contact-view-toolbar>div:first-child{display:none}.product-app .contact-detail-command-rail[data-pinned=true] .contact-view-switch{width:100%}}.product-app .data-list-command-rail-anchor[data-pinned=true]{min-height:var(--data-list-command-rail-height,64px)!important}.product-app :where(.page,.case-workspace,.document-library,.contact-directory,.inbox-workspace,.full-timeline-page):has(.data-list-command-rail[data-pinned=true]){padding-bottom:max(300px,calc(284px + env(safe-area-inset-bottom)))!important}.product-app :where(.document-groups,.contact-groups){display:grid;gap:8px;margin-top:8px}.product-app :where(.document-group,.contact-group){overflow:visible;border:1px solid var(--td-line,var(--line));border-radius:9px;background:var(--td-white,var(--surface));box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 5%,transparent)}.product-app .contact-directory .contact-group>header,.product-app .document-library .document-group>header{position:relative!important;top:auto!important;z-index:1!important;min-height:42px;margin:0!important;padding:3px 6px!important;border:0!important;border-bottom:1px solid var(--td-line,var(--line))!important;border-radius:0!important;background:var(--td-ivory,var(--surface-soft))!important;box-shadow:none!important}.product-app :where(.document-group-toggle,.contact-group-toggle){min-height:35px}.product-app .contact-directory>.directory-grid,.product-app .contact-group .directory-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:5px;padding:6px!important}.product-app .contact-intelligence-card{min-height:0!important;gap:6px;padding:9px 11px;border-radius:7px;border-left:3px solid var(--td-green,var(--status-success));box-shadow:none;transform:none!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-app .contact-intelligence-card.has-waiting{border-left-color:var(--td-orange,var(--action-primary))}.product-app .contact-intelligence-card:focus-within,.product-app .contact-intelligence-card:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 4%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--td-orange,var(--action-primary)) 20%,transparent),0 8px 22px color-mix(in srgb,var(--action-primary) 12%,transparent)}.product-app .contact-intelligence-card>header{display:flex;min-width:0;align-items:center;gap:10px}.product-app .contact-card-primary-link{flex:1 1 280px}.product-app .contact-card-primary-link h2{font-size:13px}.product-app .contact-card-heading-actions{flex:0 0 auto}.product-app .contact-row-summary{margin-left:43px}.product-app .contact-intelligence-card>footer{padding-top:6px}.product-app .contact-expanded-content{margin-left:43px}.product-app .document-list{display:grid;gap:4px;padding:6px}.product-app .document-list article{min-height:58px;padding:8px 10px;border:1px solid var(--td-line,var(--line));border-radius:7px!important;box-shadow:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-app .document-list article:focus-within,.product-app .document-list article:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 58%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 4%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--td-orange,var(--action-primary)) 20%,transparent),0 8px 22px color-mix(in srgb,var(--action-primary) 12%,transparent)}.product-app .document-empty-state{min-height:82px;padding:18px}.product-app .document-empty-state b{max-width:760px;font-size:12px;line-height:1.5}.product-app .case-detail-identity-header{min-height:64px}.product-app .case-context-actions{margin-left:auto}.product-app .case-detail-command-strip{min-height:44px}.product-app .case-detail-view-commands{display:inline-flex;min-width:0;align-items:center;gap:3px;padding-inline:4px;border-inline:1px solid var(--td-line,var(--line))}.product-app .case-detail-view-commands .button{min-height:32px;padding:5px 8px}.product-app .case-detail-layout-command{margin-left:auto}.product-app .inline-layout-command{position:sticky;top:calc(var(--topbar-height, 72px) + 8px);z-index:380;border:1px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 62%,var(--td-line,var(--border-default)));border-left:5px solid var(--td-orange,var(--action-primary));background:color-mix(in srgb,var(--td-peach,var(--surface)) 86%,white);box-shadow:0 12px 30px color-mix(in srgb,var(--action-primary) 16%,transparent)}.product-app .inline-layout-command>div:first-child strong{font-size:14px}.product-app .inline-layout-help{max-width:620px;font-weight:650}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){position:relative;transition:opacity .15s ease,filter .15s ease,outline-color .15s ease,box-shadow .15s ease}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=idle]:hover{outline:2px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 70%,var(--td-line,var(--border-default)));cursor:pointer}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{z-index:3;opacity:1;outline:3px solid var(--td-orange,var(--action-primary))!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--action-primary) 12%,transparent),0 16px 34px color-mix(in srgb,var(--action-primary) 18%,transparent)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]{opacity:.28;filter:saturate(.45);cursor:pointer}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:focus-within,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover{z-index:2;opacity:1;filter:none;outline:3px solid var(--td-orange,var(--action-primary))!important;background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 8%,white)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--action-primary) 11%,transparent)}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover:after{position:absolute;top:8px;right:10px;z-index:5;padding:5px 8px;border-radius:999px;background:var(--td-orange,var(--action-primary));color:var(--surface);content:attr(data-layout-target-label);font-size:9px;font-weight:850;pointer-events:none}.product-app .dashboard-modular-grid>.dashboard-module{position:relative}.product-app .dashboard-module-collapse{position:absolute;top:8px;right:9px;z-index:8;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-white,var(--surface));color:var(--td-muted,var(--muted));cursor:pointer}.product-app .dashboard-module-collapse:hover{border-color:var(--td-orange,var(--action-primary));color:var(--td-orange,var(--action-primary))}.product-app .dashboard-module-signal{position:absolute;top:10px;right:42px;z-index:7;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--td-blue,var(--action-primary)) 30%,var(--td-line,var(--border-default)));border-radius:999px;background:color-mix(in srgb,var(--td-blue,var(--action-primary)) 8%,white);color:var(--td-blue,var(--action-primary));font-size:8px;font-weight:850;text-transform:uppercase}.product-app .dashboard-module-signal i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.product-app .dashboard-module-signal.tone-urgent{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 40%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 10%,white);color:var(--td-orange,var(--action-primary))}.product-app .dashboard-module-collapsed{position:relative;min-height:48px;align-items:center;padding-right:12px}.product-app .dashboard-module-collapsed .dashboard-module-signal{position:static;margin-left:auto}@media (max-width:900px){.product-app .case-detail-view-commands{display:none}.product-app .inline-layout-command{top:calc(var(--topbar-height, 64px) + 6px)}.product-app .contact-expanded-content,.product-app .contact-row-summary{margin-left:0}}@media (max-width:620px){.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 .dashboard-module-signal{position:static;width:-moz-max-content;width:max-content;margin:7px 38px 0 auto}}@media (prefers-reduced-motion:reduce){.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing),.product-app :where(.document-list article,.contact-intelligence-card){transition:none}}.product-app .case-task-date{display:inline-flex;align-items:baseline;gap:2px;padding:2px 6px;border:1px solid var(--td-line,var(--line));border-radius:999px;background:var(--td-ivory,var(--surface-soft));color:var(--td-muted,var(--muted))}.product-app .case-task-date b{color:var(--td-black,var(--ink));font-size:inherit}.product-app .case-task-date.is-completed{border-color:color-mix(in srgb,var(--td-green,var(--status-success)) 30%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-green,var(--status-success)) 8%,white);color:var(--td-green,var(--status-success))}.product-app .case-task-date.is-overdue{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 42%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 9%,white);color:var(--td-orange,var(--action-primary));box-shadow:0 0 10px color-mix(in srgb,var(--action-primary) 12%,transparent)}.product-app .dashboard-panel>.panel-head{padding-right:42px!important}.product-app .dashboard-panel-title-link{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--td-black,var(--ink));text-decoration:none}.product-app .dashboard-panel-title-link>span{color:var(--td-orange,var(--action-primary));font-size:18px;font-weight:900;line-height:1;transition:transform .14s ease}.product-app .dashboard-panel-title-link:focus-visible,.product-app .dashboard-panel-title-link:hover{color:var(--td-orange-hover,var(--action-primary-hover))}.product-app .dashboard-panel-title-link:focus-visible>span,.product-app .dashboard-panel-title-link:hover>span{transform:translateX(2px)}.product-app .dashboard-module-expand{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-white,var(--surface));color:var(--td-orange,var(--action-primary));font:inherit;font-size:17px;font-weight:750;line-height:1;cursor:pointer}.product-app .dashboard-module-expand:focus-visible,.product-app .dashboard-module-expand:hover{border-color:var(--td-orange,var(--action-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 10%,transparent)}.product-app .dashboard-module-kpis .dashboard-kpi:last-child{padding-right:42px}.product-app .inline-module-toolbar .inline-module-collapse-action{width:32px;padding-inline:0;color:var(--td-orange,var(--action-primary));font-size:16px;line-height:1}.product-app .case-detail-view-commands .button.is-active-target{border-color:var(--td-orange,var(--action-primary))!important;background:var(--td-peach,var(--surface))!important;color:var(--td-orange-hover,var(--action-primary-hover))!important}.product-app .case-detail-view-commands{display:inline-flex!important;min-width:-moz-max-content;min-width:max-content;flex:0 0 auto}.product-app .case-detail-command-strip{justify-content:flex-start;overflow-x:auto}.product-app .case-layout-module.is-command-highlighted{z-index:3;border-radius:var(--td-radius-card,10px)!important;outline:3px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 78%,white);outline-offset:4px;box-shadow:0 0 0 8px color-mix(in srgb,var(--action-primary) 9%,transparent),0 16px 34px color-mix(in srgb,var(--action-primary) 15%,transparent)!important;animation:tamdot-command-highlight .72s ease-out 1}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar{min-height:44px;padding:5px 7px}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:min(100%,520px);max-width:520px;height:32px;flex:0 1 520px}.product-app .case-command-rail:not([data-pinned=true]) .case-filter-controls{margin-left:auto}@keyframes tamdot-command-highlight{0%{outline-color:transparent;box-shadow:none}38%{outline-color:var(--td-orange,var(--action-primary));box-shadow:0 0 0 11px color-mix(in srgb,var(--action-primary) 13%,transparent),0 18px 38px color-mix(in srgb,var(--action-primary) 17%,transparent)}to{outline-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 78%,white)}}@media (max-width:760px){.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:100%;max-width:none;flex-basis:100%}.product-app .case-command-rail:not([data-pinned=true]) .case-filter-controls{margin-left:0}}@media (prefers-reduced-motion:reduce){.product-app .case-layout-module.is-command-highlighted{animation:none}.product-app .dashboard-panel-title-link>span{transition:none}}.product-app .inbox-source-location{grid-column:1;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:11px 12px;border:1px solid var(--td-line,var(--line));border-left:3px solid var(--td-orange,var(--action-primary));border-radius:var(--td-control-radius,7px);background:color-mix(in srgb,var(--td-peach,var(--surface)) 34%,var(--td-white,white))}.product-app .inbox-source-location>div{display:flex;min-width:0;align-items:flex-start;gap:9px}.product-app .inbox-source-location>div>span{color:var(--td-orange,var(--action-primary));font-size:15px;font-weight:800}.product-app .inbox-source-location p{display:grid;min-width:0;gap:3px;margin:0}.product-app .inbox-source-location b{color:var(--td-black,var(--ink));font-size:12px}.product-app .inbox-source-location small{color:var(--td-muted,var(--muted));font-size:10px;line-height:1.4}.product-app .inbox-source-location .button{flex:0 0 auto;white-space:nowrap}.product-app .case-task-source.source-corroborated{border:1px solid color-mix(in srgb,var(--td-green,var(--status-success)) 30%,transparent);background:color-mix(in srgb,var(--td-green,var(--status-success)) 9%,white);color:var(--td-green,var(--status-success))}.product-app :where(.case-task-inline-form,.inbox-message-page,.case-manual-update,.appointment-panel,.follow-up-panel) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--td-line,var(--line));border-radius:var(--td-control-radius,7px);background:var(--td-white,var(--surface));color:var(--td-black,var(--ink));box-shadow:none}.product-app :where(.case-task-inline-form,.inbox-message-page,.case-manual-update,.appointment-panel,.follow-up-panel) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--td-orange,var(--action-primary));outline:3px solid color-mix(in srgb,var(--action-primary) 12%,transparent);outline-offset:1px}.product-app .inbox-source-location a:focus-visible,.product-app :where(.case-task-checklist,.inbox-message-page) :where(button,a).button:focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary) 16%,transparent);outline-offset:2px}@media (max-width:900px){.product-app .inbox-source-location{grid-column:1}}@media (max-width:620px){.product-app .inbox-source-location{align-items:stretch;flex-direction:column}.product-app .inbox-source-location .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.product-app .case-task-source.source-corroborated,.product-app .inbox-source-location *{transition:none!important}}@keyframes tamdot-urgent-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 26%,transparent),0 0 10px color-mix(in srgb,var(--status-danger) 24%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-danger) 34%,transparent),0 0 20px color-mix(in srgb,var(--status-danger) 42%,transparent)}}.product-app :where(.case-badge.priority.urgent,.case-badge.attention.urgent,.dashboard-module-signal.tone-urgent,.case-layout-signal.tone-urgent,.notification-status-tag.tone-urgent){border-color:var(--status-danger)!important;background:var(--surface)!important;color:var(--status-danger)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 30%,transparent),0 0 16px color-mix(in srgb,var(--status-danger) 34%,transparent)!important;animation:tamdot-urgent-pulse 2.1s ease-in-out infinite}.product-app :where(.business-case-card,.dense-case-row,.case-detail-identity-header,.case-preview-drawer):has(.case-badge.priority.urgent){border-color:color-mix(in srgb,var(--status-danger) 70%,var(--td-line,var(--border-default)))!important;box-shadow:inset 4px 0 0 var(--status-danger),0 0 0 1px color-mix(in srgb,var(--status-danger) 12%,transparent),0 9px 24px color-mix(in srgb,var(--status-danger) 18%,transparent)!important}.product-app .notification-tone-urgent .notification-urgency-icon,.product-app :where(.canonical-flow-node.tone-urgent .canonical-flow-card,.canonical-flow-step.tone-urgent){box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 25%,transparent),0 0 16px color-mix(in srgb,var(--status-danger) 30%,transparent)!important}.product-app .dashboard-command-rail:not([data-pinned=true]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .dashboard-command-rail:not([data-pinned=true])>.workspace-filter-toolbox{margin:0!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-white,var(--surface))!important;box-shadow:var(--td-shadow-card,0 2px 8px color-mix(in srgb,var(--action-primary) 6%,transparent))!important}.product-app .dashboard-module.is-collapsed{min-height:48px!important}.product-app .dashboard-module-collapsed{width:100%;border-radius:var(--td-radius-card,10px);box-shadow:none}.product-app :where(.dashboard-module-collapse,.dashboard-module-expand){font-size:15px;font-weight:850;line-height:1}.product-app :where(.dashboard-workspace-heading,.case-list-header){min-height:72px;align-items:center!important;justify-content:space-between;gap:18px!important;padding:0 0 12px!important}.product-app :where(.dashboard-workspace-heading,.case-list-header) .workspace-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.product-app .inline-layout-command{grid-template-columns:minmax(240px,1fr) auto!important;gap:14px!important;padding:10px 12px!important}.product-app .inline-layout-command-actions{justify-self:end}.product-app .inline-layout-help{max-width:none;font-size:10px}.product-app .inline-module-toolbar{min-height:45px;padding:6px 8px!important}.product-app .inline-module-toolbar .inline-module-identity small{color:var(--td-orange,var(--action-primary));font-weight:800}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar{min-height:38px!important;padding:4px 6px!important}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:min(34vw,390px)!important;max-width:390px!important;height:30px!important;min-height:30px!important;flex:0 1 390px!important}.product-app .case-command-rail:not([data-pinned=true]) .search-suggestion-row{flex:0 1 auto}.product-app .case-detail-modular-grid>.case-layout-module{position:relative}.product-app .case-layout-module.is-collapsed{min-height:48px!important;grid-column:span 4!important}.product-app .case-layout-collapsed{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:8px 10px 8px 12px;border:1px solid var(--td-line,var(--line));border-radius:var(--td-radius-card,10px);background:var(--td-white,var(--surface))}.product-app .case-layout-collapsed>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app :where(.case-layout-collapse,.case-layout-expand){display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-white,var(--surface));color:var(--td-muted,var(--muted));font-size:15px;font-weight:850;cursor:pointer}.product-app .case-layout-collapse{position:absolute;top:8px;right:9px;z-index:8}.product-app .case-layout-expand{margin-left:auto}.product-app :where(.case-layout-collapse,.case-layout-expand):hover{border-color:var(--td-orange,var(--action-primary));color:var(--td-orange,var(--action-primary))}.product-app .case-layout-signal{position:absolute;top:10px;right:42px;z-index:7;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--td-blue,var(--action-primary)) 32%,var(--td-line,var(--border-default)));border-radius:999px;background:color-mix(in srgb,var(--td-blue,var(--action-primary)) 8%,white);color:var(--td-blue,var(--action-primary));font-size:8px;font-weight:850;text-transform:uppercase}.product-app .case-layout-signal i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.product-app .case-layout-collapsed .case-layout-signal{position:static;margin-left:auto}.product-app .inbox-message-page{width:min(100%,1480px)}.product-app .inbox-message-hero{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:clamp(18px,2vw,26px)!important;overflow:visible!important}.product-app .inbox-message-heading{display:flex;grid-column:1!important;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px!important}.product-app .inbox-message-heading>div{min-width:0}.product-app .inbox-message-heading .case-badge{margin-top:4px;flex:0 0 auto}.product-app .inbox-message-meta{grid-column:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important}.product-app .inbox-message-meta>div{padding:11px 12px!important;border:1px solid var(--td-line,var(--line));border-radius:8px!important;background:color-mix(in srgb,var(--td-paper,var(--surface)) 55%,white)!important}.product-app .inbox-source-location{grid-column:1!important;margin:0!important}.product-app .inbox-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:10px}.product-app .inbox-current-task,.product-app .inbox-linked-case,.product-app .inbox-summary-block{display:grid;grid-column:auto!important;grid-row:auto!important;align-content:start;gap:9px;min-width:0;padding:15px 16px!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-white,var(--surface))!important}.product-app .inbox-summary-block{border-left:4px solid var(--td-blue,var(--action-primary))!important}.product-app .inbox-summary-block p{margin:0!important;font-size:15px;line-height:1.55}.product-app .inbox-current-task{border-left:4px solid var(--td-green,var(--status-success))!important}.product-app .inbox-current-task.is-action-required{border-left-color:var(--td-orange,var(--action-primary))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--td-peach,var(--surface)) 70%,white),white 74%)!important}.product-app .inbox-current-task>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-app .inbox-current-task small,.product-app .inbox-linked-case>small{color:var(--td-muted,var(--muted));font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-app .inbox-current-task p{margin:0;font-size:14px;font-weight:720;line-height:1.45}.product-app .inbox-current-task dl{margin:0}.product-app .inbox-current-task dl div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--td-line,var(--line))}.product-app .inbox-current-task :where(dt,dd){margin:0;font-size:10px}.product-app .inbox-current-task dd{font-weight:800}.product-app .inbox-linked-case{grid-column:1/-1!important;border-left:4px solid var(--td-green,var(--status-success))!important;background:color-mix(in srgb,var(--td-green,var(--status-success)) 6%,white)!important}.product-app .inbox-linked-case h2{margin:0;font-size:18px}.product-app .inbox-linked-case p{margin:-4px 0 0;color:var(--td-muted,var(--muted));font-size:10px}.product-app .inbox-privacy-assurance{grid-column:1!important;display:flex;align-items:center;gap:13px;margin:0!important;padding:12px 14px!important;border:1px solid color-mix(in srgb,var(--td-green,var(--status-success)) 35%,var(--td-line,var(--border-default)))!important;border-radius:var(--td-radius-card,10px)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--td-green,var(--status-success)) 8%,white),white)!important}.product-app .inbox-privacy-assurance img{width:42px;height:42px;flex:0 0 auto;border-radius:9px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-app .inbox-attachments{grid-column:1!important;gap:10px;padding:14px!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:color-mix(in srgb,var(--td-paper,var(--surface)) 52%,white)!important}.product-app .inbox-attachments>header>span{display:inline-flex;align-items:center;gap:7px}.product-app .inbox-attachments>header em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--td-peach,var(--surface));color:var(--td-orange,var(--action-primary));font-size:9px;font-style:normal;font-weight:850}.product-app .inbox-attachments-empty{margin:0;padding:12px;border:1px dashed var(--td-line,var(--line));border-radius:8px;color:var(--td-muted,var(--muted));font-size:11px;text-align:center}.product-app :where(.inbox-detail-actions,.case-suggestion-card,.inbox-content-controls,.email-body-preview,.inbox-message-hero>.notice){grid-column:1!important}@media (max-width:980px){.product-app .inbox-message-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-app .inbox-intelligence-grid{grid-template-columns:1fr}.product-app .inbox-linked-case{grid-column:1!important}}@media (max-width:760px){.product-app :where(.dashboard-workspace-heading,.case-list-header){align-items:stretch!important}.product-app .case-command-rail:not([data-pinned=true]) .compact-filter-bar>input{width:100%!important;max-width:none!important;flex-basis:100%!important}.product-app .case-layout-module.is-collapsed{grid-column:1/-1!important}.product-app .inline-layout-command{grid-template-columns:1fr!important}.product-app .inline-layout-command-actions{justify-self:stretch}.product-app .inbox-message-meta{grid-template-columns:1fr!important}.product-app .inbox-message-heading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.product-app :where(.case-badge.priority.urgent,.case-badge.attention.urgent,.dashboard-module-signal.tone-urgent,.case-layout-signal.tone-urgent,.notification-status-tag.tone-urgent){animation:none!important}}.product-app .case-detail-command-rail:not([data-pinned=true]),.product-app :where(.contact-command-rail,.document-command-rail):not([data-pinned=true]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app :where(.contact-command-rail,.document-command-rail):not([data-pinned=true])>.workspace-filter-surface{width:100%;margin:0!important;padding:8px!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-surface,var(--surface))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 5%,transparent)!important}.product-app :where(.contact-command-rail,.document-command-rail)>.workspace-filter-surface{display:grid;gap:6px}.product-app :where(.contact-command-rail,.document-command-rail) .workspace-filter-surface>.workspace-command-bar{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .document-command-bar{grid-template-columns:minmax(280px,1fr) auto auto!important}.product-app .contact-command-bar{grid-template-columns:minmax(250px,1fr) auto minmax(310px,auto) auto minmax(145px,auto) minmax(165px,auto) auto!important}.product-app :where(.directory-status-filter,.document-quick-refiners,.document-period-filter){display:flex;min-width:0;align-items:center;gap:5px}.product-app .directory-status-filter{min-height:36px;overflow:hidden;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-ivory-soft,var(--surface))}.product-app .directory-status-filter button{min-height:34px;border:0;background:transparent;color:var(--td-muted,var(--muted));padding:6px 10px;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.product-app .directory-status-filter button.active{background:var(--td-surface,white);color:var(--td-orange-hover,var(--action-primary-hover));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--td-orange,var(--action-primary)) 30%,transparent)}.product-app :where(.directory-activity-filter,.document-quick-refiners>label){display:grid;min-width:0;gap:2px}.product-app :where(.directory-activity-filter,.document-quick-refiners>label)>span{color:var(--td-muted,var(--muted));font-size:8px;font-weight:780;letter-spacing:.04em;line-height:1;text-transform:uppercase}.product-app :where(.directory-activity-filter,.document-quick-refiners>label) select{min-height:34px;max-width:190px;border:1px solid var(--td-line,var(--line));border-radius:7px;background:var(--td-surface,white);color:var(--td-ink,var(--ink));padding:5px 26px 5px 8px;font-size:10px;font-weight:690}.product-app .document-quick-refiners{width:100%;overflow-x:auto;padding-top:6px;border-top:1px solid var(--td-line,var(--line));scrollbar-width:thin}.product-app .document-period-filter{flex:0 0 auto}.product-app .document-period-filter button{min-height:34px!important;padding-inline:11px!important}.product-app .document-quick-refiners>label{flex:0 0 auto}.product-app .document-quick-refiners>.clear-filters-button{flex:0 0 auto;margin-left:auto}.product-app :where(.contact-command-rail,.document-command-rail)[data-pinned=true]>.workspace-filter-surface{width:100%;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) .document-search-shell{min-height:38px!important;border-radius:7px!important;background:var(--td-surface,var(--surface))!important}.product-app :where(.contact-command-bar,.document-command-bar) .document-search{min-height:36px!important;padding-block:7px!important}.product-app .document-group .document-list{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .document-list article:focus-within,.product-app .document-list article:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 64%,var(--td-line,var(--border-default)))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 9%,transparent),0 9px 20px color-mix(in srgb,var(--action-primary) 8%,transparent)!important}.product-app .contact-operational-status{display:inline-flex;min-height:25px;align-items:center;gap:6px;border:1px solid var(--td-line,var(--line));border-radius:999px;background:var(--td-surface,var(--surface));color:var(--td-muted,var(--muted));padding:4px 8px;font-size:10px;font-style:normal;font-weight:780;white-space:nowrap}.product-app .contact-operational-status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.product-app .contact-operational-status.tone-action,.product-app .contact-operational-status.tone-urgent{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 48%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 8%,white);color:var(--td-orange-hover,var(--action-primary-hover))}.product-app .contact-operational-status.tone-urgent{box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 10%,transparent),0 0 16px color-mix(in srgb,var(--action-primary) 20%,transparent)}.product-app .contact-operational-status.tone-planned,.product-app .contact-operational-status.tone-waiting{border-color:color-mix(in srgb,var(--action-primary) 34%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--action-primary) 7%,white);color:var(--action-primary)}.product-app .contact-operational-status.tone-active{border-color:color-mix(in srgb,var(--green,var(--status-success)) 35%,var(--td-line,var(--border-default)));background:color-mix(in srgb,var(--green,var(--status-success)) 7%,white);color:var(--green,var(--status-success))}.product-app .case-detail-command-rail:not([data-pinned=true])>.case-detail-command-strip{width:100%;padding:6px!important;border:1px solid var(--td-line,var(--line))!important;border-radius:var(--td-radius-card,10px)!important;background:var(--td-surface,var(--surface))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--action-primary) 5%,transparent)!important}.product-app .case-detail-command-rail[data-pinned=true]>.case-detail-command-strip{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-app .case-context-buttons{justify-content:flex-end}.product-app .case-context-buttons .case-detail-layout-command{min-height:34px!important}.product-app .inline-layout-command{position:sticky!important;top:calc(var(--topbar-height, 72px) + 10px)!important;z-index:390!important;width:min(960px,calc(100% - 32px));margin:0 auto 18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:14px 16px!important;border:2px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 72%,white)!important;border-radius:12px!important;background:color-mix(in srgb,var(--td-peach,var(--surface)) 88%,white)!important;box-shadow:0 16px 38px color-mix(in srgb,var(--action-primary) 18%,transparent)!important}.product-app .inline-layout-command>div:first-child{display:grid;justify-items:center;gap:5px!important;text-align:center}.product-app .inline-layout-command>div:first-child>strong{color:var(--td-ink,var(--ink));font-size:15px!important}.product-app .inline-layout-help{max-width:680px!important;color:var(--td-ink,var(--ink))!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){cursor:pointer}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>:not(.inline-module-toolbar){pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)>.inline-module-toolbar{pointer-events:auto!important}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]:after,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=target]:hover:after{display:none!important;content:none!important}@media (max-width:900px){.product-app .inline-layout-command{width:100%;grid-template-columns:1fr!important}.product-app .inline-layout-command-actions{width:100%;justify-self:stretch!important}.product-app .contact-command-bar{grid-template-columns:minmax(0,1fr) auto auto!important}.product-app .contact-command-bar>:where(.contact-group-switch,.directory-status-filter,.directory-activity-filter,.data-list-sort-control){grid-column:1/-1}}@media (max-width:680px){.product-app :where(.contact-operational-status,.document-result-count){font-size:9px}.product-app .inline-layout-command{top:calc(var(--topbar-height, 64px) + 6px)!important}.product-app :where(.contact-command-bar,.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 .notification-item.is-navigable{cursor:pointer}.product-app .notification-item.is-navigable:focus-visible,.product-app .notification-item.is-navigable:hover{border-color:color-mix(in srgb,var(--td-orange,var(--action-primary)) 48%,var(--td-line,var(--border-default)));box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 10%,transparent);outline:0}.product-app .dashboard-module-signal{display:grid!important;width:23px!important;min-width:23px!important;height:23px!important;padding:0!important;place-items:center;border-radius:50%!important;font-size:10px!important;line-height:1!important;letter-spacing:0!important}.product-app .dashboard-module-signal>i{display:none!important}.product-app .dashboard-kpi-coverage{grid-template-columns:minmax(0,1fr)!important}.product-app .dashboard-kpi-coverage>span{max-width:none!important}.product-app .dashboard-module-activity .dashboard-activity-list{padding-top:2px}.product-app .dashboard-module-activity .dashboard-activity-list article,.product-app .dashboard-module-activity .dashboard-activity-list article.is-highlight{margin:0!important;padding:10px 14px!important;border:0!important;border-top:1px solid var(--td-line,var(--line))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-app .dashboard-module-activity .dashboard-activity-list article:first-child{border-top:0!important}.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed{row-gap:12px!important;-moz-column-gap:12px!important;column-gap:12px!important}.product-app .case-detail-modular-grid.layout-packed>.case-layout-module,.product-app .dashboard-modular-grid.layout-packed>.dashboard-module{padding-bottom:0!important}.product-app :where(.dashboard-module.is-collapsed,.case-layout-module.is-collapsed){isolation:isolate;overflow:visible!important}.product-app :where(.dashboard-module-collapsed,.case-layout-collapsed){box-sizing:border-box;min-width:0;height:48px;min-height:48px;overflow:hidden}@media (max-width:900px){.product-app :where(.dashboard-modular-grid,.case-detail-modular-grid).layout-packed{grid-auto-rows:auto}.product-app :where(.dashboard-module.is-collapsed,.case-layout-module.is-collapsed){grid-row-end:auto!important}}.product-app .page.case-detail-page{width:100%;max-width:1920px;padding:20px clamp(16px,2vw,32px) 68px}.product-app .case-detail-identity-header{min-height:76px;padding:16px 18px!important;border-radius:14px!important;box-shadow:0 5px 18px color-mix(in srgb,var(--action-primary) 6%,transparent)!important}.product-app .case-context-identity{gap:4px}.product-app .case-context-identity h1{font-size:16px;line-height:1.3}.product-app .case-context-identity small{font-size:10px;line-height:1.35}.product-app .case-context-actions{gap:9px}.product-app .case-detail-command-rail:not([data-pinned=true])>.case-detail-command-strip{margin-top:12px;border-radius:12px!important;box-shadow:0 3px 12px color-mix(in srgb,var(--action-primary) 5%,transparent)!important}.product-app .case-detail-modular-grid.layout-packed{--layout-packing-gap:18px;row-gap:18px!important;-moz-column-gap:18px!important;column-gap:18px!important;margin-top:18px}.product-app .case-layout-module:not(.is-collapsed)>:where(.case-summary-card,.case-timeline-panel,.case-workspace-cluster){border-color:color-mix(in srgb,var(--td-line,var(--border-default)) 88%,var(--action-primary))!important;border-radius:14px!important;background:var(--td-white,var(--surface))!important;box-shadow:0 6px 20px color-mix(in srgb,var(--action-primary) 7%,transparent)!important}.product-app .case-layout-module:not(.is-collapsed)>.case-workspace-cluster{overflow:hidden}.product-app .case-layout-module:not(.is-collapsed)>:where(.case-summary-card,.case-timeline-panel,.case-workspace-cluster)>:where(header,.case-section-heading,.case-history-header,.case-cluster-heading){padding:18px 20px!important}.product-app :where(.case-layout-collapse,.case-layout-expand,.dashboard-module-collapse,.dashboard-module-expand){width:29px!important;height:29px!important;border-radius:9px!important;font-size:18px!important;font-weight:650!important;box-shadow:0 2px 7px color-mix(in srgb,var(--action-primary) 6%,transparent)}.product-app :where(.case-layout-collapse,.dashboard-module-collapse){top:10px;right:10px}.product-app :where(.case-layout-collapse,.case-layout-expand,.dashboard-module-collapse,.dashboard-module-expand):focus-visible,.product-app :where(.case-layout-collapse,.case-layout-expand,.dashboard-module-collapse,.dashboard-module-expand):hover{border-color:var(--td-orange,var(--action-primary))!important;background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 7%,white)!important;color:var(--td-orange,var(--action-primary))!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 10%,transparent)}.product-app :where(.case-layout-collapsed,.dashboard-module-collapsed){height:56px!important;min-height:56px!important;padding:11px 12px 11px 16px!important;border-radius:13px!important;box-shadow:0 5px 16px color-mix(in srgb,var(--action-primary) 7%,transparent)!important}.product-app :where(.case-layout-collapsed,.dashboard-module-collapsed)>strong{font-size:13px;letter-spacing:-.01em}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing){border-radius:14px!important;outline:2px dashed color-mix(in srgb,var(--td-orange,var(--action-primary)) 48%,transparent);outline-offset:-2px}.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing).is-command-highlighted,.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing)[data-layout-selection=selected]{z-index:5;opacity:1!important;filter:none!important;outline:3px solid var(--td-orange,var(--action-primary))!important;outline-offset:-3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--action-primary) 12%,transparent),0 16px 34px color-mix(in srgb,var(--action-primary) 16%,transparent)!important}.product-app .inline-module-toolbar{border-radius:13px 13px 0 0;background:color-mix(in srgb,var(--td-peach,var(--surface)) 68%,white)!important}.product-app .case-documents-panel{margin:18px 18px 16px;border-radius:13px;background:color-mix(in srgb,var(--td-paper,var(--surface)) 52%,white);box-shadow:0 3px 12px color-mix(in srgb,var(--action-primary) 5%,transparent)}.product-app .case-document-references>header,.product-app .case-documents-panel>header{padding:14px 16px}.product-app .case-documents-panel header>div{align-items:baseline}.product-app .case-documents-panel header small{color:var(--td-muted,var(--muted));font-size:10px;font-weight:700}.product-app .case-document-references{border-top:1px solid var(--td-line,var(--line))}.product-app .case-document-references>p{margin:0;padding:0 16px 12px;color:var(--td-muted,var(--muted));font-size:11px;line-height:1.45}.product-app .case-document-references li{grid-template-columns:34px minmax(150px,1fr) minmax(110px,.55fr) auto;min-height:62px;padding:11px 16px;background:var(--td-white,var(--surface))}.product-app .case-document-file-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--td-orange,var(--action-primary)) 28%,var(--td-line,var(--border-default)));border-radius:9px;background:color-mix(in srgb,var(--td-orange,var(--action-primary)) 8%,white);color:var(--td-orange,var(--action-primary));font-size:17px;font-weight:800}@media (max-width:900px){.product-app .case-detail-modular-grid.layout-packed{--layout-packing-gap:14px;row-gap:14px!important;-moz-column-gap:14px!important;column-gap:14px!important}.product-app .case-document-references li{grid-template-columns:34px minmax(0,1fr) auto}.product-app .case-document-references li .case-document-source{grid-column:2}.product-app .case-document-references li .button{grid-column:3;grid-row:1/span 2}}@media (max-width:600px){.product-app .page.case-detail-page{padding-inline:12px}.product-app .case-detail-identity-header{padding:14px!important}.product-app .case-detail-modular-grid.layout-packed{margin-top:12px}.product-app .case-document-references li{grid-template-columns:34px minmax(0,1fr)}.product-app .case-document-references li .button{grid-column:1/-1;grid-row:auto;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.product-app :where(.dashboard-module.is-layout-editing,.case-layout-module.is-layout-editing).is-command-highlighted{animation:none!important}}.product-app .case-detail-actions-command{display:inline-flex;flex:0 0 auto}.product-app .case-detail-command-rail:not([data-pinned=true])>.case-detail-command-strip{box-sizing:border-box;min-height:44px!important;padding:4px!important}.product-app .case-detail-actions-command .case-action-control-detail .nexoflow-popover-trigger{width:auto!important;height:32px!important;min-width:0!important;min-height:32px!important;justify-content:center;gap:7px;border:1px solid var(--td-orange,var(--action-primary))!important;border-radius:8px;background:linear-gradient(135deg,var(--action-primary),var(--td-orange,var(--action-primary)))!important;color:var(--surface)!important;padding:5px 10px!important;box-shadow:0 5px 14px color-mix(in srgb,var(--action-primary) 22%,transparent)!important;font-size:10px;font-weight:850}.product-app .case-detail-actions-command .case-action-trigger-image{width:16px;height:16px;filter:brightness(0) invert(1)}.product-app .case-action-menu-panel .case-action-item.is-recommended{border:1px solid color-mix(in srgb,var(--action-tone) 30%,transparent)!important;background:color-mix(in srgb,var(--action-tone) 9%,white)!important;color:var(--action-tone)!important;font-weight:850}.product-app .case-detail-modular-grid>.case-layout-module:not(.is-collapsed){overflow:visible!important}.product-app .case-layout-module:not(.is-collapsed)>.case-layout-collapse{top:-11px!important;right:10px!important;z-index:14}.product-app .case-layout-module:not(.is-collapsed)>.case-layout-signal{top:-9px!important;right:50px!important;z-index:13}.product-app .case-layout-module:not(.is-collapsed)>:where(.case-summary-card,.case-timeline-panel,.case-workspace-cluster){overflow:hidden}@media (max-width:760px){.product-app .case-layout-module:not(.is-collapsed)>.case-layout-collapse{top:-9px!important}.product-app .case-layout-module:not(.is-collapsed)>.case-layout-signal{top:-7px!important}}