.shell.is-legal main{padding-top:24px}.shell.is-legal .page-heading,.shell.is-legal #stats{display:none!important}.shell.is-legal .nav-item{min-width:0}#legal-workspace{--legal-forest:#1b4035;--legal-deep:#142f29;--legal-brass:#b8995e;--legal-ink:#253c35;--legal-muted:#708077;--legal-line:#dfe6dc;--legal-paper:#f9f8f2;min-width:0;color:var(--legal-ink);font-size:14px;line-height:1.55;padding-bottom:38px}:root[data-theme=dark] #legal-workspace{--legal-ink:#c9dcd6;--legal-muted:#a6b0ab;--legal-line:#384433;--legal-paper:#1e2823}#legal-workspace *{min-width:0}#legal-workspace button,#matter-dialog button{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}#legal-workspace button:hover:not(:disabled),#matter-dialog button:hover:not(:disabled){transform:translateY(-1px)}#legal-workspace h2,#legal-workspace h3,#matter-dialog h2{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.035em;color:var(--legal-ink)}#legal-workspace p{line-height:1.7}#legal-workspace svg,#matter-dialog svg{width:18px;height:18px}#legal-workspace .legal-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;color:#7b897d;font-size:12px}:root[data-theme=dark] #legal-workspace .legal-topline{color:#a1aaa2}#legal-workspace .legal-topline>div:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#legal-workspace .legal-mode-switch{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid #dce4d9;border-radius:9px;background:#f1f4ed}:root[data-theme=dark] #legal-workspace .legal-mode-switch{border:1px solid #374432;background:#1d2622}#legal-workspace .legal-mode-switch button{min-height:34px;padding:7px 13px;border-radius:6px;color:#71816f;font-size:12px;font-weight:650;white-space:nowrap}:root[data-theme=dark] #legal-workspace .legal-mode-switch button{color:#a7b1a5}#legal-workspace .legal-mode-switch button.active,#legal-workspace .legal-mode-switch button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #1c342114;color:#224b3a}:root[data-theme=dark] #legal-workspace .legal-mode-switch button.active,:root[data-theme=dark] #legal-workspace .legal-mode-switch button[aria-pressed=true]{background:#202a26;color:#bfdfd2}#legal-workspace .legal-mode-switch button:hover{color:#224b3a}:root[data-theme=dark] #legal-workspace .legal-mode-switch button:hover{color:#bfdfd2}#legal-workspace .legal-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);gap:32px;align-items:stretch;padding:31px;border:1px solid #274a3e;border-radius:15px;background:radial-gradient(circle at 70% 20%,#315847 0,transparent 41%),linear-gradient(122deg,#173a30,#1e4638 68%,#17372e);box-shadow:0 16px 38px #24443212;color:#f7f7ef}:root[data-theme=dark] #legal-workspace .legal-hero{border:1px solid #c0dcd2}#legal-workspace .legal-hero:after{content:"";position:absolute;right:-82px;top:-160px;width:480px;height:480px;border:1px solid #d6d3a121;border-radius:50%;pointer-events:none}:root[data-theme=dark] #legal-workspace .legal-hero:after{border:1px solid #45432121}#legal-workspace .legal-hero-copy{position:relative;z-index:1;padding:12px 0 10px}#legal-workspace .legal-hero .eyebrow,#legal-workspace .legal-hero .legal-eyebrow{display:block;color:#d1c08e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;margin-bottom:14px}#legal-workspace .legal-hero h2{max-width:680px;color:#f8f7ed;font-size:clamp(29px,3.2vw,45px);line-height:1.16;font-weight:650;letter-spacing:-.055em;text-wrap:balance}#legal-workspace .legal-hero p{max-width:570px;color:#d0ded3;font-size:14px;line-height:1.75;margin-top:16px}#legal-workspace .legal-hero-copy>div:last-child{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}#legal-workspace .legal-hero-aside{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:235px;padding:23px 25px;border:1px solid #e8dcb642;border-radius:11px;background:linear-gradient(145deg,#fffdf4f2,#ebe8d9f2);box-shadow:0 10px 24px #0a211626;color:#2a4638}:root[data-theme=dark] #legal-workspace .legal-hero-aside{border:1px solid #52451d42;background:linear-gradient(145deg,#1f2924f2,#22211af2);color:#c3d9ce}#legal-workspace .legal-hero-aside:before{content:"§";position:absolute;right:20px;top:6px;font-family:Georgia,serif;font-size:81px;line-height:1;color:#b7a77f2b}#legal-workspace .legal-hero-aside>span:first-child,#legal-workspace .legal-hero-aside small{position:relative;z-index:1;display:block;color:#7b806e;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700}:root[data-theme=dark] #legal-workspace .legal-hero-aside>span:first-child,:root[data-theme=dark] #legal-workspace .legal-hero-aside small{color:#aeb1a6}#legal-workspace .legal-hero-aside strong{position:relative;z-index:1;display:block;font-family:Georgia,serif;font-size:clamp(48px,6vw,76px);line-height:1;color:#254739;font-weight:400;letter-spacing:-.07em}:root[data-theme=dark] #legal-workspace .legal-hero-aside strong{color:#c2ddd2}#legal-workspace .legal-hero-aside p{position:relative;z-index:1;margin-top:10px;color:#607463;font-size:12px;line-height:1.65}:root[data-theme=dark] #legal-workspace .legal-hero-aside p{color:#acb9ae}#legal-workspace .legal-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:9px 15px;border:1px solid #d8e2d7;border-radius:7px;background:#fff;color:#2e5945;font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}:root[data-theme=dark] #legal-workspace .legal-button{border:1px solid #344332;background:#202a26;color:#b8d8c9}#legal-workspace .legal-button:hover{border-color:#9bb59e;background:#f6f9f4}:root[data-theme=dark] #legal-workspace .legal-button:hover{border-color:#28352a;background:#1e2824}#legal-workspace .legal-button.primary{border-color:#d9bc78;background:#e6ce91;color:#283e2e;box-shadow:0 5px 12px #061b0e24}:root[data-theme=dark] #legal-workspace .legal-button.primary{border-color:#463817;background:#191711;color:#c8dacd}#legal-workspace .legal-button.primary:hover{background:#f0daa2}:root[data-theme=dark] #legal-workspace .legal-button.primary:hover{background:#1d1a13}#legal-workspace .legal-button.subtle{background:#ffffff12;color:#f4f5e9;border-color:#e8f0e054}:root[data-theme=dark] #legal-workspace .legal-button.subtle{border-color:#3d502a54}#legal-workspace .legal-button.subtle:hover{background:#ffffff25}#legal-workspace .legal-button svg{width:15px;height:15px}#legal-workspace .legal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 27px;background:#fff;border:1px solid var(--legal-line);border-radius:11px;box-shadow:0 4px 14px #21382308}:root[data-theme=dark] #legal-workspace .legal-metrics{background:#202a26}#legal-workspace .legal-metric{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:1px 11px;align-items:center;padding:18px 19px}#legal-workspace .legal-metric+.legal-metric{border-left:1px solid #e8ede5}:root[data-theme=dark] #legal-workspace .legal-metric+.legal-metric{border-left:1px solid #3b4733}#legal-workspace .legal-metric .legal-icon{grid-row:1/3}#legal-workspace .legal-metric strong,#legal-workspace .legal-metric .metric-number{font-family:Manrope,sans-serif;font-size:24px;line-height:1.25;color:#244638;font-weight:700;letter-spacing:-.04em}:root[data-theme=dark] #legal-workspace .legal-metric strong,:root[data-theme=dark] #legal-workspace .legal-metric .metric-number{color:#c2ded2}#legal-workspace .legal-metric span:last-child{font-size:11px;color:#71816f}:root[data-theme=dark] #legal-workspace .legal-metric span:last-child{color:#a7b1a5}#legal-workspace .legal-icon{flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#eaf1e8;color:#4e755c;border:1px solid #dae8d8}:root[data-theme=dark] #legal-workspace .legal-icon{background:#1c2521;color:#abc4b4;border:1px solid #31492e}#legal-workspace .legal-icon svg{width:19px;height:19px}#legal-workspace .legal-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:28px 0 15px}#legal-workspace .legal-section-heading h3{font-size:20px;font-weight:650;line-height:1.3}#legal-workspace .legal-section-heading p,#legal-workspace .legal-section-heading>span{color:#7c897c;font-size:12px;line-height:1.5}:root[data-theme=dark] #legal-workspace .legal-section-heading p,:root[data-theme=dark] #legal-workspace .legal-section-heading>span{color:#a1aaa1}#legal-workspace .practice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#legal-workspace .practice-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;width:100%;padding:17px 18px;text-align:left;border:1px solid #dce5d9;border-radius:10px;background:#fff;color:#254237;box-shadow:0 3px 12px #263e2707}:root[data-theme=dark] #legal-workspace .practice-card{border:1px solid #364531;background:#202a26;color:#c5ddd4}#legal-workspace .practice-card:hover{border-color:color-mix(in srgb,var(--area-color,#668b68) 48%,#dce5d9);box-shadow:0 8px 20px #263e2714}:root[data-theme=dark] #legal-workspace .practice-card:hover{border-color:color-mix(in srgb,var(--area-color,#668b68) 48%,#364531)}#legal-workspace .practice-card:before{content:"";position:absolute;top:0;left:17px;right:17px;height:3px;background:var(--area-color,#668b68);border-radius:0 0 3px 3px}#legal-workspace .practice-card .legal-icon{background:color-mix(in srgb,var(--area-color,#668b68) 11%,white);border-color:color-mix(in srgb,var(--area-color,#668b68) 20%,white);color:var(--area-color,#668b68)}:root[data-theme=dark] #legal-workspace .practice-card .legal-icon{background:color-mix(in srgb,var(--area-color,#668b68) 11%,#1c2521);border-color:color-mix(in srgb,var(--area-color,#668b68) 20%,#2c3934);color:var(--area-color,#9fb6a1)}#legal-workspace .practice-card strong,#legal-workspace .practice-card .practice-name{display:block;margin-top:5px;font-family:Manrope,sans-serif;font-size:15px;font-weight:650;line-height:1.3}#legal-workspace .practice-card small,#legal-workspace .practice-card .practice-count{display:block;color:#758576;font-size:12px;line-height:1.45}:root[data-theme=dark] #legal-workspace .practice-card small,:root[data-theme=dark] #legal-workspace .practice-card .practice-count{color:#a3ada4}#legal-workspace .practice-card p{font-size:11px;color:#879488;line-height:1.5}:root[data-theme=dark] #legal-workspace .practice-card p{color:#9aa49b}#legal-workspace .legal-filters{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:15px 0 12px}#legal-workspace .legal-filters>div:first-child,#legal-workspace .legal-search-wrap{position:relative;flex:1 1 250px;max-width:530px}#legal-workspace .legal-search-wrap>svg,#legal-workspace .legal-filters>div:first-child>svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:16px;height:16px;color:#8c9a8c;pointer-events:none}:root[data-theme=dark] #legal-workspace .legal-search-wrap>svg,:root[data-theme=dark] #legal-workspace .legal-filters>div:first-child>svg{color:#97a297}#legal-workspace .legal-filters input,#legal-workspace .legal-filters select{height:42px;border:1px solid #d9e3d8;border-radius:8px;background:#fff;color:#365244;font-size:12px}:root[data-theme=dark] #legal-workspace .legal-filters input,:root[data-theme=dark] #legal-workspace .legal-filters select{border:1px solid #344332;background:#202a26;color:#bed2c8}#legal-workspace .legal-filters input{width:100%;padding:9px 12px 9px 36px}#legal-workspace .legal-filters select{min-width:165px;padding:9px 32px 9px 12px}#legal-workspace input::placeholder,#matter-dialog input::placeholder,#matter-dialog textarea::placeholder{color:#9eab9d}#legal-workspace .matter-list{display:grid;gap:9px}#legal-workspace .matter-row{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(110px,.75fr) minmax(125px,.8fr) minmax(115px,.7fr) minmax(150px,.9fr);align-items:center;gap:13px;padding:15px 17px;border:1px solid #e0e7dd;border-radius:9px;background:#fff;box-shadow:0 2px 8px #233b2405}:root[data-theme=dark] #legal-workspace .matter-row{border:1px solid #384532;background:#202a26}#legal-workspace .matter-row:hover{border-color:#b9cab8;box-shadow:0 7px 18px #233b240d}:root[data-theme=dark] #legal-workspace .matter-row:hover{border-color:#2e3b2e}#legal-workspace .matter-identity{min-width:0}#legal-workspace .matter-identity code,#legal-workspace .case-identification code{display:block;color:#a17f48;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.5}:root[data-theme=dark] #legal-workspace .matter-identity code,:root[data-theme=dark] #legal-workspace .case-identification code{color:#c9b491}#legal-workspace .matter-identity strong,#legal-workspace .matter-identity h4{display:block;margin:3px 0;color:#28483a;font-family:Manrope,sans-serif;font-size:13px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .matter-identity strong,:root[data-theme=dark] #legal-workspace .matter-identity h4{color:#c2dbd0}#legal-workspace .matter-identity span,#legal-workspace .matter-identity small{display:block;color:#77877b;font-size:11px;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .matter-identity span,:root[data-theme=dark] #legal-workspace .matter-identity small{color:#a2aca5}#legal-workspace .area-pill,#legal-workspace .legal-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;border-radius:99px;padding:5px 9px;line-height:1.3;font-size:10px;font-weight:650;white-space:normal}#legal-workspace .area-pill{background:color-mix(in srgb,var(--area-color,#729478) 11%,white);color:var(--area-color,#55725b);border:1px solid color-mix(in srgb,var(--area-color,#729478) 23%,white)}:root[data-theme=dark] #legal-workspace .area-pill{background:color-mix(in srgb,var(--area-color,#729478) 11%,#1c2521);color:var(--area-color,#adc0b1);border:1px solid color-mix(in srgb,var(--area-color,#729478) 23%,#2c3934)}#legal-workspace .legal-badge{background:#f1f4ee;border:1px solid #e0e7dd;color:#6a796b}:root[data-theme=dark] #legal-workspace .legal-badge{background:#1d2622;border:1px solid #384532;color:#aab3ab}#legal-workspace .legal-badge[data-tone=green]{background:#e8f2e9;color:#3d7051;border-color:#d4e8d8}:root[data-theme=dark] #legal-workspace .legal-badge[data-tone=green]{background:#1c2521;color:#accfba;border-color:#2b4b31}#legal-workspace .legal-badge[data-tone=amber]{background:#faf2df;color:#8b6b31;border-color:#f0dfb8}:root[data-theme=dark] #legal-workspace .legal-badge[data-tone=amber]{background:#27231a;color:#d7c29b;border-color:#5a4617}#legal-workspace .legal-badge[data-tone=red]{background:#f8eae6;color:#9a554a;border-color:#efd4ce}:root[data-theme=dark] #legal-workspace .legal-badge[data-tone=red]{background:#281d1b;color:#c89c95;border-color:#562a20}#legal-workspace .legal-badge[data-tone=neutral]{background:#f1f3f0;color:#68796c;border-color:#e2e8df}:root[data-theme=dark] #legal-workspace .legal-badge[data-tone=neutral]{background:#1d2623;color:#aab5ac;border-color:#394533}#legal-workspace .matter-stage .stage-label{display:block;font-size:11px;color:#415e4c;font-weight:650;line-height:1.4}:root[data-theme=dark] #legal-workspace .matter-stage .stage-label{color:#b7ccbf}#legal-workspace .matter-mini-progress{display:flex;gap:3px;margin-top:8px}#legal-workspace .matter-mini-progress>span{display:block;height:4px;flex:1;border-radius:5px;background:#e8eee6}:root[data-theme=dark] #legal-workspace .matter-mini-progress>span{background:#1c2421}#legal-workspace .matter-mini-progress>span.done,#legal-workspace .matter-mini-progress>span.active{background:#63916e}#legal-workspace .matter-mini-progress>span.current{background:#b9985a}#legal-workspace .matter-owner{display:flex;align-items:center;gap:7px;font-size:11px;color:#5d7162}:root[data-theme=dark] #legal-workspace .matter-owner{color:#aebbb1}#legal-workspace .owner-avatar{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:50%;background:#e9f0e7;border:1px solid #d9e6d7;color:#4e7157;font-size:10px;font-weight:700}:root[data-theme=dark] #legal-workspace .owner-avatar{background:#1c2521;border:1px solid #32472f;color:#adc4b3}#legal-workspace .owner-name{overflow-wrap:anywhere}#legal-workspace .matter-row-end{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;text-align:right}#legal-workspace .matter-row-end>span,#legal-workspace .matter-row-end small{font-size:10px;color:#718174}:root[data-theme=dark] #legal-workspace .matter-row-end>span,:root[data-theme=dark] #legal-workspace .matter-row-end small{color:#a6b0a7}#legal-workspace .matter-row-end .deadline-alert{color:#9a6a32;font-weight:650}:root[data-theme=dark] #legal-workspace .matter-row-end .deadline-alert{color:#d7b893}#legal-workspace .matter-row-end button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #dbe5d8;border-radius:6px;background:#f8faf6;color:#315942;font-size:11px;font-weight:650;white-space:nowrap}:root[data-theme=dark] #legal-workspace .matter-row-end button{border:1px solid #354630;background:#1e2824;color:#b9d6c5}#legal-workspace .matter-row-end button:hover{background:#eaf2e9}:root[data-theme=dark] #legal-workspace .matter-row-end button:hover{background:#1c2522}#legal-workspace .matter-row-end button svg{width:13px;height:13px}#legal-workspace .legal-empty{padding:35px 22px;text-align:center;border:1px dashed #cad8ca;border-radius:10px;background:#fbfcf8;color:#738474;font-size:13px}:root[data-theme=dark] #legal-workspace .legal-empty{border:1px dashed #304030;background:#1f2925;color:#a4afa5}#legal-workspace .legal-empty strong{display:block;color:#315342;font-size:15px;margin-bottom:6px}:root[data-theme=dark] #legal-workspace .legal-empty strong{color:#bcd5c9}#legal-workspace .control-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}#legal-workspace .control-group{min-width:0;padding:17px;border:1px solid var(--legal-line);border-radius:10px;background:#fff}:root[data-theme=dark] #legal-workspace .control-group{background:#202a26}#legal-workspace .control-group h3{font-size:17px;margin-bottom:4px}#legal-workspace .control-group>p{font-size:11px;color:#819084;margin-bottom:14px}:root[data-theme=dark] #legal-workspace .control-group>p{color:#9da79f}#legal-workspace .control-alert{display:flex;align-items:center;gap:11px;width:100%;min-height:67px;margin-top:8px;padding:10px 11px;border:1px solid #e4e9df;border-radius:7px;background:#fbfcf9;text-align:left}:root[data-theme=dark] #legal-workspace .control-alert{border:1px solid #3c4632;background:#1f2925}#legal-workspace .control-alert:hover{border-color:#b9c9b5;background:#f5f8f2}:root[data-theme=dark] #legal-workspace .control-alert:hover{border-color:#303b2d;background:#1e2723}#legal-workspace .control-alert>.legal-icon{width:32px;height:32px}#legal-workspace .control-alert>.legal-icon svg{width:16px;height:16px}#legal-workspace .control-alert>div{flex:1;min-width:0}#legal-workspace .control-alert strong{display:block;color:#345140;font-size:12px;line-height:1.4;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .control-alert strong{color:#bed3c7}#legal-workspace .control-alert small{display:block;color:#859284;font-size:10px;margin-top:3px;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .control-alert small{color:#9ca69c}#legal-workspace #matter-detail{min-width:0}#legal-workspace .case-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:21px;padding:21px 24px;background:linear-gradient(108deg,#fffdf7,#f4f5ed);border:1px solid #e4e7d9;border-radius:11px}:root[data-theme=dark] #legal-workspace .case-heading{background:linear-gradient(108deg,#1f2925,#1d2622);border:1px solid #42472f}#legal-workspace .case-heading>div:first-child{min-width:0}#legal-workspace .case-heading button[data-back],#legal-workspace .case-back{display:inline-flex;align-items:center;gap:7px;color:#68816b;font-size:11px;font-weight:650;padding:0;margin-bottom:17px}:root[data-theme=dark] #legal-workspace .case-heading button[data-back],:root[data-theme=dark] #legal-workspace .case-back{color:#a5b5a7}#legal-workspace .case-heading button[data-back] svg,#legal-workspace .case-back svg{width:14px;height:14px}#legal-workspace .case-identification h2{margin:5px 0 7px;font-size:clamp(23px,2.3vw,32px);line-height:1.23;font-weight:650;overflow-wrap:anywhere}#legal-workspace .case-meta{display:flex;align-items:center;gap:8px 13px;flex-wrap:wrap;color:#687c6e;font-size:11px}:root[data-theme=dark] #legal-workspace .case-meta{color:#a8b5ac}#legal-workspace .case-meta>span{display:inline-flex;align-items:center;gap:5px}#legal-workspace .case-meta svg{width:13px;height:13px}#legal-workspace .case-heading>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}#legal-workspace .case-state,#legal-workspace .case-priority{display:inline-flex;align-items:center;border-radius:20px;padding:6px 10px;background:#e7f1e6;border:1px solid #d4e5d4;color:#4d7457;font-size:10px;font-weight:700;white-space:nowrap}:root[data-theme=dark] #legal-workspace .case-state,:root[data-theme=dark] #legal-workspace .case-priority{background:#1c2521;border:1px solid #2e482e;color:#abc5b2}#legal-workspace .case-priority{background:#faf1de;border-color:#efdfb9;color:#98723b}:root[data-theme=dark] #legal-workspace .case-priority{background:#27231a;border-color:#594619;color:#d1b995}#legal-workspace .case-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:16px;align-items:start}#legal-workspace .case-journey{position:sticky;top:18px;padding:19px 14px;border:1px solid #e1e7dd;border-radius:10px;background:#fff}:root[data-theme=dark] #legal-workspace .case-journey{border:1px solid #3a4532;background:#202a26}#legal-workspace .case-journey h3{padding:0 6px 13px;font-size:14px;font-weight:700}#legal-workspace .journey-timeline{list-style:none;margin:0;padding:0 0 0 6px}#legal-workspace .journey-timeline li{position:relative;padding:0 0 5px}#legal-workspace .journey-timeline li:not(:last-child):before{content:"";position:absolute;left:14px;top:28px;bottom:-2px;width:1px;background:#dfe8db}:root[data-theme=dark] #legal-workspace .journey-timeline li:not(:last-child):before{background:#1a221f}#legal-workspace .journey-timeline li.done:not(:last-child):before{background:#78a17e}#legal-workspace .journey-timeline button{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:7px 5px 7px 0;text-align:left;border-radius:7px}#legal-workspace .journey-timeline button:hover{background:#f7f9f5}:root[data-theme=dark] #legal-workspace .journey-timeline button:hover{background:#1e2824}#legal-workspace .journey-index{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:29px;height:29px;border:1px solid #dce5d9;border-radius:50%;background:#f5f7f2;color:#8a9a8c;font-size:11px;font-weight:700}:root[data-theme=dark] #legal-workspace .journey-index{border:1px solid #364531;background:#1e2723;color:#96a398}#legal-workspace .journey-timeline li.done .journey-index{background:#e9f2e9;border-color:#c9dec9;color:#3e7855}:root[data-theme=dark] #legal-workspace .journey-timeline li.done .journey-index{background:#1c2522;border-color:#2c452c;color:#a8cfb7}#legal-workspace .journey-timeline li.current .journey-index{background:#284b39;border-color:#284b39;color:#fff;box-shadow:0 0 0 4px #e9f1e8}:root[data-theme=dark] #legal-workspace .journey-timeline li.current .journey-index{border-color:#c0dbcd}#legal-workspace .journey-title{display:block;color:#617464;font-size:11px;line-height:1.35;font-weight:650}:root[data-theme=dark] #legal-workspace .journey-title{color:#acb9ae}#legal-workspace .journey-timeline li.current .journey-title{color:#264b38}:root[data-theme=dark] #legal-workspace .journey-timeline li.current .journey-title{color:#c0dcce}#legal-workspace .journey-state{display:block;color:#9bab9c;font-size:9px;margin-top:2px}#legal-workspace .case-stage-progress{margin-top:18px;padding:15px 8px 0;border-top:1px solid #e9eee6;color:#778c79;font-size:10px}:root[data-theme=dark] #legal-workspace .case-stage-progress{border-top:1px solid #3b4833;color:#9fada0}#legal-workspace .case-stage-progress>div:first-child{display:flex;justify-content:space-between;gap:5px;margin-bottom:8px}#legal-workspace .case-stage-progress strong{color:#355c42;font-size:12px}:root[data-theme=dark] #legal-workspace .case-stage-progress strong{color:#b7d3c1}#legal-workspace .case-stage-progress .progress-track,#legal-workspace .case-stage-progress>div:last-child{height:5px;border-radius:9px;background:#edf1e9;overflow:hidden}:root[data-theme=dark] #legal-workspace .case-stage-progress .progress-track,:root[data-theme=dark] #legal-workspace .case-stage-progress>div:last-child{background:#1c2521}#legal-workspace .case-stage-progress .progress-track>span,#legal-workspace .case-stage-progress>div:last-child>span{display:block;height:100%;border-radius:9px;background:#668f6d}#legal-workspace .case-content{min-width:0}#legal-workspace .case-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:13px;padding:0 7px;background:#fff;border:1px solid #e1e8de;border-radius:9px}:root[data-theme=dark] #legal-workspace .case-summary-strip{background:#202a26;border:1px solid #384632}#legal-workspace .case-summary-strip>div{padding:13px 16px}#legal-workspace .case-summary-strip>div+div{border-left:1px solid #e7ece4}:root[data-theme=dark] #legal-workspace .case-summary-strip>div+div{border-left:1px solid #3b4734}#legal-workspace .case-summary-strip strong{display:block;color:#2d503d;font-family:Manrope,sans-serif;font-size:19px;line-height:1.25;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-summary-strip strong{color:#bed8ca}#legal-workspace .case-summary-strip span{display:block;margin-top:3px;font-size:10px;color:#839284}:root[data-theme=dark] #legal-workspace .case-summary-strip span{color:#9ca69c}#legal-workspace .case-tabs{display:flex;align-items:center;gap:3px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #dfe7db;margin-bottom:14px}:root[data-theme=dark] #legal-workspace .case-tabs{border-bottom:1px solid #384631}#legal-workspace .case-tabs button{flex:none;position:relative;min-height:42px;padding:9px 14px;color:#748477;font-size:11px;font-weight:650;white-space:nowrap}:root[data-theme=dark] #legal-workspace .case-tabs button{color:#a4aea6}#legal-workspace .case-tabs button[aria-selected=true],#legal-workspace .case-tabs button.active{color:#28543c}:root[data-theme=dark] #legal-workspace .case-tabs button[aria-selected=true],:root[data-theme=dark] #legal-workspace .case-tabs button.active{color:#badcca}#legal-workspace .case-tabs button[aria-selected=true]:after,#legal-workspace .case-tabs button.active:after{content:"";position:absolute;bottom:0;left:11px;right:11px;height:2px;border-radius:2px;background:#b59a62}#legal-workspace .case-tab-body{min-width:0}#legal-workspace .case-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#legal-workspace .case-surface{min-width:0;padding:20px;border:1px solid #e1e8de;border-radius:9px;background:#fff}:root[data-theme=dark] #legal-workspace .case-surface{border:1px solid #384632;background:#202a26}#legal-workspace .case-surface h3{font-size:16px;font-weight:650;line-height:1.4}#legal-workspace .case-surface>p{margin-top:6px;font-size:12px;color:#728573}:root[data-theme=dark] #legal-workspace .case-surface>p{color:#a3afa4}#legal-workspace .case-surface+.case-surface{margin-top:13px}#legal-workspace .case-columns .case-surface+.case-surface{margin-top:0}#legal-workspace .case-section-title,#legal-workspace .case-subheading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}#legal-workspace .case-section-title h3,#legal-workspace .case-subheading h3{font-size:15px}#legal-workspace .case-section-title span,#legal-workspace .case-subheading span{font-size:10px;color:#829184}:root[data-theme=dark] #legal-workspace .case-section-title span,:root[data-theme=dark] #legal-workspace .case-subheading span{color:#9ca79e}#legal-workspace .case-form{display:grid;gap:13px;margin-top:14px}#legal-workspace .case-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#legal-workspace .case-form label,#matter-dialog label{display:grid;gap:6px;color:#516956;font-size:11px;font-weight:650;line-height:1.45}:root[data-theme=dark] #legal-workspace .case-form label,:root[data-theme=dark] #matter-dialog label{color:#b2c2b5}#legal-workspace .case-form input,#legal-workspace .case-form select,#legal-workspace .case-form textarea,#matter-dialog input,#matter-dialog select,#matter-dialog textarea{width:100%;min-height:39px;padding:9px 11px;border:1px solid #d8e3d8;border-radius:7px;background:#fcfdfb;color:#2c4839;font-size:12px;font-weight:400;line-height:1.5;outline-offset:2px}:root[data-theme=dark] #legal-workspace .case-form input,:root[data-theme=dark] #legal-workspace .case-form select,:root[data-theme=dark] #legal-workspace .case-form textarea,:root[data-theme=dark] #matter-dialog input,:root[data-theme=dark] #matter-dialog select,:root[data-theme=dark] #matter-dialog textarea{border:1px solid #324332;background:#1f2925;color:#c2d8cc}#legal-workspace .case-form textarea,#matter-dialog textarea{min-height:95px;resize:vertical}#legal-workspace .case-form input:focus,#legal-workspace .case-form select:focus,#legal-workspace .case-form textarea:focus,#matter-dialog input:focus,#matter-dialog select:focus,#matter-dialog textarea:focus{outline:2px solid #b7cfae;border-color:#88ab87}:root[data-theme=dark] #legal-workspace .case-form input:focus,:root[data-theme=dark] #legal-workspace .case-form select:focus,:root[data-theme=dark] #legal-workspace .case-form textarea:focus,:root[data-theme=dark] #matter-dialog input:focus,:root[data-theme=dark] #matter-dialog select:focus,:root[data-theme=dark] #matter-dialog textarea:focus{outline:2px solid #2e4028;border-color:#253224}#legal-workspace .full-span{grid-column:1/-1}#legal-workspace .case-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}#legal-workspace .case-facts>div{padding:12px;border:1px solid #e4eae0;border-radius:7px;background:#fbfcf9}:root[data-theme=dark] #legal-workspace .case-facts>div{border:1px solid #3a4732;background:#1f2925}#legal-workspace .case-facts span{display:block;font-size:10px;color:#859387}:root[data-theme=dark] #legal-workspace .case-facts span{color:#9ba59c}#legal-workspace .case-facts strong{display:block;margin-top:4px;color:#3d5947;font-size:12px;font-weight:650;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-facts strong{color:#bacec1}#legal-workspace .stage-gate{padding:18px;border:1px solid #e9dcc0;border-radius:9px;background:linear-gradient(130deg,#fffdf7,#f9f5e8);margin-top:13px}:root[data-theme=dark] #legal-workspace .stage-gate{border:1px solid #514220;background:linear-gradient(130deg,#1f2925,#1d2622)}#legal-workspace .stage-gate h3{color:#5b593d;font-size:14px}:root[data-theme=dark] #legal-workspace .stage-gate h3{color:#cecdb9}#legal-workspace .stage-gate>p{color:#82795e;font-size:11px;margin:5px 0 12px}:root[data-theme=dark] #legal-workspace .stage-gate>p{color:#bbb5a4}#legal-workspace .gate-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}#legal-workspace .gate-list li{display:flex;align-items:start;gap:7px;font-size:11px;color:#917b54}:root[data-theme=dark] #legal-workspace .gate-list li{color:#c2b49b}#legal-workspace .gate-list li:before{content:"○";font-size:13px;line-height:1.1}#legal-workspace .gate-list li.met{color:#4f7655}:root[data-theme=dark] #legal-workspace .gate-list li.met{color:#aac4ae}#legal-workspace .gate-list li.met:before{content:"✓";font-weight:700}#legal-workspace .stage-gate>button{min-height:36px;padding:8px 12px;border-radius:6px;background:#2b523e;color:#fff;font-size:11px;font-weight:650}#legal-workspace .stage-gate>button:hover{background:#1e4334}#legal-workspace .stage-gate small,#legal-workspace .stage-gate .gate-hint{display:block;margin-top:9px;color:#8d805f;font-size:10px;line-height:1.5}:root[data-theme=dark] #legal-workspace .stage-gate small,:root[data-theme=dark] #legal-workspace .stage-gate .gate-hint{color:#bbb39e}#legal-workspace .document-list{display:grid;gap:8px;margin-top:13px}#legal-workspace .case-document{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e3e9df;border-radius:7px;background:#fbfcf9}:root[data-theme=dark] #legal-workspace .case-document{border:1px solid #3a4632;background:#1f2925}#legal-workspace .case-document>.legal-icon{width:31px;height:31px}#legal-workspace .case-document>div{flex:1}#legal-workspace .case-document strong{display:block;font-size:11px;color:#3e5d48;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-document strong{color:#b8cdbf}#legal-workspace .case-document small{display:block;margin-top:3px;font-size:10px;color:#8b9a8c}:root[data-theme=dark] #legal-workspace .case-document small{color:#96a397}#legal-workspace .case-document select{max-width:150px;min-height:30px;border:1px solid #dce5d9;border-radius:6px;background:#fff;color:#56715a;font-size:10px;padding:5px}:root[data-theme=dark] #legal-workspace .case-document select{border:1px solid #364531;background:#202a26;color:#aebfb0}#legal-workspace .case-note{padding:11px 12px;border:1px solid #e6e9dd;border-radius:7px;background:#f8f9f3;color:#798779;font-size:11px;line-height:1.65;margin-top:12px}:root[data-theme=dark] #legal-workspace .case-note{border:1px solid #424830;background:#1e2824;color:#a2aba2}#legal-workspace .case-record,#legal-workspace .research-record,#legal-workspace .draft-record{padding:15px 16px;margin-top:10px;border:1px solid #e0e8df;border-radius:8px;background:#fff}:root[data-theme=dark] #legal-workspace .case-record,:root[data-theme=dark] #legal-workspace .research-record,:root[data-theme=dark] #legal-workspace .draft-record{border:1px solid #354533;background:#202a26}#legal-workspace .case-record h4,#legal-workspace .research-record h4,#legal-workspace .draft-record h4{margin:0;color:#355341;font-size:13px;line-height:1.45;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-record h4,:root[data-theme=dark] #legal-workspace .research-record h4,:root[data-theme=dark] #legal-workspace .draft-record h4{color:#bdd3c6}#legal-workspace .case-record p,#legal-workspace .research-record p,#legal-workspace .draft-record p{margin-top:7px;color:#718272;font-size:11px;line-height:1.7;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-record p,:root[data-theme=dark] #legal-workspace .research-record p,:root[data-theme=dark] #legal-workspace .draft-record p{color:#a5b0a6}#legal-workspace .record-meta{display:flex;gap:6px 12px;flex-wrap:wrap;color:#929e91;font-size:10px;margin-top:8px}:root[data-theme=dark] #legal-workspace .record-meta{color:#95a094}#legal-workspace .record-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}#legal-workspace .record-actions button,#legal-workspace .legal-linked-task button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #dce6da;border-radius:6px;background:#f8faf6;color:#3d674b;font-size:10px;font-weight:650}:root[data-theme=dark] #legal-workspace .record-actions button,:root[data-theme=dark] #legal-workspace .legal-linked-task button{border:1px solid #344631;background:#1e2824;color:#b2cfbb}#legal-workspace .record-actions button:hover,#legal-workspace .legal-linked-task button:hover{background:#eaf2e9}:root[data-theme=dark] #legal-workspace .record-actions button:hover,:root[data-theme=dark] #legal-workspace .legal-linked-task button:hover{background:#1c2522}#legal-workspace .record-actions svg,#legal-workspace .legal-linked-task svg{width:13px;height:13px}#legal-workspace .draft-body{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:13px;padding:14px;border:1px solid #e7e7dc;border-radius:7px;background:#fbfaf6;color:#425647;font-size:12px;line-height:1.75;scrollbar-width:thin}:root[data-theme=dark] #legal-workspace .draft-body{border:1px solid #464632;background:#1e2824;color:#bccac0}#legal-workspace .case-deadline,#legal-workspace .legal-linked-task{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #e9eee7}:root[data-theme=dark] #legal-workspace .case-deadline,:root[data-theme=dark] #legal-workspace .legal-linked-task{border-top:1px solid #3a4734}#legal-workspace .case-deadline:first-of-type,#legal-workspace .legal-linked-task:first-of-type{border-top:0}#legal-workspace .deadline-date{flex:none;display:grid;place-items:center;min-width:45px;min-height:43px;padding:4px;border:1px solid #e7dfc8;border-radius:6px;background:#faf7ec;color:#8b743f;text-align:center;font-size:11px;font-weight:700;line-height:1.2}:root[data-theme=dark] #legal-workspace .deadline-date{border:1px solid #4e4325;background:#1d2723;color:#cebf9d}#legal-workspace .case-deadline>div:nth-child(2),#legal-workspace .legal-linked-task>div{flex:1}#legal-workspace .case-deadline strong,#legal-workspace .legal-linked-task strong{display:block;font-size:11px;color:#3d5c47;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-deadline strong,:root[data-theme=dark] #legal-workspace .legal-linked-task strong{color:#b8cebf}#legal-workspace .case-deadline small,#legal-workspace .legal-linked-task small{display:block;margin-top:3px;font-size:10px;color:#8a9889}:root[data-theme=dark] #legal-workspace .case-deadline small,:root[data-theme=dark] #legal-workspace .legal-linked-task small{color:#99a498}#legal-workspace .case-history{list-style:none;margin:12px 0 0;padding:0}#legal-workspace .case-history li{position:relative;padding:0 0 17px 23px;border-left:1px solid #dfe7dd;margin-left:5px;color:#4d664f;font-size:11px;line-height:1.6;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-history li{border-left:1px solid #364532;color:#b3c4b5}#legal-workspace .case-history li:last-child{border-left-color:transparent}#legal-workspace .case-history li:before{content:"";position:absolute;top:3px;left:-5px;width:9px;height:9px;border:2px solid #78a17c;border-radius:50%;background:#fff}:root[data-theme=dark] #legal-workspace .case-history li:before{background:#202a26}#legal-workspace .case-history small{display:block;color:#95a095;font-size:10px;margin-top:3px}#matter-dialog{max-width:620px;width:calc(100% - 28px);padding:27px 29px;border-color:#dce4d8;background:#fffdf9}:root[data-theme=dark] #matter-dialog{border-color:#384531;background:#1f2925}#matter-dialog .dialog-heading{align-items:start}#matter-dialog .dialog-heading h2{font-size:23px;color:#254536}:root[data-theme=dark] #matter-dialog .dialog-heading h2{color:#c3ddd1}#matter-dialog .dialog-heading .eyebrow{font-size:10px;color:#9b814f}:root[data-theme=dark] #matter-dialog .dialog-heading .eyebrow{color:#c5b495}#matter-dialog p{margin:12px 0 18px;color:#778779;font-size:12px;line-height:1.7}:root[data-theme=dark] #matter-dialog p{color:#a2aca4}#matter-dialog form{display:grid;gap:13px}#matter-dialog .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#matter-dialog label{margin:0}#matter-dialog .dialog-actions{margin-top:5px}#matter-dialog .form-error{color:#a0473f;font-size:11px}:root[data-theme=dark] #matter-dialog .form-error{color:#cf9691}@media(max-width:1250px){#legal-workspace .legal-hero{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:19px;padding:24px}#legal-workspace .legal-metric{padding:15px 12px;grid-template-columns:32px 1fr;gap:1px 8px}#legal-workspace .legal-metric .legal-icon{width:32px;height:32px}#legal-workspace .legal-metric strong{font-size:21px}#legal-workspace .matter-row{grid-template-columns:minmax(170px,1.5fr) minmax(95px,.8fr) minmax(115px,.8fr) minmax(105px,.8fr);gap:9px}#legal-workspace .matter-row-end{grid-column:1/-1;justify-content:space-between;padding-top:9px;border-top:1px solid #edf0eb}:root[data-theme=dark] #legal-workspace .matter-row-end{border-top:1px solid #3d4636}}@media(max-width:950px){#legal-workspace .legal-hero{grid-template-columns:1fr 250px}#legal-workspace .practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#legal-workspace .control-layout,#legal-workspace .case-layout{grid-template-columns:1fr}#legal-workspace .case-journey{position:static}#legal-workspace .journey-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}#legal-workspace .journey-timeline li:not(:last-child):before{display:none}#legal-workspace .journey-timeline button{height:100%;padding:7px}#legal-workspace .case-stage-progress{margin-top:8px}}@media(max-width:700px){#legal-workspace .legal-hero{grid-template-columns:1fr}#legal-workspace .legal-hero-aside{min-height:155px}#legal-workspace .legal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#legal-workspace .legal-metric:nth-child(3){border-left:0}#legal-workspace .legal-metric:nth-child(n+3){border-top:1px solid #e8ede5}:root[data-theme=dark] #legal-workspace .legal-metric:nth-child(n+3){border-top:1px solid #3b4733}#legal-workspace .matter-row{grid-template-columns:1fr 1fr;gap:10px 14px}#legal-workspace .matter-identity,#legal-workspace .matter-row-end{grid-column:1/-1}#legal-workspace .case-columns{grid-template-columns:1fr}#legal-workspace .case-summary-strip strong{font-size:16px}}@media(max-width:550px){.shell.is-legal main{padding-top:17px}.shell.is-legal .sidebar nav{width:100%;justify-content:space-between}.shell.is-legal .sidebar .nav-item{flex:1 1 0;width:auto;padding:11px 0}.shell.is-legal .sidebar .nav-item svg{width:20px;height:20px}#legal-workspace{padding-bottom:14px}#legal-workspace .legal-topline{align-items:start;flex-direction:column;gap:10px}#legal-workspace .legal-mode-switch{width:100%}#legal-workspace .legal-mode-switch button{flex:1}#legal-workspace .legal-hero{padding:22px 19px;gap:20px}#legal-workspace .legal-hero h2{font-size:30px}#legal-workspace .legal-hero p{font-size:13px}#legal-workspace .legal-hero-aside{padding:19px;min-height:138px}#legal-workspace .legal-hero-aside strong{font-size:52px}#legal-workspace .legal-section-heading{align-items:start;flex-direction:column;gap:4px;margin-top:24px}#legal-workspace .legal-section-heading h3{font-size:18px}#legal-workspace .practice-grid{gap:9px}#legal-workspace .practice-card{padding:14px;min-height:146px}#legal-workspace .practice-card strong{font-size:13px}#legal-workspace .legal-filters>div:first-child,#legal-workspace .legal-search-wrap{flex-basis:100%;max-width:none}#legal-workspace .legal-filters select{width:100%}#legal-workspace .matter-row{padding:14px}#legal-workspace .matter-owner{grid-column:1/-1}#legal-workspace .matter-row-end{align-items:center}#legal-workspace .case-heading{padding:18px;flex-direction:column;gap:13px}#legal-workspace .case-identification h2{font-size:24px}#legal-workspace .case-heading>div:last-child{justify-content:flex-start}#legal-workspace .journey-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}#legal-workspace .case-surface{padding:16px}#legal-workspace .case-summary-strip>div{padding:11px 8px}#legal-workspace .case-summary-strip strong{font-size:15px}#legal-workspace .case-summary-strip span{font-size:9px}#legal-workspace .case-facts,#legal-workspace .case-form .form-grid,#matter-dialog .form-grid{grid-template-columns:1fr}#legal-workspace .case-document{flex-wrap:wrap}#legal-workspace .case-document select{max-width:none;width:100%}#matter-dialog{padding:21px 18px;max-height:calc(100dvh - 34px);overflow:auto}#matter-dialog input,#matter-dialog select,#matter-dialog textarea,#legal-workspace .case-form input,#legal-workspace .case-form select,#legal-workspace .case-form textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){#legal-workspace button,#matter-dialog button{transition:none}}#legal-workspace{line-height:1.6}#legal-workspace .legal-topline>span{display:flex;align-items:center;gap:8px}#legal-workspace .legal-mode-switch button{display:flex;align-items:center;justify-content:center;gap:7px}#legal-workspace .legal-mode-switch button b{font-size:11px;background:#e7eee1;color:#536f4e;padding:1px 6px;border-radius:5px}:root[data-theme=dark] #legal-workspace .legal-mode-switch button b{background:#1b2420;color:#b2c4ae}#legal-workspace .hero-demo-note{display:block;font-size:11px;color:#bccdbd;margin-top:12px}#legal-workspace .legal-hero-copy>.legal-button{margin-top:23px}#legal-workspace .legal-hero-aside .eyebrow{color:#71836b;font-size:9px;letter-spacing:1.1px}:root[data-theme=dark] #legal-workspace .legal-hero-aside .eyebrow{color:#a8b3a4}#legal-workspace .legal-hero-aside strong>small{margin-top:12px;letter-spacing:.03em;font-weight:500}#legal-workspace .hero-aside-foot{font-size:11px;line-height:1.6;color:#89947c;margin-top:22px}:root[data-theme=dark] #legal-workspace .hero-aside-foot{color:#a3ab9a}#legal-workspace .hero-ornament{margin-bottom:14px;color:#a18b58}:root[data-theme=dark] #legal-workspace .hero-ornament{color:#bfb292}#legal-workspace .hero-ornament svg{width:30px;height:30px}#legal-workspace .legal-metric>svg{grid-row:1/3;width:34px;height:34px;padding:7px;background:#edf3e8;color:#6c8d64;border-radius:8px}:root[data-theme=dark] #legal-workspace .legal-metric>svg{background:#1c2522;color:#a3b89e}#legal-workspace .legal-metric>span{grid-column:2}#legal-workspace .practice-card .practice-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--area-color) 12%,white);color:color-mix(in srgb,var(--area-color) 70%,#344630)}:root[data-theme=dark] #legal-workspace .practice-card .practice-icon{background:color-mix(in srgb,var(--area-color) 12%,#1c2521);color:color-mix(in srgb,var(--area-color) 70%,#c7d5c4)}#legal-workspace .practice-card>span:not(.practice-icon){font-size:12px;color:#607c58}:root[data-theme=dark] #legal-workspace .practice-card>span:not(.practice-icon){color:#acbea7}#legal-workspace .practice-card>small{font-size:11px;color:#8b9884}:root[data-theme=dark] #legal-workspace .practice-card>small{color:#9da797}#legal-workspace .practice-card>svg{position:absolute;right:14px;top:17px;width:14px;color:#8fa182}:root[data-theme=dark] #legal-workspace .practice-card>svg{color:#9baa91}#legal-workspace .practice-card.active{border-color:#78946c;box-shadow:0 0 0 1px #78946c;background:#f7faf3}:root[data-theme=dark] #legal-workspace .practice-card.active{background:#1e2824}#legal-workspace .legal-section-heading h3>span{font-family:DM Sans,sans-serif;font-size:12px;background:#e8eee2;color:#748b67;padding:4px 8px;border-radius:5px;margin-left:5px}:root[data-theme=dark] #legal-workspace .legal-section-heading h3>span{background:#1b2420;color:#a7b69f}#legal-workspace .matter-identity>span{font-size:9px;letter-spacing:.4px;color:#9c8b66}:root[data-theme=dark] #legal-workspace .matter-identity>span{color:#b7ad95}#legal-workspace .matter-identity h3{font-size:14px;font-weight:600;line-height:1.5;margin:5px 0}#legal-workspace .matter-identity h3 button{text-align:left;padding:0;overflow-wrap:anywhere}#legal-workspace .matter-identity p{font-size:11px;color:#84907d;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .matter-identity p{color:#a1aa9d}#legal-workspace .matter-area{display:flex;flex-wrap:wrap;gap:5px}#legal-workspace .area-pill{color:#5d7054}:root[data-theme=dark] #legal-workspace .area-pill{color:#b4c0ae}#legal-workspace .area-pill b{width:5px;height:5px;border-radius:50%;background:var(--area-color)}#legal-workspace .matter-mini-progress>b{display:block;height:4px;flex:1;border-radius:4px;background:#e7eddf}:root[data-theme=dark] #legal-workspace .matter-mini-progress>b{background:#1b2320}#legal-workspace .matter-mini-progress>b.done{background:#719369}#legal-workspace .matter-mini-progress>b.current{background:#c5a775}:root[data-theme=dark] #legal-workspace .matter-mini-progress>b.current{background:#100e0b}#legal-workspace .matter-open-button,#legal-workspace .legal-open-button{width:28px;height:28px;display:grid;place-items:center;background:#edf3e7;border:1px solid #dce6d3;border-radius:7px;color:#6c8760}:root[data-theme=dark] #legal-workspace .matter-open-button,:root[data-theme=dark] #legal-workspace .legal-open-button{background:#1c2521;border:1px solid #3a492c;color:#a9baa1}#legal-workspace .case-back{display:flex;align-items:center;gap:7px;font-size:12px;color:#748569;margin-bottom:14px;padding:0}:root[data-theme=dark] #legal-workspace .case-back{color:#aab5a3}#legal-workspace .case-back svg{width:15px;height:15px}#legal-workspace .case-state{background:none;border:0;padding:0}#legal-workspace .case-stage-progress{padding:0 6px 15px;margin:0 0 10px;border:0}#legal-workspace .case-stage-progress>span{font-size:10px;color:#8b9a7c;display:block;margin-bottom:8px}:root[data-theme=dark] #legal-workspace .case-stage-progress>span{color:#a1ac96}#legal-workspace .case-stage-progress>div>b{display:block;height:100%;border-radius:9px;background:#73926a}#legal-workspace .journey-index svg{width:14px;height:14px}#legal-workspace .case-journey>.eyebrow{padding-left:6px;font-size:9px}#legal-workspace .case-journey>.case-note{font-size:10px}#legal-workspace .case-tabs{display:flex;margin:0 0 16px;gap:2px;justify-content:flex-start}#legal-workspace .case-tabs button{display:flex;align-items:center;gap:6px}#legal-workspace .case-tabs svg{width:14px;height:14px}#legal-workspace .case-summary-strip strong small{font-size:12px;font-weight:400;color:#91a183}:root[data-theme=dark] #legal-workspace .case-summary-strip strong small{color:#9ca991}#legal-workspace .case-form label{font-size:12px;margin-bottom:-5px}#legal-workspace .case-form input,#legal-workspace .case-form textarea,#legal-workspace .case-form select{font-size:13px}#legal-workspace .case-form.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#legal-workspace .case-form.form-grid>.form-error{grid-column:1/-1;margin:0}#legal-workspace .legal-button.subtle{color:#45623b;background:#f9fbf5;border-color:#dce6d3}:root[data-theme=dark] #legal-workspace .legal-button.subtle{color:#bbd0b4;background:#1e2824;border-color:#3a492c}#legal-workspace .legal-button.subtle:hover{background:#eef5e6}:root[data-theme=dark] #legal-workspace .legal-button.subtle:hover{background:#1c2522}#legal-workspace .case-section-title h3,#legal-workspace .case-surface>h3{display:flex;align-items:center;gap:8px}#legal-workspace .case-section-title h3 svg,#legal-workspace .case-surface>h3 svg{width:18px;height:18px;color:#8ba17b}:root[data-theme=dark] #legal-workspace .case-section-title h3 svg,:root[data-theme=dark] #legal-workspace .case-surface>h3 svg{color:#9dae91}#legal-workspace .case-document h4{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}#legal-workspace .case-document p{font-size:11px;color:#84957a;margin-top:3px;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .case-document p{color:#a0ac99}#legal-workspace .case-document select{font-size:12px}#legal-workspace .case-note>svg{width:15px;height:15px;vertical-align:middle;margin-right:5px}#legal-workspace .case-record p{font-size:13px;white-space:pre-wrap}#legal-workspace .research-source{display:flex;align-items:flex-start;gap:6px;margin:10px 0;font-size:12px;color:#648763;overflow-wrap:anywhere}:root[data-theme=dark] #legal-workspace .research-source{color:#a2b8a1}#legal-workspace .research-source svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}#legal-workspace .record-actions small{font-size:11px;color:#87987b}:root[data-theme=dark] #legal-workspace .record-actions small{color:#a0ac97}#legal-workspace .case-deadline{padding:14px;flex-wrap:wrap;min-width:0}#legal-workspace .case-deadline>div{min-width:0}#legal-workspace .case-deadline .record-actions{margin:0}#legal-workspace .case-history strong{font-size:12px;font-weight:500}#legal-workspace .case-history time{display:block;font-size:10px;color:#92a084;margin-top:4px}:root[data-theme=dark] #legal-workspace .case-history time{color:#9da892}#legal-workspace .stage-gate .gate-list li:before{content:none}#legal-workspace .stage-gate .gate-list svg{width:14px;height:14px;flex-shrink:0;margin-top:3px}#legal-workspace .stage-gate .gate-list li{font-size:12px}#legal-workspace .case-linked-work{margin-top:16px}#legal-workspace .case-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#legal-workspace .legal-linked-task{display:block;width:100%;min-width:0;border:1px solid #e1e8d9;border-radius:7px;text-align:left;padding:13px;background:#fafcf6}:root[data-theme=dark] #legal-workspace .legal-linked-task{border:1px solid #3c492e;background:#1f2924}#legal-workspace .legal-linked-task strong{font-size:12px}#legal-workspace .legal-linked-task>span{font-size:10px;color:#879c76}:root[data-theme=dark] #legal-workspace .legal-linked-task>span{color:#a0af94}#legal-workspace #case-return-form{display:grid;gap:9px;margin-top:15px;font-size:10px;color:#839574}:root[data-theme=dark] #legal-workspace #case-return-form{color:#a3af99}#legal-workspace #case-return-form select{width:100%;border:1px solid #dbe5d2;background:#f9fbf6;border-radius:6px;color:#567346;padding:8px;font-size:11px}:root[data-theme=dark] #legal-workspace #case-return-form select{border:1px solid #3a482c;background:#1e2824;color:#b6c9ab}#legal-workspace #case-return-form .legal-button{font-size:10px;padding:7px;white-space:normal}#legal-workspace .control-group h3{display:flex;gap:8px;align-items:center;font-size:15px}#legal-workspace .control-group h3>b{margin-left:auto;font-size:12px;color:#89977b}:root[data-theme=dark] #legal-workspace .control-group h3>b{color:#a2ac98}#legal-workspace .control-alert>span:nth-child(2){flex:1;min-width:0}#legal-workspace .control-alert strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}#legal-workspace .control-alert small,#legal-workspace .control-alert em{display:block;font-size:11px;font-style:normal;color:#859579;margin-top:4px}:root[data-theme=dark] #legal-workspace .control-alert small,:root[data-theme=dark] #legal-workspace .control-alert em{color:#a2ad99}#legal-workspace .control-alert>svg{width:14px;flex-shrink:0;color:#8ba079}:root[data-theme=dark] #legal-workspace .control-alert>svg{color:#9fae91}#legal-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#matter-dialog .full-span{grid-column:1/-1}@media(max-width:1400px)and (min-width:1051px){#legal-workspace .matter-row{grid-template-columns:minmax(180px,1.5fr) minmax(110px,.7fr) minmax(110px,.8fr) minmax(115px,.8fr);gap:10px}#legal-workspace .matter-row-end{grid-column:1/-1;justify-content:space-between;border-top:1px solid #edf1e7;padding-top:8px}:root[data-theme=dark] #legal-workspace .matter-row-end{border-top:1px solid #414d2f}}@media(max-width:1100px){#legal-workspace .case-columns{grid-template-columns:1fr}}@media(max-width:550px){.sidebar nav{width:100%;gap:2px}.sidebar .nav-item{flex:1 1 0;width:auto;min-width:0;padding:14px 4px}.sidebar .nav-item svg{width:20px;height:20px}#legal-workspace .case-tabs{margin:0 0 14px;gap:0}#legal-workspace .case-form.form-grid,#legal-workspace .case-task-list{grid-template-columns:1fr}#legal-workspace .case-document>div{min-width:0}#legal-workspace .case-document label{width:100%}#legal-workspace .case-form input,#legal-workspace .case-form textarea,#legal-workspace .case-form select{font-size:16px}#legal-workspace .case-section-title{flex-wrap:wrap}#legal-workspace .case-heading{padding:16px}#legal-workspace .case-deadline{display:grid;grid-template-columns:1fr}.hero-demo-note{font-size:10px}}
