.crm-board,.crm-chart,.crm-chart-band,.crm-context-bar,.crm-explorer,.crm-gaps,.crm-kpis,.crm-module-load,.crm-module-work,.crm-page,.crm-panel,.crm-raw-reading,.crm-scoped-band,.crm-split,.crm-strategy,.legal-matter-workspace{--pr-danger:#c0362c;--pr-danger-ink:#a8201a;--pr-danger-soft:#fcebea;--pr-warning:#a67c00;--pr-warning-ink:#7a5a00;--pr-warning-soft:#fbf3da;--pr-info:var(--sg-blue-600);--pr-info-ink:var(--sg-blue-700);--pr-info-soft:var(--sg-blue-50);--pr-review:#6a5acd;--pr-review-ink:#4b3fa8;--pr-review-soft:#efedfb;--pr-success:#23875a;--pr-success-ink:#17663f;--pr-success-soft:#e6f4ec;--pr-neutral:#8a95a5;--pr-neutral-ink:#4f5b6b;--pr-neutral-soft:#eef2f6;--pr-track:#e6edf5;--pr-row-hover:rgba(46,103,178,0.045)}.crm-page{gap:24px;padding-bottom:56px}.legal-management-container .crm-page+.crm-page,.legal-management-container .crm-page+.crm-raw-reading,.legal-management-container .crm-raw-reading+.crm-page{margin-top:40px}.crm-page>.crm-board,.crm-page>.crm-context-bar,.crm-page>.crm-module-load,.crm-page>.crm-module-work{margin:0}.crm-heading{align-items:flex-start;border-bottom:0;flex-direction:column;gap:14px;justify-content:flex-start;margin-bottom:4px;padding-bottom:0}.crm-board-head .workspace-kicker,.crm-heading .workspace-kicker,.crm-module-load>header .workspace-kicker,.crm-panel-head .workspace-kicker,.legal-matter-timeline .legal-management-section-heading .workspace-kicker{display:none}.crm-heading h1,.crm-heading h2,.crm-record-head h1,.legal-matter-heading h1{color:var(--sg-ink-heading);font-size:2rem;font-weight:680;letter-spacing:-.024em;line-height:1.15;margin:0}.crm-heading h2{font-size:1.375rem;font-weight:650}.crm-lede{color:var(--sg-ink-2);font-size:.9375rem;line-height:1.55;margin:8px 0 0;max-width:62ch}.crm-heading-meta{align-items:center;color:var(--sg-ink-3);flex-direction:row;flex-wrap:wrap;font-size:.8125rem;gap:6px 14px}.crm-heading-context{color:var(--sg-ink-2);font-weight:500}.crm-heading-meta time,.crm-record-provenance time{color:var(--sg-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-source{align-items:center;background:var(--sg-blue-50);border:0;border-radius:var(--sg-radius-pill);color:var(--sg-blue-700);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;letter-spacing:0;line-height:1.3;padding:3px 10px 3px 8px;text-transform:none}.crm-source:before{background:var(--sg-blue-500);border-radius:50%;content:"";flex:none;height:6px;width:6px}.crm-breadcrumbs ol{font-size:.8125rem;gap:2px 6px}.crm-breadcrumbs li{gap:6px}.crm-breadcrumbs a{border-radius:6px;color:var(--sg-ink-3);transition:color var(--sg-dur-fast) var(--sg-ease)}.crm-breadcrumbs a:focus-visible,.crm-breadcrumbs a:hover{color:var(--sg-ink-3);text-decoration:none}.crm-breadcrumbs [aria-current=page]{color:var(--sg-ink-heading);font-weight:550}.crm-breadcrumbs svg{color:rgba(16,36,63,.35)}.crm-kpis{background:var(--sg-surface);border-radius:var(--sg-radius-lg);box-shadow:var(--sg-frost-edge),var(--sg-shadow-card);gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.crm-kpis .crm-kpi{align-items:baseline;background:transparent;border:0;border-radius:0;column-gap:14px;display:grid;grid-template-columns:minmax(1.4em,auto) minmax(0,1fr);min-height:0;padding:18px 20px;row-gap:3px;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-kpis .crm-kpi strong{align-self:center;color:var(--sg-ink-heading);font-size:1.75rem;font-weight:620;grid-column:1;grid-row:1/span 2;letter-spacing:-.02em;line-height:1}.crm-kpis .crm-kpi span{align-items:baseline;color:var(--sg-ink-heading);display:flex;font-size:.875rem;font-weight:550;gap:8px;grid-column:2;line-height:1.35}.crm-kpis .crm-kpi span:before{background:var(--pr-neutral);border-radius:50%;content:"";flex:none;height:7px;transform:translateY(-1px);width:7px}.crm-kpis .crm-kpi-urgent span:before{background:var(--pr-danger)}.crm-kpis .crm-kpi-warning span:before{background:var(--pr-warning)}.crm-kpis .crm-kpi-waiting span:before{background:var(--pr-info)}.crm-kpis .crm-kpi-review span:before{background:var(--pr-review)}.crm-kpis .crm-kpi small{color:var(--sg-ink-3);font-size:.8125rem;grid-column:2;line-height:1.4;padding-left:15px}.crm-kpis a.crm-kpi:focus-visible,.crm-kpis a.crm-kpi:hover{border-color:transparent;transform:none}.crm-kpis a.crm-kpi:focus-visible{outline:2px solid var(--sg-focus);outline-offset:-3px}.crm-kpis a.crm-kpi:active{background:var(--sg-surface-2)}@media (hover:hover) and (pointer:fine){.crm-kpis a.crm-kpi:hover{background:var(--sg-surface-2)}.crm-kpis a.crm-kpi:hover span{color:var(--sg-blue-700)}}@media (min-width:1180px){.crm-kpis .crm-kpi{border-bottom:1px solid var(--sg-hairline);border-right:1px solid var(--sg-hairline)}.crm-kpis .crm-kpi:last-child,.crm-kpis .crm-kpi:nth-child(3n){border-right:0}.crm-kpis .crm-kpi:nth-child(3n+1):nth-last-child(-n+3),.crm-kpis .crm-kpi:nth-child(3n+1):nth-last-child(-n+3)~.crm-kpi{border-bottom:0}}@media (min-width:721px) and (max-width:1179px){.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-kpis .crm-kpi{border-bottom:1px solid var(--sg-hairline);border-right:1px solid var(--sg-hairline)}.crm-kpis .crm-kpi:last-child,.crm-kpis .crm-kpi:nth-child(2n){border-right:0}.crm-kpis .crm-kpi:nth-child(odd):nth-last-child(-n+2),.crm-kpis .crm-kpi:nth-child(odd):nth-last-child(-n+2)~.crm-kpi{border-bottom:0}}.crm-panel{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card);overflow:clip;scroll-margin-top:calc(var(--sg-header-h) + 16px)}.crm-panel-head{border-bottom:1px solid var(--sg-hairline);padding:18px 20px 16px}.crm-panel-head h2{color:var(--sg-ink-heading);font-size:1.0625rem;font-weight:620;letter-spacing:-.012em;margin:0}.crm-panel-hint{color:var(--sg-ink-3);font-size:.8125rem;line-height:1.5;margin:4px 0 0;max-width:72ch}.crm-panel>.registry-hub-body{display:grid;gap:10px;padding:16px 20px 18px}.crm-panel>.registry-hub-body>p,.crm-panel>.registry-hub-body>ul{margin:0;max-width:72ch}.crm-table{font-size:.875rem}.crm-table thead th{background:var(--sg-surface-2);color:var(--sg-ink-3);font-size:.75rem;font-weight:500;letter-spacing:0;padding:10px 16px;text-transform:none}.crm-table tbody tr,.crm-table thead th{border-bottom:1px solid var(--sg-hairline)}.crm-table tbody tr{transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-table tbody tr:hover{background:transparent}@media (hover:hover) and (pointer:fine){.crm-table tbody tr:hover{background:var(--pr-row-hover)}}.crm-table td{color:var(--sg-ink-2);line-height:1.45;padding:13px 16px}.crm-empty-copy,.crm-empty-row td{color:var(--sg-ink-3);font-size:.875rem}.crm-empty-row td svg{color:var(--sg-ink-3)}.crm-client{border-bottom:0;color:var(--sg-ink-heading);font-size:.9rem;font-weight:600;letter-spacing:-.006em;text-decoration:none;text-decoration-color:rgba(38,85,146,.45);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--sg-dur-fast) var(--sg-ease)}a.crm-client:focus-visible,a.crm-client:hover{border-bottom-color:transparent}.crm-matter{border-bottom:0;color:var(--sg-ink-2);transition:color var(--sg-dur-fast) var(--sg-ease)}.crm-matter>span{font-weight:500}a.crm-matter:focus-visible>span,a.crm-matter:hover>span{border-bottom:0}.crm-confidentiality,.crm-matter small{color:var(--sg-ink-3);font-size:.75rem;letter-spacing:0;text-transform:none}@media (hover:hover) and (pointer:fine){.crm-breadcrumbs a:hover,a.crm-client:hover,a.crm-matter:hover>span{color:var(--sg-blue-700);text-decoration:underline;text-decoration-color:rgba(38,85,146,.45);text-decoration-thickness:1px;text-underline-offset:3px}}.crm-client-unresolved{color:var(--sg-ink-3);font-weight:500}.crm-client-unresolved small{font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.crm-status{color:var(--sg-ink-heading);font-weight:500}.crm-next-action{color:var(--sg-ink-heading);font-weight:550}.crm-absent{color:var(--sg-ink-3);font-style:normal}.crm-attention-count{background:var(--pr-danger-soft);color:var(--pr-danger-ink);font-size:.8125rem;font-weight:600;min-width:24px;padding:1px 8px}.crm-priority,.crm-urgency{align-items:center;border-radius:var(--sg-radius-pill);display:inline-flex;font-size:.75rem;font-weight:550;gap:6px;letter-spacing:0;line-height:1.35;padding:2px 9px 2px 8px;white-space:nowrap}.crm-priority:before,.crm-urgency:before{background:currentColor;border-radius:50%;content:"";flex:none;height:6px;width:6px}.crm-priority-urgent,.crm-urgency-overdue{background:var(--pr-danger-soft);color:var(--pr-danger-ink)}.crm-priority-attention,.crm-urgency-today{background:var(--pr-warning-soft);color:var(--pr-warning-ink)}.crm-priority-routine,.crm-urgency-blocked{background:var(--pr-info-soft);color:var(--pr-info-ink)}.crm-urgency-pending_review{background:var(--pr-review-soft);color:var(--pr-review-ink)}.crm-priority-background,.crm-urgency-upcoming{background:var(--pr-neutral-soft);color:var(--pr-neutral-ink)}.crm-priority-none,.crm-urgency-none{background:transparent;color:var(--sg-ink-3)}.crm-urgency-none:before{display:none}.crm-standing{border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.35;padding:2px 9px;text-transform:none}.crm-standing-observed{background:transparent;border-color:var(--sg-hairline-strong);color:var(--sg-ink-3)}.crm-standing-inferred{background:transparent;border-color:rgba(106,90,205,.45);color:var(--pr-review-ink)}.crm-standing-unresolved{background:transparent;border-color:var(--sg-hairline-strong);border-style:dashed;color:var(--sg-ink-3)}.crm-standing-professional_decision{background:var(--pr-review-soft);border-color:transparent;color:var(--pr-review-ink);font-weight:550}.crm-occurrences,.crm-row-module{border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);color:var(--sg-ink-3);font-size:.75rem;font-weight:500;letter-spacing:0;padding:1px 8px}.crm-row-module{transition:border-color var(--sg-dur-fast) var(--sg-ease),color var(--sg-dur-fast) var(--sg-ease)}.crm-row-module:hover{border-color:var(--sg-hairline-strong);color:var(--sg-ink-3)}@media (hover:hover) and (pointer:fine){.crm-row-module:hover{border-color:rgba(38,85,146,.45);color:var(--sg-blue-700)}}.crm-evidence{margin-top:8px}.crm-evidence>summary{-webkit-tap-highlight-color:transparent;background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);color:var(--sg-ink-2);font-size:.75rem;font-weight:500;gap:6px;min-height:30px;padding:3px 6px 3px 10px;transition:background-color var(--sg-dur-fast) var(--sg-ease),border-color var(--sg-dur-fast) var(--sg-ease),color var(--sg-dur-fast) var(--sg-ease),transform var(--sg-dur-press) var(--sg-ease)}.crm-evidence>summary svg{color:var(--sg-blue-600)}.crm-evidence>summary:hover{border-color:var(--sg-hairline-strong);color:var(--sg-ink-2)}.crm-evidence>summary:active{transform:scale(.97)}.crm-evidence>summary small{background:var(--sg-surface-sunken);border-radius:var(--sg-radius-pill);color:var(--sg-ink-2);font-size:.6875rem;font-weight:600;min-width:18px;padding:0 6px;text-align:center}.crm-evidence[open]>summary{background:var(--sg-blue-50);border-color:var(--sg-blue-200);color:var(--sg-blue-700)}@media (hover:hover) and (pointer:fine){.crm-evidence>summary:hover{background:var(--sg-surface-2);border-color:rgba(16,36,63,.3);color:var(--sg-ink-heading)}.crm-evidence[open]>summary:hover{background:var(--sg-blue-50);border-color:var(--sg-blue-200);color:var(--sg-blue-700)}}.crm-evidence-body{background:var(--pr-neutral-soft);border:0;border-radius:var(--sg-radius-sm);margin-top:8px;max-width:60ch;padding:12px 14px}.crm-evidence-body li,.crm-evidence-body ul{grid-template-columns:minmax(0,1fr)}.crm-evidence-claim{color:var(--sg-ink-heading);font-size:.8125rem;font-weight:550;line-height:1.5}.crm-evidence-body li{font-size:.8125rem;gap:4px}.crm-evidence-body strong{color:var(--sg-ink-heading);font-weight:550}.crm-evidence-body code,.crm-strategy-note-head code{background:var(--sg-surface-sunken);border-radius:6px;color:var(--sg-blue-700);font-family:var(--sg-font-mono);font-size:.75rem;justify-self:start;padding:1px 6px}.crm-evidence-absent,.crm-evidence-body span{color:var(--sg-ink-3)}.crm-evidence-body{min-width:0}.crm-evidence-body code{background:var(--sg-surface);contain:inline-size;display:block;justify-self:stretch;min-width:0;overflow-wrap:normal;overflow-x:auto;padding:3px 8px;scrollbar-width:thin;white-space:nowrap}.crm-evidence-body span,.crm-evidence-body strong{max-width:100%;overflow-wrap:break-word}.crm-evidence-absent{font-size:.75rem}.crm-gaps{background:rgba(255,255,255,.55);border:1px solid var(--sg-hairline)}.crm-gaps,.crm-gaps>summary{border-radius:var(--sg-radius-md)}.crm-gaps>summary{-webkit-tap-highlight-color:transparent;color:var(--sg-ink-2);font-size:.8125rem;font-weight:500;gap:10px;padding:10px 18px;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-gaps>summary svg{color:var(--sg-ink-3)}.crm-gaps>summary small{background:var(--sg-surface-sunken);border:0;color:var(--sg-ink-2);font-size:.75rem;font-weight:600;padding:0 7px}.crm-gaps>summary:after,.crm-raw-reading>summary:after,.crm-record-strategy>summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";flex:none;height:7px;margin-left:auto;margin-right:4px;opacity:.6;transform:translateY(-2px) rotate(45deg);transition:transform var(--sg-dur) var(--sg-ease);width:7px}.crm-gaps[open]>summary:after,.crm-raw-reading[open]>summary:after,.crm-record-strategy[open]>summary:after{transform:translateY(1px) rotate(-135deg)}@media (hover:hover) and (pointer:fine){.crm-gaps>summary:hover{background:rgba(16,36,63,.035)}}.crm-gaps dl{gap:14px;padding:4px 18px 18px}.crm-gaps dt{color:var(--sg-ink-heading);font-size:.8125rem;font-weight:550}.crm-gaps dd{color:var(--sg-ink-3);font-size:.8125rem;max-width:78ch}.crm-explorer{gap:16px}.crm-explorer-controls{gap:10px 12px}.crm-board-search,.crm-search{background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-sm);color:var(--sg-ink-3);min-height:44px;transition:border-color var(--sg-dur-fast) var(--sg-ease),box-shadow var(--sg-dur-fast) var(--sg-ease)}.crm-board-search{min-height:40px}.crm-board-search:focus-within,.crm-search:focus-within{border-color:var(--sg-blue-500);box-shadow:0 0 0 4px rgba(60,123,205,.18)}.crm-board-search input,.crm-search input{color:var(--sg-ink)}.crm-board-search input::placeholder,.crm-search input::placeholder{color:#6b7686}.crm-board-filter,.crm-quick-view{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);box-shadow:none;color:var(--sg-ink-2);display:inline-flex;font-size:.8125rem;font-weight:500;gap:7px;min-height:40px;padding:0 14px;transition:background-color var(--sg-dur-fast) var(--sg-ease),border-color var(--sg-dur-fast) var(--sg-ease),color var(--sg-dur-fast) var(--sg-ease),transform var(--sg-dur-press) var(--sg-ease)}.crm-board-filter:hover,.crm-quick-view:hover{border-color:var(--sg-hairline-strong)}.crm-board-filter:active,.crm-quick-view:active{transform:scale(.97)}a.crm-board-filter{text-decoration:none}.crm-panel>.crm-board-filters{padding:14px 20px 0}[data-testid=organization-leads] .crm-table .text-link{white-space:nowrap}.crm-board-filter small{color:var(--sg-ink-3);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.crm-board-filters .crm-board-filter[aria-current=page],.crm-board-filters .crm-board-filter[aria-pressed=true],.crm-quick-views .crm-quick-view[aria-pressed=true]{background:var(--sg-navy-800);border-color:var(--sg-navy-800);box-shadow:none;color:#ffffff}.crm-board-filters .crm-board-filter[aria-current=page]:before,.crm-board-filters .crm-board-filter[aria-pressed=true]:before,.crm-quick-views .crm-quick-view[aria-pressed=true]:before{background:var(--sg-orange);border-radius:50%;content:"";flex:none;height:6px;width:6px}.crm-board-filters .crm-board-filter[aria-current=page] small,.crm-board-filters .crm-board-filter[aria-pressed=true] small{color:rgba(255,255,255,.72)}@media (hover:hover) and (pointer:fine){.crm-board-filter:hover,.crm-quick-view:hover{background:var(--sg-surface-2);border-color:rgba(16,36,63,.3);color:var(--sg-ink-heading)}.crm-board-filters .crm-board-filter[aria-current=page]:hover,.crm-board-filters .crm-board-filter[aria-pressed=true]:hover,.crm-quick-views .crm-quick-view[aria-pressed=true]:hover{background:var(--sg-navy-700);border-color:var(--sg-navy-700);color:#ffffff}}.crm-explorer-count{color:var(--sg-ink-3);font-size:.8125rem}.crm-chart-band{align-items:stretch;gap:16px}.crm-chart{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card);gap:16px;padding:18px 20px 20px}.crm-chart figcaption{gap:4px}.crm-chart-title{color:var(--sg-ink-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.008em;text-transform:none}.crm-chart-hint{line-height:1.45;max-width:64ch}.crm-chart-empty,.crm-chart-hint,.crm-chart-total{color:var(--sg-ink-3);font-size:.8125rem}.crm-chart-legend{gap:8px}.crm-chart-legend li{color:var(--sg-ink-2);font-size:.8125rem;gap:10px}.crm-chart-legend b,.crm-funnel b,.crm-ranked b{color:var(--sg-ink-heading);font-weight:600}.crm-swatch{border-radius:3px;height:9px;width:9px}.crm-distribution{background:transparent;gap:2px;height:10px}.crm-distribution>span:first-child{border-radius:999px 0 0 999px}.crm-distribution>span:last-child{border-radius:0 999px 999px 0}.crm-distribution>span:only-child{border-radius:999px}.crm-ranked{gap:12px}.crm-ranked-label{color:var(--sg-ink-heading);font-weight:550}.crm-ranked-label small{color:var(--sg-ink-3);font-size:.75rem;font-weight:400}.crm-funnel-track,.crm-meter-track,.crm-ranked-track{background:var(--pr-track);height:8px}.crm-meter-track{height:10px}.crm-funnel-label{color:var(--sg-ink-2);font-weight:500}.crm-meter-value strong{color:var(--sg-ink-heading);font-size:1.5rem;font-weight:620}.crm-meter-value span{color:var(--sg-ink-3);font-size:.8125rem}.crm-donut-row{gap:20px;grid-template-columns:128px minmax(0,1fr)}.crm-donut{height:128px;width:128px}.crm-donut circle{stroke-width:12}.crm-donut-center strong{color:var(--sg-ink-heading);font-size:1.75rem;font-weight:620;letter-spacing:-.02em}.crm-donut-center small{color:var(--sg-ink-3);font-size:.6875rem;font-weight:500;letter-spacing:0;max-width:76px;text-transform:none}.crm-spark-fill{fill:rgba(46,103,178,.1)}.crm-spark-line{stroke:var(--sg-blue-600)}.crm-tone-danger{background:var(--pr-danger,#c0362c)}.crm-tone-warning{background:var(--pr-warning,#a67c00)}.crm-tone-info{background:var(--pr-info,#2e67b2)}.crm-tone-review{background:var(--pr-review,#6a5acd)}.crm-tone-success{background:var(--pr-success,#23875a)}.crm-tone-neutral{background:var(--pr-neutral,#8a95a5)}.crm-tone-series-1{background:var(--sg-navy-800)}.crm-tone-series-2{background:var(--sg-blue-600)}.crm-tone-series-3{background:#86abdf}.crm-tone-series-4{background:#23876f}.crm-tone-series-5{background:#b9cce6}.crm-tone-series-6{background:#d6e2ef}.crm-tone-stroke-danger{stroke:var(--pr-danger,#c0362c)}.crm-tone-stroke-warning{stroke:var(--pr-warning,#a67c00)}.crm-tone-stroke-info{stroke:var(--pr-info,#2e67b2)}.crm-tone-stroke-review{stroke:var(--pr-review,#6a5acd)}.crm-tone-stroke-success{stroke:var(--pr-success,#23875a)}.crm-tone-stroke-neutral{stroke:var(--pr-neutral,#8a95a5)}.crm-tone-stroke-series-1{stroke:var(--sg-navy-800)}.crm-tone-stroke-series-2{stroke:var(--sg-blue-600)}.crm-tone-stroke-series-3{stroke:#86abdf}.crm-tone-stroke-series-4{stroke:#23876f}.crm-tone-stroke-series-5{stroke:#b9cce6}.crm-tone-stroke-series-6{stroke:#d6e2ef}.crm-scoped-band{background:rgba(255,255,255,.5);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-lg);gap:14px;padding:18px}.crm-scoped-band-head h2{color:var(--sg-ink-heading);font-size:1rem;font-weight:620}.crm-activity ol{gap:16px;padding:16px 20px 20px}.crm-activity li{border-left:1px solid var(--sg-hairline-strong);font-size:.875rem;gap:3px;padding-left:14px}.crm-activity .crm-activity-when,.crm-activity time{color:var(--sg-ink-3);font-size:.75rem}.crm-page>[data-testid=organization-lead-console]{padding-bottom:0}.crm-activity strong{color:var(--sg-ink-heading);font-weight:550}.crm-activity .crm-client,.crm-activity .crm-matter{font-size:.8125rem}.crm-activity-sep{color:var(--sg-ink-3)}.crm-split{gap:16px}.crm-split:has(>#clientes):has(>.crm-activity){align-items:stretch;grid-template-columns:minmax(0,1fr)}@media (min-width:901px){.crm-split:has(>#clientes)>.crm-activity ol{column-gap:40px;column-count:2;display:block;padding-top:18px}.crm-split:has(>#clientes)>.crm-activity li{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}}.crm-chart-band.crm-chart-band-single{grid-template-columns:minmax(0,1fr)}@media (min-width:721px){.crm-chart-band-single .crm-chart-legend{display:flex;flex-wrap:wrap;gap:8px 32px}.crm-chart-band-single .crm-chart-legend li{grid-template-columns:10px auto auto}}.crm-client-record .crm-table .crm-col-client{display:none}.crm-record-head{align-items:flex-start;border-bottom:0;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:flex-start;padding-bottom:0}.crm-record-head>div:first-child{display:flex;flex-direction:column}.crm-record-head .workspace-kicker{color:var(--sg-ink-2);font-size:.9375rem;font-weight:500;letter-spacing:0;margin:6px 0 0;text-transform:none}.crm-record-head .workspace-back+.workspace-kicker{margin:0 0 6px}.crm-record-matter{color:var(--sg-ink-2);font-size:.9375rem;margin:4px 0 0}.crm-record-identity{color:var(--sg-ink-2);font-size:.875rem;gap:8px 10px;margin:14px 0 0;max-width:76ch}.crm-record-provenance{align-items:center;color:var(--sg-ink-3);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:6px 14px;margin:12px 0 0}.crm-record-next{margin:8px 0 0}.crm-record-next .text-link{align-items:center;display:inline-flex;gap:6px;min-height:44px}.crm-record-figures{background:var(--sg-surface);border-radius:var(--sg-radius-md);box-shadow:var(--sg-frost-edge),var(--sg-shadow-1);flex-wrap:wrap;gap:0;padding:14px 0}.crm-record-figures>div{background:transparent;border:0;border-left:1px solid var(--sg-hairline);border-radius:0;display:flex;flex-direction:column-reverse;gap:2px;min-width:0;padding:0 24px}.crm-record-figures>div:first-child{border-left:0}.crm-record-figures dt{color:var(--sg-ink-3);font-size:.8125rem;font-weight:450;letter-spacing:0;text-transform:none}.crm-record-figures dd{color:var(--sg-ink-heading);font-size:1.5rem;font-weight:620;letter-spacing:-.02em;line-height:1.15;margin:0}.crm-board-modules>div,.crm-context-modules,.crm-record-modules{gap:8px}.crm-board-module,.crm-context-module,.crm-record-module{-webkit-tap-highlight-color:transparent;background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);color:var(--sg-ink-heading);font-size:.8125rem;font-weight:500;gap:8px;min-height:40px;padding:0 14px;transition:background-color var(--sg-dur-fast) var(--sg-ease),border-color var(--sg-dur-fast) var(--sg-ease),transform var(--sg-dur-press) var(--sg-ease)}.crm-board-module small,.crm-context-module small,.crm-record-module small{background:var(--sg-surface-sunken);border-radius:var(--sg-radius-pill);color:var(--sg-ink-2);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:20px;padding:0 6px;text-align:center}.crm-record-module svg{color:var(--sg-blue-600)}.crm-board-module.is-empty,.crm-context-module-empty,.crm-record-module.is-empty{background:transparent;border-style:dashed;color:var(--sg-ink-3);opacity:1}.crm-board-module:hover,.crm-context-module:hover,.crm-record-module:hover{border-color:var(--sg-hairline-strong)}.crm-board-module:active,.crm-context-module:active,.crm-record-module:active{transform:scale(.97)}.crm-context-modules .crm-context-module[aria-current=page]{background:var(--sg-navy-800);border-color:var(--sg-navy-800);border-style:solid;color:#ffffff}.crm-context-modules .crm-context-module[aria-current=page] small{background:rgba(255,255,255,.16);color:#ffffff}@media (hover:hover) and (pointer:fine){.crm-board-module:hover,.crm-context-module:hover,.crm-record-module:hover{background:var(--sg-surface-2);border-color:rgba(16,36,63,.3);text-decoration:none}.crm-context-modules .crm-context-module[aria-current=page]:hover{background:var(--sg-navy-700);border-color:var(--sg-navy-700)}}.crm-record-strategy{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card);margin:0}.crm-record-strategy>summary{color:var(--sg-ink-heading);font-size:.875rem;font-weight:550;gap:10px;padding:0 18px}.crm-record-strategy>summary small{background:var(--pr-review-soft);color:var(--pr-review-ink);font-weight:600}.crm-context-bar{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-lg);box-shadow:var(--sg-shadow-card);gap:16px;padding:18px 20px}.crm-context-kicker{color:var(--sg-ink-3);font-size:.8125rem;font-weight:450;gap:8px;letter-spacing:0;margin:0 0 6px;text-transform:none}.crm-kind{font-size:.75rem;font-weight:500;letter-spacing:0;padding:1px 8px}.crm-kind-party{background:var(--pr-info-soft);color:var(--pr-info-ink)}.crm-kind-other{background:var(--pr-neutral-soft);color:var(--pr-neutral-ink)}.crm-context-name{color:var(--sg-ink-heading);font-size:1.25rem;font-weight:650;letter-spacing:-.015em}.crm-context-matter{color:var(--sg-ink-2);font-size:.875rem}.crm-context-matter-absent{color:var(--sg-ink-3);font-size:.8125rem;font-style:normal}.crm-context-fact{border-color:var(--sg-hairline-strong);color:var(--sg-ink-2);font-size:.75rem}.crm-context-strategic{border-color:rgba(106,90,205,.45);color:var(--pr-review-ink)}.crm-board-open,.crm-context-clear,.crm-context-record{-webkit-tap-highlight-color:transparent;border-radius:var(--sg-radius-pill);font-size:.8125rem;font-weight:500;min-height:40px;padding:0 16px;transition:background-color var(--sg-dur-fast) var(--sg-ease),border-color var(--sg-dur-fast) var(--sg-ease),color var(--sg-dur-fast) var(--sg-ease),transform var(--sg-dur-press) var(--sg-ease)}.crm-board-open,.crm-context-record{background:var(--sg-navy-800);border:1px solid var(--sg-navy-800);color:#ffffff}.crm-board-open.crm-board-open-quiet,.crm-context-clear{background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);color:var(--sg-ink-2)}.crm-board-open:hover,.crm-context-record:hover{background:var(--sg-navy-800)}.crm-board-open.crm-board-open-quiet:hover,.crm-context-clear:hover{background:var(--sg-surface);border-color:var(--sg-hairline-strong);color:var(--sg-ink-2)}.crm-board-open:active,.crm-context-clear:active,.crm-context-record:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.crm-board-open:hover,.crm-context-record:hover{background:var(--sg-navy-700);border-color:var(--sg-navy-700);color:#ffffff;text-decoration:none}.crm-board-open.crm-board-open-quiet:hover,.crm-context-clear:hover{background:var(--sg-surface-2);border-color:rgba(16,36,63,.3);color:var(--sg-ink-heading);text-decoration:none}}.crm-context-modules{border-top:1px solid var(--sg-hairline);padding-top:14px}.crm-board-head{gap:12px 16px;margin-bottom:14px}.crm-board-head h2,.crm-module-load h2{color:var(--sg-ink-heading);font-size:1.125rem;font-weight:620;letter-spacing:-.014em}.crm-board-lede{color:var(--sg-ink-2);line-height:1.5}.crm-board-lede,.crm-board-search input{font-size:.875rem}.crm-board-filters{gap:8px;margin-bottom:12px}.crm-board-list,.crm-module-picker,.crm-strategy-list{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card)}.crm-board-row+.crm-board-row,.crm-module-picker li+li,.crm-strategy-list li+li{border-top:1px solid var(--sg-hairline)}.crm-board-row.is-open{background:var(--sg-surface-2)}.crm-board-list .crm-board-summary{-webkit-tap-highlight-color:transparent;border-left:0;min-height:60px;padding:14px 18px;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-board-list .crm-board-summary:hover{background:transparent}.crm-board-list .crm-board-summary:focus-visible{outline:2px solid var(--sg-focus);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.crm-board-list .crm-board-summary:hover{background:var(--pr-row-hover)}}.crm-board-name{color:var(--sg-ink-heading);font-size:.9375rem;font-weight:600}.crm-board-matter,.crm-board-waiting,.crm-module-picker-count{color:var(--sg-ink-3);font-size:.8125rem}.crm-board-matter-absent{font-style:normal}.crm-board-facts{color:var(--sg-ink-2);font-size:.8125rem;gap:8px 12px}.crm-board-strategic{color:var(--pr-review)}.crm-board-chevron{color:var(--sg-ink-3);transition:transform var(--sg-dur) var(--sg-ease)}.crm-board-detail{gap:16px;padding:2px 18px 20px}.crm-detail-label{color:var(--sg-ink-3);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.crm-board-next-text{color:var(--sg-ink-heading);font-size:.9375rem;line-height:1.5}.crm-board-more{background:transparent;border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);color:var(--sg-blue-700);font-weight:500;margin-top:12px;transition:background-color var(--sg-dur-fast) var(--sg-ease),transform var(--sg-dur-press) var(--sg-ease)}.crm-board-more:hover{border-color:var(--sg-hairline-strong)}.crm-board-more:active{transform:scale(.98)}.crm-board-empty{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);color:var(--sg-ink-3);font-size:.875rem;padding:18px 20px}.crm-module-picker a{-webkit-tap-highlight-color:transparent;color:var(--sg-ink-2);min-height:60px;padding:12px 18px;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-module-picker a:hover{background:transparent}@media (hover:hover) and (pointer:fine){.crm-board-more:hover{background:var(--sg-blue-50);border-color:var(--sg-blue-200)}.crm-module-picker a:hover{background:var(--pr-row-hover);text-decoration:none}}.crm-module-tally{gap:28px}.crm-module-tally dt{color:var(--sg-ink-3);font-size:.8125rem;font-weight:450;letter-spacing:0;text-transform:none}.crm-module-tally dd{color:var(--sg-ink-heading);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:620}.crm-module-load-grid{gap:12px}.crm-module-tile{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card);gap:4px;padding:16px 18px}.crm-module-tile.is-empty{background:rgba(255,255,255,.5);box-shadow:none}.crm-module-tile-head{color:var(--sg-ink-heading);font-size:.875rem;font-weight:550;letter-spacing:0;text-transform:none;transition:color var(--sg-dur-fast) var(--sg-ease)}.crm-module-tile-head svg,.crm-module-tile-top svg{color:var(--sg-blue-600)}.crm-module-tile-value{color:var(--sg-ink-heading);font-size:1.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:620;letter-spacing:-.02em;margin-top:6px}.crm-module-tile-meta{color:var(--sg-ink-2);font-size:.8125rem}.crm-module-tile-purpose{color:var(--sg-ink-3);font-size:.8125rem}.crm-module-tile-top{border-top-color:var(--sg-hairline);color:var(--sg-blue-700);font-size:.8125rem;font-weight:500;transition:color var(--sg-dur-fast) var(--sg-ease)}.crm-module-tile-head:hover,.crm-module-tile-top:hover{color:inherit}.crm-module-tile-top:hover{color:var(--sg-blue-700)}@media (hover:hover) and (pointer:fine){.crm-module-tile-head:hover,.crm-module-tile-top:hover{color:var(--sg-blue-700);text-decoration:underline;text-underline-offset:3px}}.crm-strategy-list summary{-webkit-tap-highlight-color:transparent;padding:14px 18px;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-strategy-list summary:hover{background:transparent}.crm-strategy-list details[open] summary{background:var(--sg-surface-2)}@media (hover:hover) and (pointer:fine){.crm-strategy-list summary:hover{background:var(--pr-row-hover)}}.crm-strategy-identity .crm-board-name svg{color:var(--pr-review)}.crm-strategy-body{padding:8px 18px 20px}.crm-strategy-note-head{color:var(--sg-ink-3);font-size:.75rem}.crm-strategy-kind{background:var(--pr-review-soft);color:var(--pr-review-ink);font-weight:500}.crm-strategy-note-text{color:var(--sg-ink);font-size:.875rem;line-height:1.6}.crm-strategy-empty{background:rgba(255,255,255,.55);color:var(--sg-ink-2)}.crm-raw-reading,.crm-strategy-empty{border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md)}.crm-raw-reading{background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.crm-raw-reading>summary{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:var(--sg-radius-md);color:var(--sg-ink-heading);font-size:.9375rem;font-weight:600;gap:4px 12px;padding:14px 20px;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-raw-reading>summary:before{content:none}.crm-raw-reading>summary small{color:var(--sg-ink-3);font-size:.8125rem;font-weight:450}@media (hover:hover) and (pointer:fine){.crm-raw-reading>summary:hover{background:var(--sg-surface-2)}}.crm-grouped>details{border-color:var(--sg-hairline);border-radius:var(--sg-radius-md)}.crm-grouped>details>summary:before{content:none}.crm-grouped-name{color:var(--sg-ink-heading);font-weight:600}.crm-assisted-strip>h2.workspace-kicker{color:var(--sg-ink-heading);font-size:1.125rem;font-weight:620;letter-spacing:-.014em;margin:40px 0 12px}.crm-page.crm-closed{gap:24px;max-width:46rem;padding-top:clamp(8px,4vh,40px)}.crm-closed .crm-lede{font-size:1rem;max-width:54ch}.crm-demo-offer{align-items:flex-start;background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-lg);box-shadow:var(--sg-shadow-raised);flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:flex-start;padding:26px 28px 28px}.crm-demo-offer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.crm-demo-offer-context{align-items:center;color:var(--sg-ink-3);display:inline-flex;font-size:.8125rem;font-weight:450;gap:7px}.crm-demo-offer-context:before{background:var(--sg-blue-500);border-radius:50%;content:"";flex:none;height:6px;width:6px}.crm-demo-offer h2{color:var(--sg-ink-heading);font-size:1.25rem;font-weight:650;letter-spacing:-.016em;margin:0}.crm-demo-offer p:last-of-type{color:var(--sg-ink-2);font-size:.9375rem;line-height:1.55;margin:6px 0 0;max-width:56ch}.crm-demo-offer .button{min-height:48px;padding:0 22px}.crm-demo-offer .button svg{transition:transform var(--sg-dur-fast) var(--sg-ease)}@media (hover:hover) and (pointer:fine){.crm-demo-offer .button:hover svg{transform:translateX(2px)}}.crm-closed>.pp-live-note.pp-live-note-warning{border-top:1px solid var(--sg-hairline);color:var(--sg-ink-3);font-size:.8125rem;line-height:1.55;margin:4px 0 0;max-width:64ch;padding-top:16px}.crm-closed>.pp-live-note code{background:var(--sg-surface-sunken);border-radius:6px;color:var(--sg-ink-2);font-family:var(--sg-font-mono);font-size:.75rem;padding:1px 6px}.legal-matter-workspace{gap:24px;padding-bottom:56px}.legal-matter-heading{align-items:flex-start;border-bottom:0;gap:0;justify-content:flex-start;padding-bottom:0}.legal-matter-heading,.legal-matter-heading>div{display:flex;flex-direction:column}.legal-matter-heading h1 .crm-client{color:inherit;display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.legal-matter-heading .workspace-kicker{color:var(--sg-ink-2);font-size:1rem;font-weight:500;letter-spacing:0;margin:6px 0 0;text-transform:none}.legal-matter-meta{font-size:.8125rem;gap:8px 14px;margin-top:16px}.legal-matter-meta,.legal-matter-meta svg{color:var(--sg-ink-3)}.legal-matter-workspace .legal-management-authority-flag,.legal-matter-workspace .legal-management-status{align-items:center;border-radius:var(--sg-radius-pill);display:inline-flex;font-size:.75rem;font-weight:550;gap:6px;letter-spacing:0;line-height:1.35;margin:0;padding:2px 9px 2px 8px;text-transform:none}.legal-matter-workspace .legal-management-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.legal-matter-workspace .legal-management-status.status-draft,.legal-matter-workspace .legal-management-status.status-open{background:var(--pr-success-soft);color:var(--pr-success-ink)}.legal-matter-workspace .legal-management-status.status-on_hold{background:var(--pr-warning-soft);color:var(--pr-warning-ink)}.legal-matter-workspace .legal-management-authority-flag,.legal-matter-workspace .legal-management-status.status-archived,.legal-matter-workspace .legal-management-status.status-closed{background:var(--pr-neutral-soft);color:var(--pr-neutral-ink)}.legal-matter-workspace .legal-management-authority-flag{font-weight:500}.legal-matter-workspace .legal-management-fixture-label{align-items:center;background:var(--sg-blue-50);border:0;border-radius:var(--sg-radius-pill);color:var(--sg-blue-700);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:3px 10px 3px 8px}.legal-matter-workspace .legal-management-fixture-label:before{background:var(--sg-blue-500);border-radius:50%;content:"";height:6px;width:6px}.legal-matter-next{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-lg);box-shadow:var(--sg-shadow-raised);color:var(--sg-ink);gap:16px;grid-template-columns:24px minmax(0,1fr) auto;min-height:0;padding:20px 24px}.legal-matter-next>svg{color:var(--sg-blue-600)}.legal-matter-next div{gap:2px}.legal-matter-next small{color:var(--sg-ink-3);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.legal-matter-next strong{color:var(--sg-ink-heading);font-size:1.25rem;font-weight:650;letter-spacing:-.016em;line-height:1.3}.legal-matter-next time{background:var(--sg-surface-sunken);border-radius:var(--sg-radius-pill);color:var(--sg-ink-heading);font-size:.875rem;font-weight:550;padding:6px 12px}.legal-matter-work-grid{gap:16px}.legal-matter-timeline,.legal-matter-work-section{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card)}.legal-matter-work-section>header{border-bottom:1px solid var(--sg-hairline);color:var(--sg-blue-600);gap:10px;min-height:56px;padding:12px 18px}.legal-matter-timeline .legal-management-section-heading h2,.legal-matter-work-section h2{color:var(--sg-ink-heading);font-size:1rem;font-weight:620;letter-spacing:-.01em}.legal-matter-work-section header>span{background:var(--sg-surface-sunken);border-radius:var(--sg-radius-pill);color:var(--sg-ink-2);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:22px;padding:1px 7px;text-align:center}.legal-matter-operational-list>div{gap:12px;min-height:64px;padding:12px 18px}.legal-matter-operational-list>div+div{border-top-color:var(--sg-hairline)}.legal-matter-operational-list>div>span:nth-child(2){gap:2px;justify-items:start}.legal-matter-operational-list strong{color:var(--sg-ink-heading);font-size:.9375rem;font-weight:600}.legal-matter-operational-list small{color:var(--sg-ink-3);font-size:.8125rem}.legal-matter-operational-list .crm-standing{margin:3px 0 2px}.legal-matter-operational-list .legal-management-priority-icon{background:var(--pr-info-soft);border-radius:10px;color:var(--pr-info-ink);height:32px;width:32px}.legal-matter-operational-list .legal-management-priority-icon.priority-overdue{background:var(--pr-danger-soft);color:var(--pr-danger-ink)}.legal-matter-operational-list .legal-management-priority-icon.priority-today{background:var(--pr-warning-soft);color:var(--pr-warning-ink)}.legal-matter-operational-list .legal-management-priority-icon.priority-blocked{background:var(--pr-neutral-soft);color:var(--pr-neutral-ink)}.legal-matter-operational-list .legal-management-priority-icon.priority-pending_review{background:var(--pr-review-soft);color:var(--pr-review-ink)}.legal-matter-workspace .legal-management-due{color:var(--sg-ink-2);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550}.legal-matter-workspace .legal-management-due[data-due]{align-items:center;border-radius:var(--sg-radius-pill);display:inline-flex;font-size:.75rem;gap:6px;line-height:1.35;padding:2px 9px 2px 8px}.legal-matter-workspace .legal-management-due[data-due]:before{background:currentColor;border-radius:50%;content:"";flex:none;height:6px;width:6px}.legal-matter-workspace .legal-management-due[data-due=overdue]{background:var(--pr-danger-soft);color:var(--pr-danger-ink)}.legal-matter-workspace .legal-management-due[data-due=today]{background:var(--pr-warning-soft);color:var(--pr-warning-ink)}.legal-matter-operational-list>div:has(.legal-management-due[data-due=overdue]) .legal-management-priority-icon{background:var(--pr-danger-soft);color:var(--pr-danger-ink)}.legal-matter-operational-list>div:has(.legal-management-due[data-due=today]) .legal-management-priority-icon{background:var(--pr-warning-soft);color:var(--pr-warning-ink)}.legal-matter-workspace:has(.legal-management-due[data-due=overdue]) .legal-matter-next time,.legal-matter-workspace:has(.legal-management-due[data-due=today]):not(:has(.legal-management-due[data-due=overdue])) .legal-matter-next time{align-items:center;display:inline-flex;gap:7px}.legal-matter-workspace:has(.legal-management-due[data-due=overdue]) .legal-matter-next time:before,.legal-matter-workspace:has(.legal-management-due[data-due=today]):not(:has(.legal-management-due[data-due=overdue])) .legal-matter-next time:before{background:currentColor;border-radius:50%;content:"";flex:none;height:7px;width:7px}.legal-matter-workspace:has(.legal-management-due[data-due=overdue]) .legal-matter-next time{background:var(--pr-danger-soft);color:var(--pr-danger-ink)}.legal-matter-workspace:has(.legal-management-due[data-due=overdue]) .legal-matter-next>svg{color:var(--pr-danger)}.legal-matter-workspace:has(.legal-management-due[data-due=today]):not(:has(.legal-management-due[data-due=overdue])) .legal-matter-next time{background:var(--pr-warning-soft);color:var(--pr-warning-ink)}.legal-matter-workspace .legal-management-empty{color:var(--sg-ink-3);font-size:.875rem;padding:20px 18px}.legal-matter-timeline .legal-management-section-heading{border-bottom:1px solid var(--sg-hairline);min-height:56px;padding:12px 18px}.legal-matter-timeline .legal-management-section-heading>svg{color:var(--sg-ink-3);height:20px;width:20px}.legal-matter-timeline ol{padding:8px 18px 12px}.legal-matter-timeline li{position:relative}.legal-matter-timeline li+li{border-top:0}.legal-matter-timeline li>span{background:var(--sg-blue-500);box-shadow:0 0 0 3px var(--sg-blue-50)}.legal-matter-timeline li:not(:last-child):before{background:var(--sg-hairline-strong);bottom:-13px;content:"";left:3.5px;position:absolute;top:31px;width:1px}.legal-matter-timeline strong{color:var(--sg-ink-heading);font-size:.9375rem;font-weight:600}.legal-matter-timeline p{color:var(--sg-ink-3);font-size:.8125rem}.legal-matter-timeline time{color:var(--sg-ink-3);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-matter-workspace .legal-management-revision-flag{color:var(--pr-warning-ink);font-size:.75rem;font-weight:550}.legal-management-container .legal-management-empty{align-items:center;color:var(--sg-ink-3);display:flex;font-size:.875rem;gap:8px}.legal-management-refusal{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card);color:var(--sg-ink-2)}.legal-management-refusal>svg{color:#a67c00;flex:none}.legal-management-refusal strong{color:var(--sg-ink-heading);font-weight:600}.interpreted-portfolio,.portfolio-import-panel,.practice-panel{background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card)}.interpreted-portfolio>header,.portfolio-import-panel>header{border-bottom-color:var(--sg-hairline)}.interpreted-portfolio h2,.portfolio-import-heading h2{color:var(--sg-ink-heading);font-size:1.0625rem;font-weight:620;letter-spacing:-.012em}.portfolio-import-heading>svg{color:var(--sg-blue-600)}.interpreted-portfolio-run dt{color:var(--sg-ink-3);font-size:.75rem;letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:no-preference){.crm-board-detail{animation:crm-reveal var(--sg-dur) var(--sg-ease) both}}@keyframes crm-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.crm-record-figures>div{padding:0 18px}}@media (max-width:720px){.crm-page{gap:18px;padding-bottom:40px}.legal-management-container .crm-page+.crm-page,.legal-management-container .crm-page+.crm-raw-reading,.legal-management-container .crm-raw-reading+.crm-page{margin-top:28px}.crm-heading h1,.crm-record-head h1,.legal-matter-heading h1{font-size:1.75rem}.crm-heading{gap:12px}.crm-kpis{border-radius:var(--sg-radius-md);grid-template-columns:minmax(0,1fr)}.crm-kpis .crm-kpi{border-bottom:1px solid var(--sg-hairline);column-gap:12px;padding:12px 16px}.crm-kpis .crm-kpi:last-child{border-bottom:0}.crm-kpis .crm-kpi strong{font-size:1.375rem}.crm-kpis .crm-kpi small{font-size:.75rem}.crm-panel-head{padding:16px 16px 14px}.crm-panel>.registry-hub-body{padding:14px 16px 16px}.crm-panel>.crm-board-filters{padding:12px 16px 0}.crm-table td{gap:2px 12px;grid-template-columns:minmax(88px,30%) minmax(0,1fr);padding:6px 0}.crm-table tbody tr{padding:12px 16px}.crm-cell-label{color:var(--sg-ink-3);font-size:.75rem;font-weight:450;letter-spacing:0;text-transform:none}.crm-empty-row td{padding:22px 16px}.crm-table td a.crm-client,.crm-table td a.crm-matter{min-height:0;position:relative}.crm-table td a.crm-client{display:inline-block}.crm-table td a.crm-matter{display:inline-flex;justify-content:flex-start}.crm-table td a.crm-client:after,.crm-table td a.crm-matter:after{content:"";position:absolute}.crm-table td a.crm-client:after{inset:-20px -8px -6px}.crm-table td a.crm-matter:after{inset:-7px -8px -17px}.crm-table td .crm-confidentiality{margin-top:0}.crm-evidence>summary,.crm-gaps>summary{min-height:44px}.crm-table td:has(>.crm-cell-value>.crm-evidence[open]){grid-template-columns:minmax(0,1fr)}.crm-table td:has(>.crm-cell-value>.crm-evidence[open]) .crm-evidence-body{max-width:none}.crm-board-filter,.crm-board-module,.crm-board-open,.crm-board-search,.crm-context-clear,.crm-context-module,.crm-context-record,.crm-quick-view,.crm-record-module{min-height:44px}.crm-chart{padding:16px}.crm-chart-band{gap:12px}.crm-donut-row{gap:16px;grid-template-columns:104px minmax(0,1fr);justify-items:stretch}.crm-donut{height:104px;width:104px}.crm-donut-center strong{font-size:1.5rem}.crm-donut-center small{font-size:.625rem;max-width:64px}.crm-funnel li,.crm-ranked li{gap:6px 12px}.crm-funnel li>b,.crm-ranked li>b{grid-column:2;grid-row:1}.crm-activity ol{padding:14px 16px 16px}.crm-record-figures{padding:12px 0;width:100%}.crm-record-figures>div{flex:1 1;min-width:0;padding:0 14px}.crm-record-figures dd{font-size:1.25rem}.crm-board-list .crm-board-summary{padding:14px 16px}.crm-board-detail{padding:2px 16px 18px}.crm-page.crm-closed{padding-top:0}.crm-demo-offer{padding:22px 20px 20px}.crm-demo-offer .button{justify-content:center;width:100%}.legal-matter-next{gap:6px 14px;grid-template-columns:22px minmax(0,1fr);padding:16px 18px}.legal-matter-next strong{font-size:1.125rem}.legal-matter-next time{justify-self:start;margin-top:6px}.legal-matter-operational-list>div,.legal-matter-timeline .legal-management-section-heading,.legal-matter-work-section>header{padding-left:16px;padding-right:16px}.legal-matter-timeline ol{padding:6px 16px 10px}}@media (prefers-reduced-motion:reduce){.crm-board-chevron,.crm-board-filter,.crm-board-module,.crm-board-more,.crm-board-open,.crm-context-clear,.crm-context-module,.crm-context-record,.crm-demo-offer .button svg,.crm-evidence>summary,.crm-gaps>summary:after,.crm-kpis .crm-kpi,.crm-quick-view,.crm-raw-reading>summary:after,.crm-record-module,.crm-record-strategy>summary:after{transition:none}.crm-board-filter:active,.crm-board-module:active,.crm-board-more:active,.crm-board-open:active,.crm-context-clear:active,.crm-context-module:active,.crm-context-record:active,.crm-evidence>summary:active,.crm-quick-view:active,.crm-record-module:active{transform:none}}.professional-workspace-nav{border-top:0;padding-top:0}@media (max-width:720px){.professional-workspace-rail{grid-template-columns:minmax(0,1fr)}.professional-workspace-nav a{min-width:44px}}.crm-dashboard-page :is(.crm-kpis,.crm-chart){--pr-danger:var(--sg-orange);--pr-warning:var(--sg-navy-600);--pr-info:var(--sg-blue-500);--pr-review:var(--sg-navy-800);--pr-success:var(--sg-blue-700);--pr-neutral:var(--sg-blue-200)}.crm-dashboard-page .crm-tone-series-3{background:var(--sg-blue-400)}.crm-dashboard-page .crm-tone-series-4{background:var(--sg-navy-600)}.crm-dashboard-page .crm-tone-series-5{background:var(--sg-blue-200)}.crm-dashboard-page .crm-tone-series-6{background:var(--sg-blue-100)}.crm-dashboard-page .crm-tone-stroke-series-3{stroke:var(--sg-blue-400)}.crm-dashboard-page .crm-tone-stroke-series-4{stroke:var(--sg-navy-600)}.crm-dashboard-page .crm-tone-stroke-series-5{stroke:var(--sg-blue-200)}.crm-dashboard-page .crm-tone-stroke-series-6{stroke:var(--sg-blue-100)}.crm-dashboard,.crm-dashboard-reading,.crm-dashboard-work{display:grid;gap:20px;min-width:0}.crm-dashboard{gap:32px}.crm-dashboard-work{scroll-margin-top:calc(var(--sg-header-h) + 72px)}.crm-dashboard-work>.crm-board{margin:0}.crm-dashboard-page .crm-heading{gap:12px}.crm-dashboard-page .crm-heading h1{font-weight:550;font-size:clamp(1.75rem,3vw,2.5rem)}.crm-dashboard-page .crm-kpis{background:transparent;border-radius:0;box-shadow:none;gap:12px;overflow:visible}.crm-dashboard-page .crm-kpis .crm-kpi{align-content:start;background:var(--sg-surface);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-card);display:flex;flex-direction:column;gap:9px;min-width:0;padding:22px;position:relative;text-decoration:none;transition:background-color var(--sg-dur-fast) var(--sg-ease),border-color var(--sg-dur-fast) var(--sg-ease),box-shadow var(--sg-dur-fast) var(--sg-ease)}.crm-dashboard-page .crm-kpis .crm-kpi strong{align-self:flex-start;font-size:2.25rem;font-weight:500;padding-right:24px}.crm-dashboard-page .crm-kpis .crm-kpi span{font-size:.875rem;line-height:1.4}.crm-dashboard-page .crm-kpis .crm-kpi small{color:var(--sg-ink-3);display:block;font-size:.75rem;line-height:1.5}.crm-kpi-arrow{display:none}.crm-dashboard-page .crm-kpi-arrow{color:var(--sg-ink-3);display:block;position:absolute;right:20px;top:22px}.crm-dashboard-page .crm-kpis .crm-kpi:first-child{background:var(--sg-navy-800);border-color:var(--sg-navy-700)}.crm-dashboard-page .crm-kpis .crm-kpi:first-child :is(strong,span){color:var(--sg-on-dark)}.crm-dashboard-page .crm-kpis .crm-kpi:first-child :is(small,svg){color:var(--sg-on-dark-2)}.crm-dashboard-page .crm-kpis .crm-kpi:first-child span:before{background:var(--sg-orange)}.crm-dashboard-reading-head,.crm-dashboard-selection{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.crm-dashboard-reading-head h2{color:var(--sg-ink-heading);font-size:1.125rem;font-weight:600;margin:0}.crm-dashboard-reading-head p{color:var(--sg-ink-3);font-size:.8125rem;margin:6px 0 0}.crm-dashboard-jump,.crm-dashboard-reset{align-items:center;background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-pill);color:var(--sg-ink-heading);display:inline-flex;font-size:.8125rem;font-weight:500;gap:8px;min-height:44px;padding:8px 16px;text-decoration:none;transition:background-color var(--sg-dur-fast) var(--sg-ease)}.crm-dashboard-reset{cursor:pointer}.crm-dashboard-selection{border-bottom:1px solid var(--sg-hairline);min-height:52px;padding-bottom:12px}.crm-dashboard-selection p{color:var(--sg-ink-2);font-size:.8125rem;margin:0}.crm-dashboard-selection strong{color:var(--sg-ink-heading);font-weight:600}.crm-dashboard-page .crm-chart{padding:24px}.crm-dashboard-page .crm-chart-hint{max-width:58ch}.crm-dashboard-page .crm-donut-row{grid-template-columns:132px minmax(0,1fr);gap:16px}.crm-chart-legend-interactive{gap:2px}.crm-chart-legend-interactive li{display:block}.crm-chart-filter{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--sg-radius-xs);color:var(--sg-ink-2);cursor:pointer;display:grid;font-size:.8125rem;gap:8px;grid-template-columns:9px minmax(0,1fr) auto;min-height:44px;padding:8px;text-align:left;transition:background-color var(--sg-dur-fast) var(--sg-ease),border-color var(--sg-dur-fast) var(--sg-ease);width:100%}.crm-chart-filter[aria-pressed=true]{background:var(--sg-blue-50);border-color:var(--sg-blue-200);color:var(--sg-ink-heading)}@media (hover:hover) and (pointer:fine){.crm-dashboard-page .crm-kpis a.crm-kpi:hover{background:var(--sg-blue-50);border-color:var(--sg-blue-200);box-shadow:var(--sg-shadow-raised)}.crm-dashboard-page .crm-kpis a.crm-kpi:first-child:hover{background:var(--sg-navy-700)}.crm-chart-filter:hover,.crm-dashboard-jump:hover,.crm-dashboard-reset:hover{background:var(--sg-blue-50)}}@media (max-width:1100px){.crm-dashboard-page .crm-chart-band{grid-template-columns:1fr}}@media (max-width:720px){.crm-dashboard-page .crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-page .crm-kpis .crm-kpi{padding:16px}.crm-dashboard-page .crm-kpis .crm-kpi strong{font-size:1.875rem}.crm-dashboard-page .crm-kpi-arrow{right:12px;top:17px}.crm-dashboard-page .crm-chart{padding:18px}.crm-dashboard-page .crm-donut-row{grid-template-columns:104px minmax(0,1fr);gap:12px}.crm-dashboard-page .crm-donut{width:104px;height:104px}}@media (max-width:390px){.crm-dashboard-page .crm-donut-row{grid-template-columns:1fr}.crm-dashboard-page .crm-donut{justify-self:center}.crm-dashboard-page .crm-kpis .crm-kpi{padding:14px 12px}.crm-dashboard-page .crm-kpis .crm-kpi span{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.crm-dashboard-page .crm-kpis a.crm-kpi:active{transform:none}}.practice-act-field input,.practice-act-field select,.practice-act-field textarea,.team-console-invite .pp-live-field input{background:var(--sg-surface);border:1px solid var(--sg-hairline-strong);border-radius:var(--sg-radius-sm);color:var(--sg-ink);font-family:var(--sg-font);font-size:.9375rem;line-height:1.5;min-height:44px;padding:10px 12px}.practice-act-field input,.practice-act-field select,.practice-act-field textarea{width:100%}.practice-act-field input:focus-visible,.practice-act-field select:focus-visible,.practice-act-field textarea:focus-visible,.team-console-invite .pp-live-field input:focus-visible{border-color:var(--sg-blue-500);box-shadow:0 0 0 4px rgba(60,123,205,.16);outline:none}.team-console-acts form,.team-console-invite{display:grid;gap:10px;max-width:36rem}.team-console-acts{display:grid;gap:18px}.team-console-acts .button,.team-console-invite .button{justify-self:start}