.firm-crm-module__xGgTuq__page{min-width:0}.firm-crm-module__xGgTuq__intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.firm-crm-module__xGgTuq__intro p{max-width:70ch;color:var(--ink-soft);margin:0;font-size:14px}.firm-crm-module__xGgTuq__intro>span{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.firm-crm-module__xGgTuq__attention{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 10px;display:grid;overflow:hidden}.firm-crm-module__xGgTuq__metric{background:var(--surface);color:var(--ink);gap:10px;padding:20px;text-decoration:none;display:grid}.firm-crm-module__xGgTuq__metric>span{align-items:center;gap:9px;font-size:13px;display:flex}.firm-crm-module__xGgTuq__metric strong{font:500 32px/1.1 var(--pr-font-body,Arial,sans-serif)}.firm-crm-module__xGgTuq__metric small{color:var(--ink-soft);justify-content:space-between;font-size:11px;display:flex}.firm-crm-module__xGgTuq__metric[aria-current=page]{background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 0 -3px var(--accent)}.firm-crm-module__xGgTuq__metric[data-attention=true] strong{color:var(--accent-ink)}.firm-crm-module__xGgTuq__scope,.firm-crm-module__xGgTuq__resultNote{color:var(--ink-soft);font-size:12px;line-height:1.6}.firm-crm-module__xGgTuq__workbench{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.firm-crm-module__xGgTuq__owners{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.firm-crm-module__xGgTuq__sectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__sectionHead h2{margin:0;font-size:18px}.firm-crm-module__xGgTuq__sectionHead>span:not(.firm-crm-module__xGgTuq__eyebrow){color:var(--ink-soft);font-size:12px}.firm-crm-module__xGgTuq__owners .firm-crm-module__xGgTuq__sectionHead{padding:18px 16px}.firm-crm-module__xGgTuq__owners ul{margin:0;padding:0;list-style:none}.firm-crm-module__xGgTuq__owners li{border-top:1px solid var(--line);padding-bottom:12px}.firm-crm-module__xGgTuq__owner{color:var(--ink);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 12px;text-decoration:none;display:grid}.firm-crm-module__xGgTuq__owner strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.firm-crm-module__xGgTuq__owner small{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.firm-crm-module__xGgTuq__owner b{font-size:13px;font-weight:500}.firm-crm-module__xGgTuq__owner[aria-current=page]{background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 3px 0 var(--accent)}.firm-crm-module__xGgTuq__avatar{background:color-mix(in srgb,var(--accent) 10%,var(--surface));width:32px;height:32px;color:var(--ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.firm-crm-module__xGgTuq__private{opacity:.8}.firm-crm-module__xGgTuq__ownerNote{color:var(--ink-soft);margin:0 12px 0 54px;font-size:11px;line-height:1.5}.firm-crm-module__xGgTuq__sharingNote{border-top:1px solid var(--line);color:var(--ink-soft);align-items:flex-start;gap:10px;padding:16px;font-size:12px;display:flex}.firm-crm-module__xGgTuq__sharingNote svg{flex-shrink:0;margin-top:3px}.firm-crm-module__xGgTuq__sharingNote p{margin:0}.firm-crm-module__xGgTuq__clients{min-width:0}.firm-crm-module__xGgTuq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.firm-crm-module__xGgTuq__clients>.firm-crm-module__xGgTuq__sectionHead{border-bottom:1px solid var(--line);padding:0 0 18px}.firm-crm-module__xGgTuq__anchor,.firm-crm-module__xGgTuq__detail{scroll-margin-top:max(0px,calc(var(--top,100px) - 56px))}.firm-crm-module__xGgTuq__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.firm-crm-module__xGgTuq__filters label{gap:6px;min-width:0;font-size:11px;display:grid}.firm-crm-module__xGgTuq__filters .firm-crm-module__xGgTuq__search{grid-column:1/-1}.firm-crm-module__xGgTuq__filterActions{grid-column:1/-1;align-items:center;gap:18px;font-size:12px;display:flex}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__filterActions button{color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);font-size:12px}.firm-crm-module__xGgTuq__filterActions a{color:var(--ink-soft)}.firm-crm-module__xGgTuq__resultNote{margin:0 0 12px}.firm-crm-module__xGgTuq__results{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.firm-crm-module__xGgTuq__rows{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.firm-crm-module__xGgTuq__rows>li{border-bottom:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;padding:16px}.firm-crm-module__xGgTuq__rows>li:last-child{border-bottom:0}.firm-crm-module__xGgTuq__rows>li[data-active=true]{box-shadow:inset 3px 0 var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.firm-crm-module__xGgTuq__clientLink{color:var(--ink);grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:grid}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__clientLink h3{margin:0;font-size:14px}.firm-crm-module__xGgTuq__clientLink small{color:var(--ink-soft);font-size:11px}.firm-crm-module__xGgTuq__stage{border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10px;display:inline-block}.firm-crm-module__xGgTuq__next{border-left:2px solid var(--line);gap:4px;margin:14px 0 0 42px;padding-left:12px;display:grid}.firm-crm-module__xGgTuq__next>span{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:10px}.firm-crm-module__xGgTuq__next strong{font-size:12px;font-weight:500}.firm-crm-module__xGgTuq__next time{color:var(--ink-soft);font-size:11px}.firm-crm-module__xGgTuq__next[data-timing=overdue]{border-color:var(--accent-ink)}.firm-crm-module__xGgTuq__next[data-timing=overdue]>span{color:var(--accent-ink)}.firm-crm-module__xGgTuq__rowFoot{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:14px 0 0 42px;font-size:11px;display:flex}.firm-crm-module__xGgTuq__detail{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:22px}.firm-crm-module__xGgTuq__detail .firm-crm-module__xGgTuq__sectionHead a{color:var(--ink-soft);align-items:center;min-height:32px;font-size:12px;display:flex}.firm-crm-module__xGgTuq__detailAvatar{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:18px 0;font-size:22px;display:flex}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__detail h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:21px}.firm-crm-module__xGgTuq__record{margin:20px 0 0;display:grid}.firm-crm-module__xGgTuq__record div{border-top:1px solid var(--line);padding:14px 0}.firm-crm-module__xGgTuq__record dt{color:var(--ink-soft);font-size:11px}.firm-crm-module__xGgTuq__record dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.firm-crm-module__xGgTuq__record time{color:var(--ink-soft);margin-top:5px;font-size:11px;display:block}.firm-crm-module__xGgTuq__empty{border:1px dashed var(--line);border-radius:12px;min-width:0;padding:40px 24px}.firm-crm-module__xGgTuq__empty svg{color:var(--ink-soft);margin-bottom:12px}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__empty h3{font-size:18px}.firm-crm-module__xGgTuq__empty p{color:var(--ink-soft);font-size:13px}.firm-crm-module__xGgTuq__empty a{color:var(--ink);font-size:13px}.firm-crm-module__xGgTuq__workload{border-top:1px solid var(--line);margin-top:32px;padding-top:12px}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__workload summary{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;text-decoration:none}.firm-crm-module__xGgTuq__workload summary span{color:var(--ink-soft);font-size:12px;font-weight:400}.firm-crm-module__xGgTuq__workload p{color:var(--ink-soft);font-size:12px}.firm-crm-module__xGgTuq__role{font-weight:400;display:block}.firm-crm-module__xGgTuq__tableWrap{max-width:100%;margin:20px 0;overflow-x:auto}.firm-crm-module__xGgTuq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:860px;font-size:12px}.firm-crm-module__xGgTuq__tableWrap th,.firm-crm-module__xGgTuq__tableWrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.firm-crm-module__xGgTuq__tableWrap th{font-weight:600}.firm-crm-module__xGgTuq__tableWrap :is(th,td):first-child{overflow-wrap:anywhere;min-width:160px}.firm-crm-module__xGgTuq__tableWrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1280px){.firm-crm-module__xGgTuq__results[data-selected=true]{grid-template-columns:minmax(0,1fr) 310px}.firm-crm-module__xGgTuq__detail{top:calc(var(--top,100px) + 16px);position:sticky}}@media (max-width:1000px){.firm-crm-module__xGgTuq__workbench{grid-template-columns:1fr}.firm-crm-module__xGgTuq__owners ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.firm-crm-module__xGgTuq__sharingNote{display:none}.firm-crm-module__xGgTuq__owners>.firm-crm-module__xGgTuq__owner{border-top:1px solid var(--line)}.firm-crm-module__xGgTuq__intro{gap:10px;display:grid}.firm-crm-module__xGgTuq__attention{margin-top:18px}}@media (max-width:650px){.firm-crm-module__xGgTuq__attention{grid-template-columns:repeat(2,minmax(0,1fr))}.firm-crm-module__xGgTuq__metric{padding:16px}.firm-crm-module__xGgTuq__metric strong{font-size:28px}.firm-crm-module__xGgTuq__workbench{gap:20px}.firm-crm-module__xGgTuq__filters{grid-template-columns:1fr 1fr}.firm-crm-module__xGgTuq__filters label:first-of-type,.firm-crm-module__xGgTuq__filters label:last-of-type{grid-column:1/-1}.firm-crm-module__xGgTuq__owners ul{grid-template-columns:1fr}.firm-crm-module__xGgTuq__owners{max-height:340px;overflow:auto}.firm-crm-module__xGgTuq__clientLink{grid-template-columns:32px minmax(0,1fr) 16px}.firm-crm-module__xGgTuq__clientLink .firm-crm-module__xGgTuq__stage{grid-area:2/2;justify-self:start}.firm-crm-module__xGgTuq__clientLink>svg{grid-area:1/3}.firm-crm-module__xGgTuq__rows>li{padding:14px}.firm-crm-module__xGgTuq__rowFoot{display:grid}.firm-crm-module__xGgTuq__detail{padding:18px}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__filters :is(input,select){font-size:16px}}.firm-crm-module__xGgTuq__page .firm-crm-module__xGgTuq__filterActions .firm-crm-module__xGgTuq__reset{min-height:44px;color:var(--ink-soft);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;padding:0;text-decoration:underline}
