@font-face{font-family:OficioMark;src:url(/assets/onest-variable-DZuv1oNk.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--ground:#e7ebe8;--surface:#f5f6f2;--paper:#fffefa;--ink:#23312e;--muted:#63736d;--line:#d6ded8;--line-strong:#b4c3ba;--brand:#173e35;--brand-light:#e0ecd9;--brand-text:#f4f7f0;--lime:#d8ed82;--amber:#9b4c20;--amber-surface:#faeee0;--amber-line:#e7cfb7;--blue:#3769a2;--blue-surface:#e5edf9;--violet:#765d8f;--violet-surface:#eee9f5;--green:#537158;--green-surface:#e4efe2;--shadow:0 2px 3px #142d2010,0 12px 30px #142d2010;--sheet-shadow:0 1px 2px #243c2520,0 8px 17px #243c250c;--ui:"Avenir Next",Avenir,"Segoe UI",sans-serif;--reading:"Iowan Old Style",Palatino,Georgia,serif;--primary:#235444;--on-primary:#fff;--dialog:#fbfcf7;--input:#fff;--backdrop:#0a211a75;color-scheme:light}:root[data-theme=dark]{--ground:#111f24;--surface:#1b3035;--paper:#243b3d;--ink:#eaf1e7;--muted:#b1c1b7;--line:#3b5454;--line-strong:#617976;--brand:#163d34;--brand-light:#29463a;--amber:#f0bd89;--amber-surface:#46372d;--amber-line:#69523e;--blue:#aecbff;--blue-surface:#263c5a;--violet:#cab5e8;--violet-surface:#3b344d;--green:#b7d9ae;--green-surface:#2c4438;--shadow:0 3px 5px #020d1260,0 15px 35px #020d1250;--sheet-shadow:0 1px 2px #0004,0 9px 20px #0012;--primary:#d8ed82;--on-primary:#1d3428;--dialog:#21383a;--input:#182d30;--backdrop:#020e12a5;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:14px/1.5 var(--ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none;padding:0;text-align:left}button:disabled{opacity:.55;cursor:default}a{color:inherit}h1,h2,h3,h4,p{margin:0}svg{height:18px;width:18px;flex-shrink:0}button,a,input,select,textarea,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid currentColor}[hidden]{display:none!important}.skip{position:fixed;top:-70px;left:20px;padding:12px;z-index:200;background:var(--paper)}.skip:focus{top:10px}.proposal-strip{height:25px;background:#102c26;color:#d7e1d5;font-size:9px;padding:0 31px;display:flex;justify-content:space-between;align-items:center}.proposal-strip a{text-decoration:none}.masthead{height:90px;padding:0 30px;background:#173e35;color:#ecf3e7;display:flex;align-items:center;gap:46px;border-bottom:1px solid #ffffff12;box-shadow:0 2px 8px #10271e16}.wordmark{height:58px;padding:0 17px;background:#19221d;color:#f8faf9;display:flex;align-items:center;flex-shrink:0;width:max-content;font:650 30px/1 OficioMark,Arial,sans-serif;letter-spacing:-1.3px;text-decoration:none}.brand-mark{display:flex;gap:3px;margin-right:11px;align-items:center;transform:skewY(-10deg)}.brand-mark b{display:block;width:4px;height:23px;border-radius:1px;background:#d8ed82}.brand-mark b:nth-child(2){height:16px}.brand-mark b:nth-child(3){height:9px}.brand-stop{color:#d8ed82}.primary-nav{display:flex;align-items:center;gap:10px}.primary-nav button{font-size:13px;min-height:41px;padding:0 15px;border-radius:8px;color:#d0dfd1;font-weight:500}.primary-nav button.current{background:#2c5141;color:#f0f8df;box-shadow:inset 0 1px #ffffff12,0 2px 3px #071d1620}.primary-nav button.current:before{content:"";display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;margin:0 8px 2px 0}.primary-nav button:hover{background:#ffffff0a;color:#fff}.mast-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.icon-button{display:inline-grid;place-items:center;height:39px;width:39px;flex-shrink:0;color:inherit;border-radius:8px}.icon-button:hover{background:#ffffff10}.office-menu{display:flex;align-items:center;gap:9px;font-size:12px;min-height:44px;margin-right:15px}.office-menu svg{height:12px;width:12px}.profile{display:flex;gap:10px;align-items:center;border-left:1px solid #ffffff20;padding-left:20px;margin-left:7px;font-size:12px;min-height:32px}.profile-mark{height:32px;width:32px;display:grid;place-items:center;border:1px solid #9cbaa080;background:#315544;border-radius:50%;font-size:10px;color:#e7f3dc}.main{max-width:1600px;margin:auto;padding:32px 31px 38px;display:grid;grid-template-columns:298px minmax(0,1fr);gap:31px;align-items:start}.day-agenda{min-width:0}.work-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.day-mark{display:flex;align-items:center;gap:16px}.day-mark>span{font-family:"Avenir Next Condensed",var(--ui);font-size:78px;line-height:1;letter-spacing:-4px;font-weight:500}.day-mark>div{padding-top:5px}.day-mark strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.3px}.day-mark small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.new-button{background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 2px 2px #173e3507;width:34px;height:34px;border-radius:50%}.new-button svg{height:16px;width:16px}.queue-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-strong);padding-bottom:13px}.scope-tabs{display:flex;gap:3px;background:var(--line);border-radius:8px;padding:3px}.scope-tabs button{min-height:31px;border-radius:6px;padding:4px 16px;font-size:12px;font-weight:500;color:var(--muted)}.scope-tabs button[aria-selected=true]{background:var(--paper);box-shadow:0 1px 3px #172d2318;color:var(--ink)}.filter-button{height:34px;width:34px;color:var(--muted)}.filter-button svg{height:16px;width:16px}.queue-heading{display:flex;align-items:baseline;justify-content:space-between;margin:20px 1px 13px}.queue-heading h1{font-size:15px;font-weight:600;letter-spacing:-.3px}.queue-heading>span{font-size:11px;color:var(--muted)}.queue-list{display:grid;gap:9px}.queue-item{position:relative;width:100%;padding:15px 16px 15px 18px;border:1px solid transparent;border-radius:11px;display:block;min-height:111px;background:var(--surface);box-shadow:0 1px 1px #16302406;transition:box-shadow .15s,transform .15s;overflow:hidden}.queue-item:hover{box-shadow:var(--sheet-shadow);transform:translateY(-1px)}.queue-item.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--sheet-shadow)}.queue-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--amber)}.queue-item.active.tone-blue:before{background:var(--blue)}.queue-item.active.tone-violet:before{background:var(--violet)}.queue-item.active.tone-green:before{background:var(--green)}.queue-line{display:flex;align-items:center;justify-content:space-between;font-size:10px;line-height:1.3;color:var(--muted);margin-bottom:9px}.queue-line>svg{height:12px;width:12px}.type-label{color:var(--amber);font-size:10px;font-weight:600}.tone-blue .type-label{color:var(--blue)}.tone-violet .type-label{color:var(--violet)}.tone-green .type-label{color:var(--green)}.queue-title{display:block;font-size:15px;line-height:1.35;font-weight:600;letter-spacing:-.28px;margin-bottom:5px}.queue-client{font-size:11px;color:var(--muted);display:block}.queue-status{display:block;font-size:10px;color:var(--muted);margin-top:9px}.queue-item.active .queue-status{color:var(--amber)}.queue-item.tone-blue .queue-status{color:var(--blue)}.completed-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:18px 4px 17px;margin-top:10px;border-bottom:1px solid var(--line-strong);font-size:11px;color:var(--muted)}.completed-toggle svg{height:14px;width:14px}.completed-toggle>span{margin-left:auto}.workspace-name{display:flex;width:100%;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;min-height:52px;padding:0 4px}.workspace-name svg{width:12px;height:12px}.detail{min-width:0;border-radius:17px;box-shadow:var(--shadow);background:var(--surface);position:relative;margin-top:3px;border:1px solid var(--line-strong);overflow:clip}.case-cover{position:relative;display:flex;justify-content:space-between;gap:25px;background:var(--brand);color:var(--brand-text);padding:27px 33px 46px;min-height:191px;isolation:isolate}.case-cover:after{content:"";position:absolute;right:-30px;top:0;height:100%;width:240px;background:linear-gradient(125deg,transparent 40%,#ffffff06 40%,#ffffff06 65%,transparent 65%);z-index:-1}.case-client{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;min-height:25px;color:#e6eddf}.case-client svg{height:12px;width:12px;opacity:.8}.case-heading h2{font:400 43px/1.1 var(--reading);letter-spacing:-.8px;margin:12px 0 19px;max-width:25ch}.case-byline{display:flex;align-items:center;gap:17px;font-size:10px;color:#bfd1bf}.case-byline>button{display:flex;gap:6px;align-items:center;font-size:10px;border-left:1px solid #ffffff26;padding-left:17px;min-height:20px}.case-byline svg{height:12px;width:12px}.case-status{padding-top:6px;text-align:right;flex-shrink:0}.case-owner-label{display:block;font-size:9px;color:#bfd1bf;margin-bottom:7px}.case-status button{display:flex;align-items:center;gap:7px;min-height:30px;font-size:11px}.case-status svg{width:11px;height:11px}.folder-tabs{position:relative;margin-top:-21px;padding:0 30px;background:transparent;z-index:1}.detail-tabs{display:flex;gap:3px;align-items:stretch;min-height:44px}.detail-tabs button{position:relative;padding:13px 22px 12px;font-size:12px;line-height:1.4;color:#d6e1d1;background:#2a5143;border:1px solid #547260;border-bottom:0;border-radius:11px 11px 0 0;white-space:nowrap;font-weight:500}.detail-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);border-color:var(--surface);z-index:2;padding-top:15px;margin-top:-3px;box-shadow:0 -3px 9px #06271a12}.detail-tabs button:hover{filter:brightness(1.05)}.tab-count{font-size:10px;margin-left:4px;opacity:.7}.case-body{position:relative;padding:28px 31px 30px;min-height:565px}.task-heading{margin-bottom:24px}.work-kind{display:none}.task-heading>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.task-heading h3{font-size:22px;letter-spacing:-.55px;line-height:1.25;font-weight:600;max-width:30ch}.pending-tag{font-size:10px;white-space:nowrap;color:var(--amber);display:inline-flex;align-items:center;gap:6px;background:var(--amber-surface);border:1px solid var(--amber-line);border-radius:5px;padding:6px 9px}.pending-tag svg{height:12px;width:12px}.source-workspace{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:24px;align-items:start}.source-column{min-width:0;padding-bottom:4px}.paper-stack{position:relative;margin-bottom:17px;isolation:isolate}.paper-stack:before,.paper-stack:after{content:"";position:absolute;inset:12px 5px -7px;background:var(--paper);border:1px solid var(--line-strong);border-radius:5px;z-index:-1;box-shadow:0 2px 3px #1b392614}.paper-stack:before{inset:15px 10px -12px;opacity:.6}.document-text{position:relative;background:var(--paper);border:1px solid var(--line);box-shadow:var(--sheet-shadow);border-radius:5px;padding:25px 29px 24px;min-height:330px}.document-caption{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);padding-bottom:15px;border-bottom:1px solid var(--line)}.document-caption>span:first-child{font-weight:600;letter-spacing:.4px;color:var(--ink)}.document-text .document-court{font:11px/1.6 var(--ui);color:var(--muted);margin:15px 0 20px}.document-text h3{font:600 17px/1.4 var(--ui);margin-bottom:13px;letter-spacing:-.3px}.document-text p{font:400 22px/1.55 var(--reading);letter-spacing:-.3px;margin-bottom:14px}.document-text .doc-date{font-size:14px;color:var(--muted);margin:25px 0 0;line-height:1.7;letter-spacing:0}.document-ref{font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:23px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.source-versions{padding:4px 4px 0}.source-versions summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:10px;color:var(--muted);min-height:33px}.source-versions summary svg{height:12px;width:12px}.source-versions[open] summary svg{transform:rotate(180deg)}.source-versions dl{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:10px;margin:12px 0}.source-versions dt{color:var(--muted)}.source-versions dd{margin:0}.document-text .cited{background:var(--brand-light);box-shadow:0 0 0 4px var(--brand-light)}.activity-ticket{background:var(--amber-surface);border:1px solid var(--amber-line);border-radius:10px;padding:18px 17px 16px;box-shadow:0 2px 4px #472e1110;position:relative}.ticket-caption{display:flex;gap:10px;align-items:center;justify-content:space-between;color:var(--amber);font-size:10px;border-bottom:1px solid var(--amber-line);padding-bottom:15px}.ticket-caption>span:first-child{display:flex;gap:6px;align-items:center;font-weight:600}.ticket-caption svg{height:13px;width:13px}.inspector-state{font-size:9px}.inspector-title{font-size:22px;font-weight:500;letter-spacing:-.55px;line-height:1.18;margin-top:19px}.assignment{display:grid;gap:8px;margin:20px 0}.person{display:flex;gap:7px;align-items:center;font-size:11px;min-height:35px}.person>svg{height:10px;width:10px;margin-left:auto}.person-initial{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--paper);border:1px solid var(--amber-line);font-size:8px}.date-prompt{display:flex;gap:8px;align-items:center;min-height:35px;color:var(--amber);font-size:11px}.date-prompt svg{height:14px;width:14px}.action-bar{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.activity-ticket .action-bar{display:grid;margin-top:20px;gap:8px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:41px;padding:10px 15px;border-radius:7px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.primary-button{background:var(--primary);color:var(--on-primary);border:1px solid #092f2425;box-shadow:inset 0 1px #ffffff25,0 2px 3px #092f2410}.primary-button:hover{filter:brightness(1.1)}.secondary-button{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #092f2409;font-weight:500}.primary-button svg,.secondary-button svg{height:13px;width:13px}.analysis-trigger{background:var(--violet-surface);color:var(--violet);border-color:transparent;box-shadow:none}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;min-height:32px}.text-link svg{height:12px;width:12px}.analysis-sidecar{background:var(--violet-surface);border:1px solid color-mix(in srgb,var(--violet) 22%,transparent);padding:20px;border-radius:10px;margin-top:21px;color:var(--ink)}.analysis-sidecar>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.analysis-sidecar h2{font-size:12px;font-weight:600;color:var(--violet)}.analysis-sidecar .icon-button{height:25px;width:25px;color:var(--violet)}.analysis-sidecar .modal-context{display:none}.analysis-result{font-size:14px;line-height:1.8}.citation{font-size:10px;font-weight:600;vertical-align:super;line-height:1;padding:3px 5px;background:var(--paper);border:1px solid var(--line-strong);border-radius:3px;margin-left:4px;color:var(--violet)}.analysis-note{font-size:12px;color:var(--amber);margin-top:10px}.analysis-proposal{padding-top:17px;margin-top:18px;border-top:1px solid var(--line-strong)}.analysis-proposal h3{font-size:10px;font-weight:500;color:var(--muted);margin-bottom:8px}.analysis-proposal strong{display:block;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.4px}.analysis-proposal p{font-size:11px;color:var(--muted);margin-top:9px}.analysis-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px}.analysis-actions .primary-button{min-height:36px;font-size:10px;padding:8px 11px}.money-overview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;background:var(--blue-surface);border-radius:10px;padding:25px 22px;color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 20%,transparent)}.money-overview span{display:block;font-size:11px;margin-bottom:9px}.money-overview strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.8px;font-variant-numeric:tabular-nums;line-height:1.3}.money-title{font-size:15px;font-weight:600;letter-spacing:-.3px;margin:25px 0 12px}.money-row,.doc-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--line);font-size:13px}.money-row small,.doc-row small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.money-row strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.credit-caption{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--blue);margin-top:15px}.credit-caption svg{height:14px;width:14px}.finance-content+.action-bar,.case-body>.action-bar{border-top:1px solid var(--line);padding-top:22px;justify-content:space-between}.doc-row{justify-content:flex-start}.doc-row>svg{color:var(--violet)}.doc-row>button{margin-left:auto}.context-facts,.review-lines{display:grid;grid-template-columns:105px minmax(0,1fr);gap:17px;font-size:13px;margin:20px 0 25px}.context-facts dt,.review-lines dt{color:var(--muted);font-size:11px}.context-facts dd,.review-lines dd{margin:0;overflow-wrap:anywhere}.context-activity{font-size:13px;padding:17px 0;border-top:1px solid var(--line)}.context-activity small{font-size:11px;color:var(--muted);display:block;margin-top:6px}.receipt-confirm{display:flex;gap:7px;align-items:center;color:var(--green);font-size:12px}.receipt-confirm svg{height:16px;width:16px}.empty-panel{padding:23px 0 5px}.empty-panel h3{font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.6px}.empty-panel p{font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0 23px;max-width:56ch}.empty-panel .document-sheet{margin-top:25px}.source-origin{display:flex;gap:12px;font-size:11px;color:var(--muted);margin-bottom:15px}.source-court{display:flex;gap:6px;align-items:center}.mobile-nav,.mobile-back{display:none}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:25px;z-index:100;background:var(--primary);color:var(--on-primary);padding:12px 18px;border-radius:8px;font-size:12px;box-shadow:var(--shadow);max-width:calc(100vw - 30px)}.toast:not([hidden]){display:flex;gap:9px;align-items:center}.toast svg{height:15px;width:15px}dialog{background:var(--dialog);color:var(--ink);border:1px solid var(--line-strong);border-radius:14px;width:min(560px,calc(100vw - 38px));max-height:calc(100dvh - 40px);padding:0;box-shadow:0 25px 80px #001e2840}dialog::backdrop{background:var(--backdrop)}.modal-frame>header{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:0 27px;padding:21px 0 18px;border-bottom:1px solid var(--line)}.modal-frame>header h2{font-size:22px;line-height:1.25;letter-spacing:-.6px;font-weight:600}.modal-frame>header .icon-button{margin-right:-7px}:is(#modal-content,.modal-content){padding:23px 27px 28px}.modal-context{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:23px}.modal-context svg{height:11px;width:11px}.form-field{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:20px}.form-field>span{color:var(--muted)!important}.form-field input,.form-field textarea,.form-field select{display:block;width:100%;min-height:45px;border:1px solid var(--line-strong);border-radius:6px;padding:11px;margin-top:8px;background:var(--input);color:var(--ink);font-size:14px;box-shadow:inset 0 1px 2px #1e3b2908}.form-field textarea{min-height:85px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--muted)}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}.form-source{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--muted)}.form-source svg{height:13px;width:13px}.modal-list{display:grid;gap:3px}.modal-list button{display:flex;gap:11px;align-items:center;min-height:47px;font-size:13px;padding:11px 5px;border-radius:5px}.modal-list button:hover{background:var(--ground)}.modal-list button>svg{height:15px;width:15px;color:var(--muted)}.modal-list button>svg:last-child{height:12px;width:12px;margin-left:auto}.modal-list small{font-size:11px;color:var(--muted);margin-left:auto}.module-group-title{font-size:10px;font-weight:600;color:var(--muted);margin:23px 5px 8px}.module-group-title:first-child{margin-top:0}.search-input{width:100%;border:1px solid var(--line-strong);background:var(--input);color:var(--ink);font-size:16px;padding:12px;border-radius:7px;min-height:47px;margin-bottom:18px}.modal-copy,.prototype-note{font-size:13px;line-height:1.8;color:var(--muted)}.prototype-note{padding-left:13px;border-left:2px solid var(--line-strong)}.modal-footnote{font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}.avatar{display:grid;place-items:center;border-radius:50%;height:28px;width:28px;font-size:9px;background:var(--green-surface);color:var(--green)}@media(min-width:1500px){.main{grid-template-columns:320px minmax(0,1fr);gap:38px;padding-top:38px}.source-workspace{grid-template-columns:minmax(0,1fr) 255px;gap:29px}.document-text{padding:29px 35px}.document-text p{font-size:24px}.case-heading h2{font-size:47px}.case-body{padding:32px 35px 35px}}@media(max-width:1279px)and (min-width:761px){.main{padding:26px 23px;grid-template-columns:267px minmax(0,1fr);gap:22px}.masthead{padding:0 23px;gap:29px}.primary-nav button{padding-left:12px;padding-right:12px}.mast-actions{gap:6px}.profile>span:last-child{display:none}.profile{padding-left:12px;margin-left:2px}.office-menu{margin-right:5px}.case-cover{padding:25px 26px 43px}.case-heading h2{font-size:36px}.case-status{display:none}.folder-tabs{padding:0 25px}.detail-tabs button{padding-left:18px;padding-right:18px}.case-body{padding:25px}.source-workspace{grid-template-columns:minmax(0,1fr) 205px;gap:18px}.document-text{padding:21px}.document-caption{font-size:8px}.document-text p,.inspector-title{font-size:21px}.activity-ticket{padding:16px 14px}.task-heading>div{display:block}.pending-tag{margin-top:12px}.money-overview strong{font-size:22px}}@media(max-width:1060px)and (min-width:761px){.masthead{gap:23px}.primary-nav{gap:2px}.primary-nav button{padding:0 10px}.office-menu,.profile{display:none}.main{grid-template-columns:240px minmax(0,1fr);gap:19px}.day-mark>span{font-size:66px}.day-mark{gap:12px}.day-mark strong{font-size:14px}.day-mark small{font-size:11px}.source-workspace{grid-template-columns:1fr}.activity-ticket{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.ticket-caption{grid-column:1/-1}.inspector-title{margin-top:5px}.assignment{margin:0}.activity-ticket .action-bar{grid-column:1/-1;display:flex;justify-content:space-between;margin:0}.linked-work{grid-column:1/-1}.case-body{padding:23px}.detail-tabs button{font-size:11px;padding-left:14px;padding-right:14px}.document-text p{font-size:22px}.money-overview{grid-template-columns:1fr 1fr}.money-overview>div:last-child{grid-column:1/-1}}@media(max-width:760px){.proposal-strip{height:23px;padding:0 17px;font-size:7px}.masthead{height:78px;padding:0 15px;gap:15px}.wordmark{height:54px;padding:0 13px}.primary-nav,.office-menu,.profile{display:none}.mast-actions{gap:3px}.mast-actions .icon-button{height:44px;width:44px}.main{display:block;padding:22px 17px 87px}.work-header{margin-bottom:20px}.day-mark>span{font-size:76px}.day-mark{gap:17px}.day-mark strong{font-size:18px}.day-mark small{font-size:12px}.new-button{height:42px;width:42px}.new-button svg{height:18px;width:18px}.queue-toolbar{padding-bottom:17px}.scope-tabs button{min-height:37px;font-size:13px;padding:5px 23px}.filter-button{height:40px;width:40px}.queue-heading{margin:22px 1px 14px}.queue-heading h1{font-size:19px;letter-spacing:-.5px}.queue-heading>span{font-size:12px}.queue-list{gap:11px}.queue-item{padding:17px 18px 17px 21px;min-height:141px;border-radius:12px}.queue-line{font-size:11px;margin-bottom:12px}.type-label{font-size:11px}.queue-line>svg{height:14px;width:14px}.queue-title{font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.5px;margin-bottom:9px}.queue-client{font-size:12px}.queue-status{font-size:11px;margin-top:11px}.completed-toggle{font-size:12px;margin-top:13px;padding-top:20px;padding-bottom:20px}.workspace-name{font-size:11px;min-height:55px}.detail{display:none}.mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--surface);border-top:1px solid var(--line-strong);box-shadow:0 -3px 12px #173e3507;display:flex;align-items:stretch;justify-content:space-between;height:75px;padding:8px 17px 12px}.mobile-nav button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:9px;color:var(--muted);min-width:56px;min-height:48px}.mobile-nav button>svg{height:19px;width:19px}.mobile-nav button.current{color:var(--primary);font-weight:600}.mobile-open .day-agenda,.mobile-open .mobile-nav{display:none}.mobile-open .main{padding:0}.mobile-open .detail{display:block;border:0;border-radius:0;box-shadow:none;overflow:visible;margin:0;background:var(--surface);min-height:calc(100dvh - 101px)}.mobile-back{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px;padding:5px 16px;background:var(--brand);color:#d1dfce;border-top:1px solid #ffffff12}.mobile-back>button{display:flex;align-items:center;gap:4px;min-height:38px;font-size:12px}.mobile-back>span{font-size:10px;opacity:.8}.mobile-back svg{height:14px;width:14px}.mobile-back>.icon-button{height:37px;width:35px;justify-content:flex-end}.case-cover{padding:15px 20px 47px;min-height:176px;display:block}.case-client{font-size:12px;min-height:29px}.case-heading h2{font-size:37px;line-height:1.02;letter-spacing:-.8px;margin:14px 0 17px;max-width:16ch}.case-byline{font-size:10px;gap:13px}.case-byline>button{font-size:10px;padding-left:13px;min-height:22px}.case-status{display:none}.case-cover:after{width:200px;right:0}.folder-tabs{padding:0 15px;margin-top:-22px}.detail-tabs{gap:3px;min-height:45px}.detail-tabs button{padding:14px 12px 13px;font-size:10px;min-height:45px;flex:1;text-align:center;border-radius:9px 9px 0 0}.detail-tabs button[aria-selected=true]{padding-top:16px}.tab-count{font-size:9px;margin-left:3px}.case-body{padding:24px 17px 116px;min-height:unset}.task-heading{margin-bottom:23px}.task-heading>div{display:block}.task-heading h3{font-size:24px;line-height:1.2;letter-spacing:-.6px;max-width:24ch}.pending-tag{font-size:11px;margin-top:14px;padding:7px 10px}.source-workspace{display:flex;flex-direction:column;gap:22px}.source-column{width:100%;padding-bottom:0}.document-text{padding:23px 24px 24px;min-height:unset}.document-caption{font-size:9px;padding-bottom:15px}.document-text .document-court{font-size:11px;margin:15px 0 22px}.document-text h3{font-size:16px;margin-bottom:15px}.document-text p{font-size:24px;line-height:1.5;letter-spacing:-.25px;margin-bottom:16px}.document-text .doc-date{font-size:14px;line-height:1.7;margin-top:24px}.document-ref{font-size:9px;padding-top:17px;margin-top:23px}.source-versions{padding-top:4px}.source-versions summary{min-height:40px;font-size:11px}.source-versions dl{font-size:11px;line-height:1.7;gap:12px}.activity-ticket{width:100%;padding:20px;border-radius:11px}.ticket-caption{font-size:12px;padding-bottom:17px}.ticket-caption svg{height:15px;width:15px}.inspector-state{font-size:11px}.inspector-title{font-size:26px;line-height:1.2;letter-spacing:-.6px;margin-top:20px}.assignment{margin:17px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.person,.date-prompt{font-size:12px;min-height:42px}.person-initial{font-size:9px;width:28px;height:28px}.date-prompt svg{height:15px;width:15px}.detail .action-bar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:9px;border:0;border-top:1px solid var(--line-strong);box-shadow:0 -3px 12px #102e2510;background:var(--surface);padding:14px 16px 23px;margin:0;min-height:84px;flex-wrap:nowrap}.detail .action-bar>.primary-button,.detail .action-bar>.secondary-button{flex:1;min-height:46px;font-size:12px;gap:7px;padding:11px 10px}.detail .action-bar>.analysis-trigger{order:-1;box-shadow:none}.detail .action-bar>.primary-button svg{height:12px;width:12px}.money-overview{grid-template-columns:1fr 1fr;gap:24px 17px;padding:23px 20px}.money-overview strong{font-size:26px;letter-spacing:-.8px}.money-overview span{font-size:11px}.money-overview>div:last-child{grid-column:1/-1}.money-title{font-size:16px;margin-top:27px}.money-row{font-size:13px;padding:21px 0;gap:15px}.money-row small{font-size:11px}.credit-caption{font-size:12px;margin-top:18px}.doc-row{font-size:12px;gap:10px}.doc-row small{font-size:10px}.analysis-sidecar{padding:20px;border-radius:10px}.analysis-result{font-size:15px;line-height:1.85}.analysis-note{font-size:13px;margin-top:15px;line-height:1.75}.analysis-proposal{padding-top:20px;margin-top:24px}.analysis-proposal h3{font-size:11px}.analysis-proposal strong{font-size:23px;line-height:1.25;margin-top:10px;letter-spacing:-.6px}.analysis-proposal p{font-size:12px;margin-top:10px}.analysis-actions{display:flex;flex-direction:column;align-items:stretch;margin-top:27px;gap:17px}.analysis-actions>.text-link{align-self:flex-start;font-size:12px;min-height:40px}.analysis-actions>.primary-button{font-size:13px;min-height:46px}.toast{bottom:105px;font-size:11px;max-width:calc(100vw - 24px);width:max-content}dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 28px);border-radius:13px}.modal-frame>header{margin:0 22px;padding-top:22px;padding-bottom:18px}.modal-frame>header h2{font-size:24px;font-weight:500;letter-spacing:-.6px}.modal-frame>header>.icon-button{width:39px;height:39px}:is(#modal-content,.modal-content){padding:23px 22px 27px}.modal-context{font-size:11px;line-height:1.8;gap:6px}.form-field{font-size:12px}.form-field input,.form-field textarea,.form-field select{min-height:47px;font-size:16px}.form-actions .primary-button,.form-actions .secondary-button{min-height:46px;font-size:12px;padding-left:12px;padding-right:12px;white-space:normal}.form-actions{gap:10px}.modal-list button{min-height:49px;font-size:13px}.context-facts,.review-lines{grid-template-columns:85px minmax(0,1fr);gap:17px;font-size:13px}.context-facts dt,.review-lines dt,.module-group-title{font-size:11px}.prototype-note{font-size:12px}}@media(max-width:359px){.masthead{padding-left:12px;padding-right:12px;gap:10px}.wordmark{padding:0 11px}.proposal-strip{padding:0 13px;font-size:6px}.mast-actions .icon-button{width:40px}.main{padding-left:14px;padding-right:14px}.day-mark>span{font-size:70px}.day-mark{gap:14px}.day-mark strong{font-size:16px}.day-mark small{font-size:11px}.case-heading h2{font-size:34px}.case-cover{padding-left:17px;padding-right:17px}.folder-tabs{padding:0 12px}.detail-tabs button{font-size:9px;padding-left:9px;padding-right:9px}.tab-count{font-size:8px}.case-body{padding-left:14px;padding-right:14px}.task-heading h3{font-size:22px}.document-text{padding-left:20px;padding-right:20px}.document-text p{font-size:23px}.document-ref{font-size:8px}.detail .action-bar{padding-left:13px;padding-right:13px}.detail .action-bar>.primary-button,.detail .action-bar>.secondary-button{font-size:11px;gap:6px;padding-left:8px;padding-right:8px}.money-overview strong{font-size:23px}.money-overview{padding-left:17px;padding-right:17px;gap:24px 15px}.mobile-nav{padding-left:13px;padding-right:13px}}.queue-line,.type-label,.queue-status{font-size:11px}.queue-client{font-size:12px}.document-caption{font-size:11px}.document-ref{font-size:10px}.source-versions summary{font-size:11px}.case-client{font-size:13px}.case-owner-label{font-size:10px}.ticket-caption{font-size:11px}.person,.date-prompt{font-size:12px}.proposal-strip{font-size:10px}.primary-button,.secondary-button{font-size:12px}@media(max-width:760px){.proposal-strip{font-size:7px}.document-caption,.document-ref{font-size:10px}.case-client{font-size:12px}.case-byline,.case-byline>button{font-size:10px}.ticket-caption{font-size:12px}.inspector-state{font-size:11px}}@media(max-width:359px){.proposal-strip{font-size:6px}.document-ref,.document-caption{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--agenda-page:#f6f2e9;--agenda-rule:#d5cec0;--agenda-ink:#314139;--agenda-muted:#67766b;--agenda-selected:#e5e9da;--agenda-selection-edge:#c2c9b3}:root[data-theme=dark]{--agenda-page:#263331;--agenda-rule:#4c5e54;--agenda-ink:#f0ede1;--agenda-muted:#b8c4b5;--agenda-selected:#35483d;--agenda-selection-edge:#6b7e62}.day-agenda{position:relative;background:var(--agenda-page);border:1px solid var(--agenda-rule);border-radius:2px;box-shadow:0 2px 3px #051b1110,0 10px 22px #051b1109;padding:21px 21px 0;color:var(--agenda-ink)}.work-header{margin-bottom:18px}.day-mark{gap:12px}.day-mark>span{font-size:65px;letter-spacing:-3px}.day-mark strong{font-size:14px}.day-mark small{font-size:11px;color:var(--agenda-muted)}.new-button{background:transparent;border-color:var(--agenda-rule);box-shadow:none;width:30px;height:30px}.queue-toolbar{padding-bottom:7px;border-color:var(--agenda-rule)}.scope-tabs{padding:0;gap:24px;background:none;border-radius:0}.scope-tabs button{padding:6px 0 10px;min-height:37px;font-size:12px;color:var(--agenda-muted);border-radius:0;position:relative}.scope-tabs button[aria-selected=true]{background:none;box-shadow:none;color:var(--agenda-ink)}.scope-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--agenda-ink)}.filter-button{color:var(--agenda-muted);height:35px;width:29px}.queue-heading{margin:21px 0 17px;align-items:center}.queue-heading h1{font:400 28px/1.1 var(--reading);letter-spacing:-.65px}.queue-heading>span{color:var(--agenda-muted);font-size:10px}.queue-list{display:block}.agenda-block{position:relative;padding:0;margin:0}.agenda-block+.agenda-block{margin-top:22px}.agenda-block-label{font:600 10px/1.5 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--agenda-muted);padding:0 0 10px;margin:0;border-bottom:1px solid var(--agenda-rule)}.queue-item{display:block;position:relative;width:100%;min-height:0;padding:17px 0 18px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transition:background .15s;transform:none;color:var(--agenda-ink)}.queue-item:hover{background:color-mix(in srgb,var(--agenda-ink) 4%,transparent);box-shadow:none;transform:none}.queue-item.active{background:var(--agenda-selected);box-shadow:none;border:0;border-radius:0;width:calc(100% + 43px);margin-left:-22px;margin-right:-21px;padding:18px 21px 19px 22px;border-top:1px solid var(--agenda-selection-edge);border-bottom:1px solid var(--agenda-selection-edge)}.queue-item.active:before{display:none}.entry-current{position:absolute;top:23px;right:0;width:7px;height:23px;border-top:1px solid var(--agenda-selection-edge);border-bottom:1px solid var(--agenda-selection-edge);border-left:1px solid var(--agenda-selection-edge);background:var(--agenda-selected);transform:translate(7px);clip-path:polygon(0 0,100% 5px,100% calc(100% - 5px),0 100%)}.entry-content{display:block;min-width:0}.queue-client{font-size:11px;line-height:1.5;color:var(--agenda-muted);margin:0 0 5px}.queue-title{font-size:15px;font-weight:500;line-height:1.32;letter-spacing:-.25px;color:var(--agenda-ink);margin:0 0 6px}.queue-matter{display:block;font-size:10px;line-height:1.6;color:var(--agenda-muted)}.queue-status{font-size:10px;line-height:1.6;color:var(--agenda-muted);margin:8px 0 0}.queue-item.active .queue-client{font-size:12px;color:var(--agenda-ink)}.queue-item.active .queue-title{font:400 24px/1.13 var(--reading);letter-spacing:-.55px;max-width:20ch;margin:8px 0 9px}.queue-item.active .queue-status{color:var(--amber);font-size:11px;margin-top:13px}.queue-review .queue-status{color:var(--amber)}.queue-scheduled{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:11px}.queue-scheduled .queue-time{font:400 21px/1.2 var(--reading);letter-spacing:-.6px;padding-top:2px;color:var(--agenda-ink);font-variant-numeric:tabular-nums}.queue-scheduled .queue-client{font-size:10px}.queue-scheduled .queue-title{font-size:14px}.queue-scheduled .queue-matter{font-size:10px}.queue-scheduled.active{display:grid;padding-left:22px}.queue-scheduled.active .queue-title{font:500 16px/1.3 var(--ui);letter-spacing:-.3px;margin-top:6px}.queue-scheduled.active .queue-client,.queue-scheduled.active .queue-status,.queue-scheduled.active .queue-matter{font-size:10px}.queue-receipt .queue-status{font:500 16px/1.4 var(--ui);letter-spacing:-.4px;color:var(--blue);margin-top:10px;font-variant-numeric:tabular-nums}.queue-receipt.active .queue-status{color:var(--blue);font:500 17px/1.4 var(--ui)}.completed-toggle{border-color:var(--agenda-rule);color:var(--agenda-muted);font-size:10px;margin-top:2px;padding:18px 0}.workspace-name{font-size:10px;color:var(--agenda-muted);padding:0;min-height:51px}.workspace-name svg{width:10px;height:10px}@media(max-width:1279px)and (min-width:761px){.day-agenda{padding:18px 17px 0}.day-mark>span{font-size:61px}.day-mark{gap:11px}.day-mark strong{font-size:13px}.day-mark small{font-size:10px}.queue-item.active{width:calc(100% + 35px);margin-left:-18px;margin-right:-17px;padding-left:18px;padding-right:17px}.queue-item.active .queue-title{font-size:23px}.queue-scheduled{grid-template-columns:42px minmax(0,1fr);gap:9px}.queue-scheduled .queue-time{font-size:20px}.queue-scheduled.active .queue-title{font-size:15px}.queue-scheduled.active{padding-left:18px}}@media(max-width:760px){.main{padding:22px 17px 87px}.day-agenda{padding:23px 23px 0;border-radius:3px}.work-header{margin-bottom:20px}.day-mark>span{font-size:71px}.day-mark{gap:17px}.day-mark strong{font-size:16px}.day-mark small{font-size:12px}.new-button{width:40px;height:40px}.queue-toolbar{padding-bottom:10px}.scope-tabs{gap:27px}.scope-tabs button{font-size:13px;min-height:44px;padding-bottom:11px}.scope-tabs button[aria-selected=true]:after{bottom:-11px}.filter-button{height:44px;width:31px}.queue-heading{margin:25px 0 22px}.queue-heading h1{font-size:34px}.queue-heading>span{font-size:11px}.agenda-block-label{font-size:10px;padding-bottom:12px;letter-spacing:.1em}.queue-item{padding-top:21px;padding-bottom:22px;min-height:0}.queue-item.active{width:calc(100% + 47px);margin-left:-24px;margin-right:-23px;padding:23px 23px 24px 24px}.queue-client{font-size:12px;margin-bottom:7px}.queue-title{font-size:17px;font-weight:500;letter-spacing:-.4px;line-height:1.3;margin-bottom:8px}.queue-matter{font-size:11px}.queue-status{font-size:11px;margin-top:10px}.queue-item.active .queue-client{font-size:13px}.queue-item.active .queue-title{font-size:28px;line-height:1.08;letter-spacing:-.7px;margin:10px 0 12px}.queue-item.active .queue-matter{font-size:12px}.queue-item.active .queue-status{font-size:12px;margin-top:16px}.entry-current{top:29px;height:29px}.agenda-block+.agenda-block{margin-top:24px}.queue-scheduled{grid-template-columns:53px minmax(0,1fr);column-gap:14px}.queue-scheduled .queue-time{font-size:25px}.queue-scheduled .queue-client{font-size:11px}.queue-scheduled .queue-title{font-size:16px}.queue-scheduled .queue-matter{font-size:11px}.queue-scheduled.active{padding-left:24px}.queue-scheduled.active .queue-title{font-size:18px;line-height:1.3;margin-top:7px}.queue-scheduled.active .queue-client,.queue-scheduled.active .queue-matter,.queue-scheduled.active .queue-status{font-size:11px}.queue-receipt .queue-status{font-size:18px}.queue-receipt.active .queue-status{font-size:19px}.completed-toggle{font-size:11px;padding:21px 0}.workspace-name{font-size:11px;min-height:57px}.mobile-open .main{padding:0}}@media(max-width:359px){.main{padding-left:14px;padding-right:14px}.day-agenda{padding:20px 18px 0}.day-mark>span{font-size:65px}.day-mark{gap:13px}.day-mark strong{font-size:14px}.day-mark small{font-size:11px}.new-button{width:36px;height:36px}.queue-item.active{width:calc(100% + 37px);margin-left:-19px;margin-right:-18px;padding-left:19px;padding-right:18px}.queue-item.active .queue-title{font-size:26px}.queue-scheduled{gap:11px}.queue-scheduled .queue-time{font-size:23px}.queue-scheduled.active .queue-title{font-size:16px}.queue-scheduled.active{padding-left:19px}.mobile-open .main{padding:0}}.queue-scheduled{grid-template-columns:60px minmax(0,1fr)}@media(max-width:760px){.queue-scheduled{grid-template-columns:65px minmax(0,1fr)}}:root{--ink:#172b25;--muted:#596c62;--line:#d2dbd2;--line-strong:#a7b8ab;--paper:#fffefa;--surface:#f3f5ef;--ground:#e1e7e0;--agenda-ink:#273b2f;--agenda-muted:#52674f;--agenda-selection-edge:#93a787;--agenda-selected:#e5ecd9}:root[data-theme=dark]{--ink:#f0f2e7;--muted:#b9c8bd;--line:#3b5352;--line-strong:#627d70;--paper:#283e3f;--surface:#1c3034;--ground:#101d22;--agenda-ink:#f0eddb;--agenda-muted:#c0caba;--agenda-selection-edge:#8d9f76;--agenda-selected:#3a4e3b}.masthead{height:80px;box-shadow:0 2px 4px #0c241b18}.primary-nav button{font-size:14px;font-weight:500}.primary-nav button.current{font-weight:600}.office-menu{font-size:13px}.profile{font-size:12px}.main{padding-top:28px;gap:30px;grid-template-columns:288px minmax(0,1fr)}.day-agenda{padding:18px 20px 0;border-color:var(--agenda-rule);box-shadow:0 2px 3px #051b110c,0 7px 17px #051b1108}.work-header{margin-bottom:14px}.day-mark>span{font-size:47px;font-weight:500;letter-spacing:-2px}.day-mark{gap:13px}.day-mark strong{font-size:13px;font-weight:600}.day-mark small{font-size:11px}.new-button{width:32px;height:32px}.queue-toolbar{padding-bottom:7px}.scope-tabs button{font-size:12px;font-weight:500}.scope-tabs button[aria-selected=true]{font-weight:600}.queue-heading{margin:20px 0 16px}.queue-heading h1{font:600 23px/1.2 var(--ui);letter-spacing:-.55px}.queue-heading>span{font-size:11px;font-weight:500}.agenda-block-label{font-size:10px;letter-spacing:.075em;font-weight:650;padding-bottom:11px;color:var(--agenda-muted)}.agenda-block+.agenda-block{margin-top:20px}.queue-item{padding-top:15px;padding-bottom:16px}.queue-item.active{width:calc(100% + 41px);margin-left:-21px;margin-right:-20px;padding:18px 20px 19px 21px;border-top:2px solid var(--agenda-selection-edge);border-bottom:1px solid var(--agenda-selection-edge)}.queue-item.active .queue-title{font:600 22px/1.12 var(--reading);letter-spacing:-.45px;margin:8px 0 10px}.queue-item.active .queue-client{font-size:12px;font-weight:500}.queue-item.active .queue-matter{font-size:11px}.queue-item.active .queue-status{font-size:11px;font-weight:500;margin-top:12px}.queue-client{font-size:11px}.queue-title{font-size:15px;font-weight:600;letter-spacing:-.3px}.queue-matter,.queue-status{font-size:10px}.queue-scheduled{grid-template-columns:58px minmax(0,1fr);gap:10px}.queue-scheduled .queue-time{font:600 20px/1.25 var(--reading);letter-spacing:-.5px}.queue-scheduled .queue-title{font-size:14px;font-weight:600}.queue-scheduled.active .queue-title{font:600 16px/1.3 var(--ui);margin-top:6px}.queue-receipt .queue-status{font-size:16px;font-weight:600}.completed-toggle,.workspace-name{font-size:11px}.detail{margin-top:0;border-radius:13px;border-color:var(--line-strong);box-shadow:0 2px 3px #061a1822,0 18px 35px #061a180e}.case-cover{min-height:0;padding:18px 29px 36px;align-items:center;gap:25px}.case-cover:after{display:none}.case-client{font-size:13px;font-weight:500;min-height:24px;color:#dde8d7}.case-heading h2{display:inline-block;font:600 23px/1.25 var(--ui);letter-spacing:-.6px;margin:7px 19px 0 0;max-width:30ch;color:#f0f6e7}.case-byline{display:inline-flex;vertical-align:baseline;font-size:10px;gap:13px}.case-byline>button{font-size:10px;min-height:25px;padding-left:13px}.case-status{padding:0}.case-owner-label{font-size:10px;margin-bottom:2px}.case-status button{font-size:12px;min-height:31px}.folder-tabs{padding:0 28px;margin-top:-22px}.detail-tabs{min-height:43px}.detail-tabs button{font-size:12px;padding:13px 21px 12px;font-weight:500;border-radius:8px 8px 0 0;min-height:43px}.detail-tabs button[aria-selected=true]{padding-top:15px;font-weight:650}.case-body{padding:30px 29px 34px;min-height:0}.task-heading{padding:0 0 23px;margin-bottom:25px;border-bottom:2px solid var(--ink)}.task-heading h3{font:650 36px/1.06 var(--ui);letter-spacing:-1.2px;max-width:23ch;color:var(--ink)}.detail:has(.activity-ticket) .task-heading .pending-tag{display:none}.source-workspace{grid-template-columns:minmax(0,1fr) 246px;gap:25px}.paper-stack{margin-bottom:16px}.document-text{padding:27px 31px 25px;min-height:0;box-shadow:0 1px 2px #18352720,0 5px 12px #1835270c;border-color:var(--line-strong)}.document-caption{font-size:11px;color:var(--muted);padding-bottom:14px}.document-caption>span:first-child{font-weight:650;letter-spacing:.35px}.document-text .document-court{font-size:12px;margin:14px 0 20px;color:var(--muted)}.document-text h3{font:600 19px/1.4 var(--ui);letter-spacing:-.3px;margin-bottom:13px}.document-text p{font:400 22px/1.58 var(--reading);letter-spacing:-.15px;margin-bottom:14px;color:var(--ink)}.document-text .doc-date{font:400 14px/1.7 var(--reading);margin-top:24px;color:var(--muted)}.document-ref{font-size:10px;line-height:1.7;margin-top:21px;padding-top:15px;color:var(--muted)}.source-versions summary{font-size:11px;min-height:37px}.source-versions dl{font-size:11px}.activity-ticket{padding:20px 19px 19px;border-radius:8px;border-color:var(--amber-line);box-shadow:0 2px 4px #472e1112,0 8px 16px #472e1106}.ticket-caption>span:first-child{font-weight:650}.inspector-state{font-size:10px}.inspector-title{font:600 25px/1.12 var(--ui);letter-spacing:-.65px;margin-top:21px;color:var(--ink)}.assignment{gap:6px;margin-top:21px;margin-bottom:21px}.person{font-size:12px;min-height:37px}.person-initial{height:27px;width:27px;font-size:9px}.date-prompt{font-size:12px;font-weight:500;min-height:36px}.activity-ticket .action-bar{margin-top:21px;gap:7px}.primary-button{font-size:13px;font-weight:650;min-height:46px;border-radius:6px;box-shadow:inset 0 1px #ffffff30,0 2px 3px #092f2420}.secondary-button{min-height:43px;font-size:12px;border-radius:6px}.activity-ticket .analysis-trigger{justify-content:center;background:none;border:0;box-shadow:none;min-height:37px;padding:7px 0;font-size:12px;font-weight:500;color:var(--violet)}.analysis-sidecar{margin-top:24px;padding:22px;border-radius:8px}.analysis-sidecar h2{font-size:13px;font-weight:650}.analysis-result{font-size:15px;line-height:1.8}.analysis-proposal strong{font-size:19px;font-weight:600}.analysis-actions .primary-button{font-size:12px;min-height:42px}.finance-content .money-overview strong{font-size:30px;font-weight:650;letter-spacing:-.9px}.money-overview span{font-size:12px}.money-title{font-size:17px;font-weight:650}.money-row{font-size:14px}.money-row small{font-size:11px}.money-row strong{font-size:16px}.credit-caption{font-size:12px}.case-body>.action-bar{padding-top:22px}.modal-frame>header h2{font-weight:600}.form-field{font-size:13px}.analysis-open .activity-ticket .primary-button{background:transparent;color:var(--ink);border-color:var(--amber-line);box-shadow:none;font-weight:500}@media(min-width:1500px){.main{grid-template-columns:306px minmax(0,1fr);gap:34px;padding-top:32px}.task-heading h3{font-size:40px;max-width:24ch}.case-heading h2{font-size:25px}.case-body{padding:33px}.source-workspace{grid-template-columns:minmax(0,1fr) 265px;gap:29px}.document-text{padding:30px 35px}.document-text p{font-size:24px}.inspector-title{font-size:27px}}@media(max-width:1279px)and (min-width:761px){.main{padding:25px 23px 30px;grid-template-columns:252px minmax(0,1fr);gap:22px}.day-agenda{padding:17px 16px 0}.day-mark>span{font-size:44px}.day-mark{gap:12px}.day-mark strong{font-size:12px}.day-mark small{font-size:10px}.queue-item.active{width:calc(100% + 33px);margin-left:-17px;margin-right:-16px;padding-left:17px;padding-right:16px}.queue-item.active .queue-title{font-size:21px}.queue-title{font-size:14px}.queue-scheduled{grid-template-columns:51px minmax(0,1fr);column-gap:9px}.queue-scheduled .queue-time{font-size:18px}.queue-scheduled .queue-title{font-size:13px}.queue-scheduled.active .queue-title{font-size:14px}.case-cover{padding:18px 25px 34px}.case-status{display:none}.case-heading h2{font-size:22px;margin-right:15px}.case-byline{font-size:10px;gap:11px}.case-byline>button{font-size:10px;padding-left:11px}.folder-tabs{padding:0 24px}.detail-tabs button{font-size:11px;padding-left:17px;padding-right:17px}.case-body{padding:26px 25px 29px}.task-heading{margin-bottom:22px;padding-bottom:21px}.task-heading h3{font-size:32px;max-width:24ch;letter-spacing:-1px}.source-workspace{grid-template-columns:minmax(0,1fr) 215px;gap:20px}.document-text{padding:22px 23px}.document-text p{font-size:21px}.document-caption{font-size:10px}.activity-ticket{padding:18px 16px}.inspector-title{font-size:23px}.activity-ticket .primary-button{font-size:12px}.finance-content .money-overview strong{font-size:26px}}@media(max-width:1060px)and (min-width:761px){.main{grid-template-columns:224px minmax(0,1fr);gap:18px;padding:23px 20px 28px}.day-agenda{padding:17px 14px 0}.day-mark{gap:9px}.day-mark>span{font-size:42px}.day-mark strong{font-size:11px}.new-button{width:29px;height:29px}.queue-item.active{width:calc(100% + 29px);margin-left:-15px;margin-right:-14px;padding-left:15px;padding-right:14px}.queue-item.active .queue-title{font-size:20px}.queue-item.active .queue-client{font-size:11px}.queue-item.active .queue-matter,.queue-item.active .queue-status{font-size:10px}.queue-scheduled{grid-template-columns:48px minmax(0,1fr);gap:8px}.queue-scheduled .queue-time{font-size:17px}.queue-scheduled .queue-title{font-size:12px}.queue-scheduled.active .queue-title{font-size:13px}.queue-receipt .queue-status{font-size:14px}.case-cover{padding-left:23px;padding-right:23px}.case-heading h2{display:block;font-size:22px;margin:6px 0 7px}.case-byline{display:flex}.case-body{padding:25px 23px 28px}.task-heading h3{font-size:29px;letter-spacing:-.8px}.source-workspace{grid-template-columns:1fr}.activity-ticket{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.ticket-caption{grid-column:1/-1}.inspector-title{margin-top:4px;font-size:24px}.assignment{margin:0;gap:4px}.activity-ticket .action-bar{grid-column:1/-1;display:flex;justify-content:space-between;margin:1px 0 0}.activity-ticket .primary-button{flex:1}.activity-ticket .analysis-trigger{flex:1;order:0}.document-text p{font-size:22px}}@media(max-width:760px){.masthead{height:78px}.main{display:block;padding:20px 17px 87px}.day-agenda{padding:20px 23px 0}.work-header{margin-bottom:15px}.day-mark>span{font-size:50px;letter-spacing:-2px}.day-mark{gap:16px}.day-mark strong{font-size:15px}.day-mark small{font-size:12px}.new-button{width:40px;height:40px}.queue-toolbar{padding-bottom:9px}.scope-tabs{gap:27px}.scope-tabs button{font-size:13px;min-height:44px;padding-bottom:11px}.scope-tabs button[aria-selected=true]:after{bottom:-10px}.filter-button{height:44px}.queue-heading{margin:23px 0 20px}.queue-heading h1{font:600 26px/1.2 var(--ui);letter-spacing:-.65px}.queue-heading>span{font-size:12px}.agenda-block-label{font-size:11px;letter-spacing:.06em;padding-bottom:12px}.queue-item{padding-top:19px;padding-bottom:20px}.queue-item.active{width:calc(100% + 47px);margin-left:-24px;margin-right:-23px;padding:21px 23px 23px 24px}.queue-item.active .queue-title{font:600 27px/1.08 var(--reading);letter-spacing:-.55px;margin:10px 0 12px}.queue-item.active .queue-client{font-size:13px;font-weight:500}.queue-item.active .queue-matter{font-size:12px}.queue-item.active .queue-status{font-size:12px;font-weight:500;margin-top:15px}.queue-client{font-size:12px}.queue-title{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.35px}.queue-matter,.queue-status{font-size:11px}.queue-scheduled{grid-template-columns:65px minmax(0,1fr);column-gap:14px}.queue-scheduled .queue-time{font:600 25px/1.2 var(--reading)}.queue-scheduled .queue-title{font-size:16px;font-weight:600}.queue-scheduled.active .queue-title{font:600 18px/1.3 var(--ui)}.queue-scheduled.active .queue-client,.queue-scheduled.active .queue-matter,.queue-scheduled.active .queue-status{font-size:11px}.queue-receipt .queue-status{font-size:19px;font-weight:600}.mobile-open .main{padding:0}.mobile-open .detail{border-radius:0;border:0;box-shadow:none;min-height:calc(100dvh - 101px)}.case-cover{padding:12px 20px 36px;min-height:0;display:block}.case-client{font-size:12px;min-height:25px;font-weight:500}.case-heading h2{display:block;font:600 24px/1.13 var(--ui);letter-spacing:-.6px;margin:8px 0 13px;max-width:25ch}.case-byline{display:flex;gap:13px;font-size:10px}.case-byline>button{font-size:10px;min-height:24px;padding-left:13px}.folder-tabs{padding:0 15px;margin-top:-22px}.detail-tabs{min-height:45px}.detail-tabs button{min-height:45px;font-size:10px;padding:14px 12px 13px}.detail-tabs button[aria-selected=true]{padding-top:16px;font-weight:650}.case-body{padding:24px 17px 116px}.task-heading{padding-bottom:22px;margin-bottom:23px;border-bottom:2px solid var(--ink)}.task-heading h3{font:650 32px/1.05 var(--ui);letter-spacing:-1.05px;max-width:22ch}.task-heading>div{display:block}.source-workspace{display:flex;flex-direction:column;gap:23px}.document-text{padding:24px 24px 25px;min-height:0}.document-caption{font-size:10px;padding-bottom:15px}.document-text .document-court{font-size:12px;margin:15px 0 21px}.document-text h3{font-size:18px;font-weight:600;margin-bottom:15px}.document-text p{font:400 24px/1.52 var(--reading);letter-spacing:-.2px;margin-bottom:16px}.document-text .doc-date{font-size:14px;line-height:1.7;margin-top:25px}.document-ref{font-size:10px;line-height:1.8;margin-top:24px;padding-top:17px}.source-versions summary{font-size:12px;min-height:43px}.source-versions dl{font-size:11px}.activity-ticket{width:100%;display:block;padding:22px 20px;border-radius:8px}.ticket-caption{font-size:12px;padding-bottom:16px}.inspector-state{font-size:11px}.inspector-title{font:600 28px/1.1 var(--ui);letter-spacing:-.7px;margin-top:21px}.assignment{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 0}.person,.date-prompt{font-size:13px;min-height:43px}.person-initial{height:29px;width:29px;font-size:9px}.detail .action-bar{display:flex;gap:10px;flex-wrap:nowrap;position:fixed;left:0;right:0;bottom:0;margin:0;padding:14px 16px 23px;background:var(--surface);min-height:85px;border-top:1px solid var(--line-strong);box-shadow:0 -3px 12px #102e2510;z-index:20}.detail .action-bar>.primary-button{flex:1.1;min-height:48px;font-size:13px;font-weight:650;padding:11px 12px}.detail .action-bar>.secondary-button{flex:1;min-height:48px;font-size:12px;padding:11px 8px}.detail .action-bar>.analysis-trigger{order:-1;background:none;border:0;box-shadow:none;min-height:48px;color:var(--violet);font-weight:500}.analysis-actions .primary-button{font-size:13px;min-height:46px}.finance-content .money-overview strong{font-size:29px}.money-overview span{font-size:12px}.money-title{font-size:17px}.money-row{font-size:14px}.money-row small{font-size:11px}.money-row strong{font-size:16px}.credit-caption{font-size:12px}.case-body>.action-bar{padding-top:14px}.modal-frame>header h2{font-size:24px;font-weight:600}.form-actions .primary-button{font-size:12px;min-height:46px}}@media(max-width:359px){.main{padding-left:14px;padding-right:14px}.day-agenda{padding:19px 18px 0}.day-mark>span{font-size:47px}.day-mark{gap:13px}.day-mark strong{font-size:13px}.day-mark small{font-size:11px}.new-button{width:36px;height:36px}.queue-heading h1{font-size:25px}.queue-item.active{width:calc(100% + 37px);margin-left:-19px;margin-right:-18px;padding-left:19px;padding-right:18px}.queue-item.active .queue-title{font-size:25px}.queue-scheduled.active .queue-title{font-size:16px}.queue-scheduled .queue-time{font-size:23px}.mobile-open .main{padding:0}.case-cover{padding-left:17px;padding-right:17px}.case-heading h2{font-size:23px}.folder-tabs{padding:0 12px}.detail-tabs button{font-size:9px;padding-left:9px;padding-right:9px}.case-body{padding-left:14px;padding-right:14px}.task-heading h3{font-size:29px;letter-spacing:-.8px}.document-text{padding-left:20px;padding-right:20px}.document-text p{font-size:23px}.document-caption,.document-ref{font-size:9px}.detail .action-bar{padding-left:13px;padding-right:13px;gap:8px}.detail .action-bar>.primary-button{font-size:12px;padding-left:10px;padding-right:10px}.detail .action-bar>.secondary-button{font-size:11px;padding-left:6px;padding-right:6px}.finance-content .money-overview strong{font-size:26px}}:root{--ui: "Avenir Next", Avenir, "Segoe UI", sans-serif;--reading: "Iowan Old Style", Palatino, Georgia, serif;--ground: #e4e8e1;--surface: #f4f5ee;--paper: #fffdf7;--ink: #21382e;--muted: #58695e;--line: #d5dace;--line-strong: #b6c0af;--agenda-page: #f5f1e7;--agenda-rule: #d6d0c2;--agenda-ink: #2a3d31;--agenda-muted: #596951;--agenda-selected: #28483a;--selected-ink: #fffdf0;--selected-muted: #cbd6c3;--selected-note: #edc899}:root[data-theme=dark]{--ground: #111f22;--surface: #203337;--paper: #2a4040;--ink: #f4f0e3;--muted: #bac8bc;--line: #435953;--line-strong: #62796b;--agenda-page: #29392f;--agenda-rule: #4d6050;--agenda-ink: #f4efdf;--agenda-muted: #c4cbb6;--agenda-selected: #dce4c2;--selected-ink: #24392a;--selected-muted: #4c6146;--selected-note: #784622}body{font-size:14px;font-weight:400}.masthead{height:82px;gap:38px;padding-inline:32px;box-shadow:none}.primary-nav{height:100%;gap:29px}.primary-nav button{position:relative;height:100%;padding:0 0 1px;border-radius:0;font-size:14px;font-weight:500}.primary-nav button.current{background:none;box-shadow:none;color:#fffdf0;font-weight:600}.primary-nav button.current:before{content:none}.primary-nav button.current:after{content:"";position:absolute;height:3px;bottom:0;left:0;right:0;background:var(--lime)}.primary-nav button:hover{background:none}.mast-actions{gap:9px}.main{grid-template-columns:310px minmax(0,1fr);gap:30px;padding:30px 32px 40px}.day-agenda{--agenda-pad: 24px;padding:22px var(--agenda-pad) 0;border-radius:2px;border-color:var(--agenda-rule);box-shadow:0 1px 2px #21382e13,0 10px 20px #21382e08}.work-header{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto auto;gap:11px 10px;margin:0;align-items:end}.agenda-date{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:3px 7px;align-items:baseline;color:var(--agenda-muted);font-size:11px;line-height:1.5;letter-spacing:.02em}.agenda-date>span{font-weight:600;color:var(--agenda-ink)}.agenda-date>span:after{content:"·";margin-left:7px;color:var(--agenda-muted)}.agenda-date time{white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums}.agenda-date time span{margin-left:2px}.queue-heading{grid-column:1;display:flex;align-items:baseline;justify-content:flex-start;gap:12px;margin:0}.queue-heading h1{font:400 38px/1.08 var(--reading);letter-spacing:-1.1px;color:var(--agenda-ink)}.queue-heading>span{font-size:11px;font-weight:500;color:var(--agenda-muted);white-space:nowrap}.new-button{grid-column:2;height:40px;width:40px;border:1px solid var(--agenda-rule);border-radius:3px;background:transparent;box-shadow:none;color:var(--agenda-ink)}.new-button svg{height:17px;width:17px}.new-button:hover{background:color-mix(in srgb,var(--agenda-ink) 5%,transparent)}.queue-toolbar{border-bottom:1px solid var(--agenda-rule);padding:0;margin-top:16px;min-height:43px;align-items:stretch}.scope-tabs{gap:26px;align-items:stretch}.scope-tabs button{min-height:43px;padding:0 0 11px;font:500 12px/1.4 var(--ui);color:var(--agenda-muted)}.scope-tabs button[aria-selected=true]{color:var(--agenda-ink);font-weight:650}.scope-tabs button[aria-selected=true]:after{height:2px;bottom:-1px}.filter-button{width:40px;height:40px;align-self:start;border-radius:3px;color:var(--agenda-muted)}.filter-button:hover{background:color-mix(in srgb,var(--agenda-ink) 5%,transparent)}.queue-list{padding-top:22px}.agenda-block-label{display:flex;align-items:center;gap:12px;padding:0 0 14px;border:0;font:600 11px/1.4 var(--ui);text-transform:none;letter-spacing:.01em;color:var(--agenda-muted)}.agenda-block-label:after{content:"";height:1px;flex:1;background:var(--agenda-rule)}.agenda-block+.agenda-block{margin-top:23px}.queue-item,.queue-scheduled{padding:17px 0 18px;min-height:0;border-radius:0}.queue-item+.queue-item{border-top:1px solid var(--agenda-rule)}.queue-client,.queue-scheduled .queue-client{font:400 11px/1.5 var(--ui);color:var(--agenda-muted);margin:0 0 5px}.queue-title,.queue-scheduled .queue-title{font:600 16px/1.32 var(--ui);letter-spacing:-.27px;margin:0 0 7px;color:var(--agenda-ink)}.queue-matter,.queue-status{font:400 11px/1.55 var(--ui);color:var(--agenda-muted);letter-spacing:0}.queue-status{margin-top:10px}.queue-item.active{width:calc(100% + var(--agenda-pad) * 2 + 2px);margin-inline:calc(-1 * var(--agenda-pad) - 1px);padding:19px calc(var(--agenda-pad) + 1px) 21px;border:0;background:var(--agenda-selected);box-shadow:inset 0 1px #ffffff14,0 2px 4px #182d2011}.queue-item.active:hover{background:var(--agenda-selected)}.queue-item.active .queue-client{font:400 11px/1.5 var(--ui);color:var(--selected-muted);margin:0 21px 8px 0}.queue-item.active .queue-title,.queue-scheduled.active .queue-title{font:600 19px/1.27 var(--ui);letter-spacing:-.38px;color:var(--selected-ink);margin:0 0 10px;max-width:24ch}.queue-item.active .queue-matter,.queue-scheduled.active .queue-matter{font:400 11px/1.5 var(--ui);color:var(--selected-muted)}.queue-item.active .queue-status,.queue-scheduled.active .queue-status{font:500 11px/1.5 var(--ui);color:var(--selected-note);margin-top:15px}.entry-current{display:grid;place-items:center;top:19px;right:17px;height:24px;width:20px;border:0;background:none;transform:none;clip-path:none;color:var(--selected-ink)}.entry-current:after{content:"↗";font:400 16px/1 var(--ui)}.queue-scheduled{grid-template-columns:54px minmax(0,1fr);gap:14px}.queue-scheduled .queue-time{font:500 19px/1.3 var(--ui);letter-spacing:-.6px;color:var(--agenda-ink);font-variant-numeric:tabular-nums;padding-top:18px}.queue-scheduled.active .queue-time{color:var(--selected-ink)}.queue-receipt .queue-status,.queue-receipt.active .queue-status{font:600 15px/1.4 var(--ui);letter-spacing:-.3px;color:var(--blue)}.queue-receipt.active .queue-status{color:var(--selected-ink)}.completed-toggle{font-size:11px;font-weight:500;padding:21px 0;margin:5px 0 0;border-top:1px solid var(--agenda-rule);border-bottom:0}.completed-toggle>span{font-variant-numeric:tabular-nums}.workspace-name{font-size:11px;border-top:1px solid var(--agenda-rule);min-height:55px}.detail{border-radius:4px;border-color:var(--line-strong);box-shadow:0 1px 2px #142c2520,0 16px 28px #142c250b}.case-cover{padding:23px 30px 39px}.case-heading h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin-top:7px}.case-client{font-size:12px;font-weight:500;letter-spacing:.03px}.case-byline,.case-byline>button{font-size:11px}.case-status button{font-size:12px}.folder-tabs{padding-inline:29px}.detail-tabs{gap:4px}.detail-tabs button{border-radius:3px 3px 0 0;font-size:12px;padding-inline:21px}.case-body{padding:30px 30px 34px}.task-heading{padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--ink)}.task-heading h3{font-size:35px;font-weight:650;line-height:1.12;letter-spacing:-1px;max-width:24ch}.source-workspace{grid-template-columns:minmax(0,1fr) 231px;gap:26px}.document-text{border-radius:2px;padding:29px 30px 27px}.paper-stack:before,.paper-stack:after{border-radius:2px}.document-caption{font-size:11px;padding-bottom:15px}.document-text .document-court{font-size:12px;margin:15px 0 25px}.document-text h3{font:600 18px/1.4 var(--ui);letter-spacing:-.2px;margin-bottom:16px}.document-text p{font-size:22px;line-height:1.6;letter-spacing:-.08px;margin-bottom:16px}.document-text .doc-date{font-size:14px;margin-top:25px}.document-ref{margin-top:24px;padding-top:16px}.source-versions summary{min-height:40px}.activity-ticket{border-radius:2px;padding:20px 18px 19px;box-shadow:0 2px 3px #452f1110}.ticket-caption{padding-bottom:15px;font-size:11px}.inspector-title{font-size:25px;font-weight:600;line-height:1.17;letter-spacing:-.65px;margin-top:21px}.assignment{margin-top:25px;gap:7px}.person{font-size:12px}.date-prompt{font-size:12px;font-weight:500}.primary-button,.secondary-button{border-radius:3px}.primary-button{font-size:13px;font-weight:650}.activity-ticket .analysis-trigger{font-size:12px;min-height:40px}.analysis-sidecar{border-radius:2px;padding:23px}.analysis-sidecar h2{font-size:14px}.money-overview{border-radius:2px}.money-overview strong{font-weight:600}.modal-frame>header h2{font-size:25px;letter-spacing:-.65px}@media(min-width:1500px){.main{grid-template-columns:326px minmax(0,1fr);gap:34px;padding-top:34px}.day-agenda{--agenda-pad: 26px}.case-body{padding:33px}.source-workspace{grid-template-columns:minmax(0,1fr) 255px;gap:29px}.task-heading h3{font-size:38px}.document-text p{font-size:24px}}@media(max-width:1279px)and (min-width:761px){.main{padding:26px 24px 32px;grid-template-columns:270px minmax(0,1fr);gap:24px}.day-agenda{--agenda-pad: 19px;padding-top:22px}.agenda-date{font-size:10px}.queue-heading h1{font-size:38px}.queue-heading{gap:9px}.queue-item.active .queue-title{font-size:18px}.queue-title,.queue-scheduled .queue-title{font-size:15px}.queue-scheduled{grid-template-columns:48px minmax(0,1fr);gap:11px}.queue-scheduled .queue-time{font-size:17px}.case-cover{padding-inline:25px}.folder-tabs{padding-inline:24px}.case-body{padding:28px 25px 30px}.source-workspace{grid-template-columns:minmax(0,1fr) 205px;gap:21px}.task-heading h3{font-size:32px}.inspector-title{font-size:23px}.document-text{padding:25px}}@media(max-width:1099px)and (min-width:761px){.main{padding-inline:20px;grid-template-columns:245px minmax(0,1fr);gap:20px}.masthead{gap:28px;padding-inline:20px}.primary-nav{gap:22px}.day-agenda{--agenda-pad: 17px}.agenda-date{gap:2px 4px;font-size:9px}.agenda-date>span:after{margin-left:4px}.queue-item.active .queue-title{font-size:17px}.source-workspace{grid-template-columns:1fr}.activity-ticket{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.ticket-caption,.activity-ticket .action-bar{grid-column:1/-1}.inspector-title{margin-top:5px;font-size:24px}.assignment{margin:0}.activity-ticket .action-bar{display:flex;gap:16px;margin-top:0}.activity-ticket .action-bar>button{flex:1}.case-heading h2{font-size:22px}.task-heading h3{font-size:30px}}@media(max-width:760px){.masthead{height:78px;gap:14px;padding-inline:20px}.main{display:block;padding:20px 18px 105px}.day-agenda{--agenda-pad: 24px;padding-top:24px}.work-header{gap:12px 12px;grid-template-columns:minmax(0,1fr) 44px}.agenda-date{font-size:12px;gap:3px 8px}.queue-heading{gap:13px}.queue-heading h1{font:400 40px/1.08 var(--reading);letter-spacing:-1.2px}.queue-heading>span{font-size:12px}.new-button{width:44px;height:44px}.queue-toolbar{margin-top:16px}.scope-tabs{gap:28px}.scope-tabs button{font-size:13px;min-height:45px;padding-bottom:11px}.filter-button{width:44px;height:44px}.scope-tabs button[aria-selected=true]:after{bottom:-1px}.queue-list{padding-top:24px}.agenda-block-label{font-size:12px;padding-bottom:15px}.queue-item{padding-top:19px;padding-bottom:21px}.queue-item.active{padding-top:22px;padding-bottom:24px}.queue-item.active .queue-title,.queue-scheduled.active .queue-title{font:600 22px/1.26 var(--ui);letter-spacing:-.5px;margin:0 0 11px;max-width:24ch}.queue-item.active .queue-client{font-size:12px;margin-bottom:10px}.queue-item.active .queue-matter,.queue-item.active .queue-status{font-size:12px}.queue-item.active .queue-status{margin-top:17px}.entry-current{top:22px;right:19px}.queue-client,.queue-scheduled .queue-client{font-size:12px;margin-bottom:6px}.queue-title,.queue-scheduled .queue-title{font-size:18px;line-height:1.32;letter-spacing:-.35px;margin-bottom:7px}.queue-matter,.queue-status{font-size:12px}.agenda-block+.agenda-block{margin-top:24px}.queue-scheduled{grid-template-columns:58px minmax(0,1fr);gap:16px}.queue-scheduled .queue-time{font:500 21px/1.3 var(--ui);letter-spacing:-.6px;padding-top:21px}.queue-receipt .queue-status,.queue-receipt.active .queue-status{font-size:17px}.completed-toggle{min-height:61px;font-size:12px}.workspace-name{min-height:58px;font-size:12px}.mobile-open .main{padding:0}.mobile-open .detail{border-radius:0}.case-cover{padding:9px 23px 30px}.case-client{font-size:12px}.case-heading h2{font-size:22px;font-weight:500;margin:6px 0 10px;letter-spacing:-.5px}.case-byline,.case-byline>button{font-size:10px}.folder-tabs{padding-inline:18px}.detail-tabs button{font-size:10px;min-height:45px;padding-inline:13px;border-radius:3px 3px 0 0}.case-body{padding:24px 20px 120px}.task-heading{padding-bottom:21px;margin-bottom:24px}.task-heading h3{font-size:32px;line-height:1.11;letter-spacing:-.95px;max-width:21ch}.source-workspace{gap:26px}.document-text{padding:26px 24px 28px}.document-text .document-court{margin:16px 0 24px;font-size:12px}.document-text h3{font-size:18px}.document-text p{font-size:23px;line-height:1.58;letter-spacing:-.1px;margin-bottom:18px}.document-text .doc-date{font-size:14px;margin-top:26px}.document-caption{font-size:10px}.activity-ticket{padding:23px;border-radius:2px}.ticket-caption{font-size:12px}.inspector-title{font-size:28px;line-height:1.16}.assignment{margin-top:23px}.person,.date-prompt{font-size:13px;min-height:44px}.detail .action-bar{padding:14px 18px 23px;gap:14px}.detail .action-bar>.primary-button{min-height:48px;font-size:13px}.detail .action-bar>.analysis-trigger{min-height:48px;font-size:12px}}@media(max-width:359px){.masthead{padding-inline:12px}.main{padding-inline:13px}.day-agenda{--agenda-pad: 20px}.agenda-date{font-size:10px}.queue-heading h1{font-size:36px}.queue-heading>span{font-size:11px}.queue-item.active .queue-title{font-size:20px}.queue-scheduled{grid-template-columns:50px minmax(0,1fr);gap:11px}.queue-scheduled .queue-time{font-size:18px}.queue-scheduled .queue-title{font-size:16px}.case-cover{padding-inline:18px}.folder-tabs{padding-inline:12px}.detail-tabs button{font-size:9px;padding-inline:9px}.case-body{padding-inline:14px}.task-heading h3{font-size:30px}.document-text{padding-inline:20px}.document-text p{font-size:22px}.detail .action-bar{padding-inline:13px;gap:8px}.detail .action-bar>.primary-button{font-size:12px}.detail .action-bar>.analysis-trigger{font-size:11px}}.detail{--dossier-cover: #eeeee3;--dossier-cover-ink: #284234;--dossier-cover-muted: #52654f;border-radius:2px;box-shadow:0 1px 2px #142c2518,0 13px 25px #142c250a}:root[data-theme=dark] .detail{--dossier-cover: #293d35;--dossier-cover-ink: #f0efdc;--dossier-cover-muted: #c0cbb4}.detail .case-cover{background:var(--dossier-cover);color:var(--dossier-cover-ink);padding:24px 32px 21px;border-bottom:0;gap:24px;align-items:center}.detail .case-client{color:var(--dossier-cover-muted);font-size:12px;font-weight:500;min-height:27px;gap:9px}.detail .case-client svg{opacity:1;width:11px;height:11px}.detail .case-heading h2{color:var(--dossier-cover-ink);font:500 22px/1.28 var(--ui);letter-spacing:-.45px;margin:5px 17px 0 0}.detail .case-byline{color:var(--dossier-cover-muted);font-size:11px;gap:12px}.detail .case-byline>button{color:var(--dossier-cover-muted);font-size:11px;min-height:28px;border-left:1px solid color-mix(in srgb,var(--dossier-cover-ink) 21%,transparent);padding-left:12px}.detail .case-owner-label{color:var(--dossier-cover-muted);font-size:10px;margin-bottom:4px}.detail .case-status{padding-left:24px;border-left:1px solid color-mix(in srgb,var(--dossier-cover-ink) 20%,transparent)}.detail .case-status button{color:var(--dossier-cover-ink);font-size:12px;min-height:30px}.detail .folder-tabs{background:var(--dossier-cover);padding:0 32px;margin:0;border-bottom:1px solid var(--line-strong)}.detail .detail-tabs{display:flex;min-height:54px;gap:31px}.detail .detail-tabs button,.detail .detail-tabs button[aria-selected=true]{position:relative;margin:0;min-height:54px;padding:14px 0 15px;border:0;border-radius:0;background:transparent;color:var(--dossier-cover-muted);box-shadow:none;font:500 13px/1.4 var(--ui);filter:none;white-space:nowrap}.detail .detail-tabs button[aria-selected=true]{color:var(--dossier-cover-ink);font-weight:650}.detail .detail-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--dossier-cover-ink)}.detail .detail-tabs button:hover{color:var(--dossier-cover-ink)}.detail .tab-count{font-size:10px;margin-left:5px;opacity:1;font-variant-numeric:tabular-nums}.detail .case-body{padding:29px 32px 34px}.detail .task-heading{border:0;padding:0;margin:0 0 28px}.detail .task-heading h3{font:400 41px/1.09 var(--reading);letter-spacing:-.9px;max-width:29ch;text-wrap:pretty;color:var(--ink)}.detail .source-workspace{grid-template-columns:minmax(0,1fr) 238px;gap:29px;align-items:start}.detail .document-text{padding:27px 30px 28px;border-color:var(--line-strong)}.detail .document-caption{font-size:10px;padding-bottom:17px}.detail .document-caption>span:first-child{letter-spacing:.045em;font-weight:600}.detail .document-text .document-court{font:400 12px/1.5 var(--ui);margin:17px 0 24px}.detail .document-text h3{font:italic 400 25px/1.2 var(--reading);letter-spacing:-.4px;margin-bottom:20px}.detail .document-text p{font:400 22px/1.6 var(--reading);letter-spacing:-.08px;margin-bottom:17px}.detail .document-text .doc-date{font:400 14px/1.7 var(--reading);margin-top:27px}.detail .document-ref{font-size:10px;line-height:1.6;margin-top:25px;padding-top:17px}.detail .source-versions summary{font-size:11px;min-height:42px;padding-left:0}.detail .activity-ticket{display:block;padding:0 0 0 23px;margin:0;background:transparent;border:0;border-left:1px solid var(--line-strong);border-radius:0;box-shadow:none;color:var(--ink)}.detail .ticket-caption{border:0;border-top:2px solid var(--ink);padding:14px 0 0;margin:0;font-size:12px;color:var(--ink)}.detail .ticket-caption>span:first-child{font-weight:650;gap:0}.detail .ticket-caption svg{display:none}.detail .inspector-state{font-size:11px;color:var(--amber);font-weight:500}.detail .inspector-title{font:600 23px/1.23 var(--ui);letter-spacing:-.5px;margin:23px 0 0}.detail .assignment{display:block;margin:25px 0 0}.detail .assignment-field{padding:12px 0 11px;border-top:1px solid var(--line)}.detail .field-caption{display:block;font:400 11px/1.4 var(--ui);color:var(--muted);margin:0 0 2px}.detail .person{display:flex;width:100%;min-height:35px;font-size:13px;font-weight:500;gap:0}.detail .person-initial{display:none}.detail .person>svg{width:11px;height:11px;margin-left:auto}.detail .date-prompt{width:100%;min-height:35px;font-size:13px;font-weight:500;color:var(--amber);gap:8px}.detail .date-prompt svg{order:2;width:14px;height:14px;margin-left:auto}.detail .activity-ticket .action-bar{display:grid;margin:21px 0 0;gap:7px;padding:0}.detail .activity-ticket .primary-button{width:100%;min-height:47px;font-size:13px;border-radius:2px}.detail .activity-ticket .analysis-trigger{justify-content:flex-start;padding:8px 0;min-height:42px;font-size:12px;gap:9px}.detail .linked-work .text-link{min-height:40px;font-size:12px}.detail .analysis-sidecar{border-radius:2px;padding:24px}.detail .analysis-sidecar h2{font-size:14px}.detail .analysis-result{font-size:15px;line-height:1.8}.detail .analysis-proposal strong{font-size:19px;font-weight:600}.modal-frame>header h2{font:400 31px/1.15 var(--reading);letter-spacing:-.6px}@media(min-width:1500px){.detail .case-cover{padding:26px 35px 23px}.detail .folder-tabs{padding-inline:35px}.detail .case-body{padding:33px 35px 37px}.detail .task-heading h3{font-size:44px}.detail .source-workspace{grid-template-columns:minmax(0,1fr) 255px;gap:32px}.detail .document-text{padding:30px 34px}.detail .document-text p{font-size:24px}.detail .inspector-title{font-size:25px}}@media(max-width:1279px)and (min-width:761px){.detail .case-cover{padding:22px 25px 19px}.detail .folder-tabs{padding-inline:25px}.detail .detail-tabs{gap:26px}.detail .detail-tabs button{font-size:12px}.detail .case-body{padding:27px 25px 32px}.detail .task-heading h3{font-size:37px}.detail .source-workspace{grid-template-columns:minmax(0,1fr) 208px;gap:23px}.detail .activity-ticket{padding-left:20px}.detail .inspector-title{font-size:22px}.detail .document-text{padding:25px}.detail .document-text p{font-size:21px}}@media(max-width:1099px)and (min-width:761px){.detail .case-heading h2{font-size:21px;margin-bottom:7px}.detail .detail-tabs{gap:21px}.detail .detail-tabs button{font-size:11px}.detail .source-workspace{grid-template-columns:1fr;gap:29px}.detail .activity-ticket{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;padding:0;border:0}.detail .ticket-caption{grid-column:1/-1}.detail .inspector-title{margin:0;font-size:24px}.detail .assignment{margin:0}.detail .assignment-field:first-child{border-top:0;padding-top:0}.detail .activity-ticket .action-bar{display:flex;grid-column:1/-1;margin-top:0;gap:20px}.detail .activity-ticket .action-bar>button{flex:1}.detail .task-heading h3{font-size:35px}}@media(max-width:760px){.detail .mobile-back{background:var(--dossier-cover);color:var(--dossier-cover-ink);border-top:0;border-bottom:1px solid var(--line)}.detail .mobile-back>span{opacity:1;color:var(--dossier-cover-muted)}.detail .case-cover{padding:16px 22px 18px;display:block}.detail .case-client{font-size:12px;min-height:26px}.detail .case-heading h2{display:block;font-size:21px;margin:5px 0 10px;line-height:1.25}.detail .case-byline{display:flex;gap:12px;font-size:10px}.detail .case-byline>button{min-height:26px;font-size:10px;padding-left:12px}.detail .case-status{display:none}.detail .folder-tabs{padding:0 20px}.detail .detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;gap:0}.detail .detail-tabs button,.detail .detail-tabs button[aria-selected=true]{padding:15px 0 16px;min-height:52px;font-size:11px;text-align:center}.detail .detail-tabs button[aria-selected=true]:after{left:7px;right:7px;height:3px}.detail .tab-count{font-size:9px;margin-left:3px}.detail .case-body{padding:26px 20px 125px}.detail .task-heading{margin:0 0 26px;padding:0}.detail .task-heading h3{font:400 35px/1.08 var(--reading);letter-spacing:-.7px;max-width:24ch}.detail .source-workspace{display:flex;flex-direction:column;gap:29px}.detail .source-column{width:100%}.detail .document-text{padding:25px 24px 27px}.detail .document-caption{font-size:10px;padding-bottom:16px}.detail .document-text .document-court{font-size:12px;margin:17px 0 24px}.detail .document-text h3{font:italic 400 25px/1.2 var(--reading);margin-bottom:20px}.detail .document-text p{font:400 23px/1.58 var(--reading);letter-spacing:-.05px;margin-bottom:18px}.detail .document-text .doc-date{font-size:14px;margin-top:26px}.detail .document-ref{font-size:10px;margin-top:24px;padding-top:17px}.detail .source-versions summary{font-size:12px;min-height:44px}.detail .activity-ticket{display:block;padding:0;width:100%;border:0}.detail .ticket-caption{font-size:13px;padding-top:16px}.detail .inspector-state{font-size:12px}.detail .inspector-title{font:600 26px/1.2 var(--ui);letter-spacing:-.6px;margin-top:22px;max-width:22ch}.detail .assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px}.detail .assignment-field{padding-top:13px}.detail .field-caption{font-size:11px;margin-bottom:3px}.detail .person,.detail .date-prompt{min-height:44px;font-size:13px}.detail .activity-ticket .action-bar{position:fixed;display:flex;grid-template-columns:none;left:0;right:0;bottom:0;gap:14px;padding:14px 18px 23px;margin:0;border-top:1px solid var(--line-strong);background:var(--surface)}.detail .activity-ticket .action-bar>.primary-button{width:auto;min-height:48px;flex:1.1;font-size:13px}.detail .activity-ticket .action-bar>.analysis-trigger{justify-content:center;padding:11px 8px;min-height:48px;flex:1;order:-1;font-size:12px}.detail .analysis-sidecar{padding:22px}.modal-frame>header h2{font-size:28px}}@media(max-width:359px){.detail .case-cover{padding-inline:17px}.detail .case-heading h2{font-size:20px}.detail .folder-tabs{padding-inline:12px}.detail .detail-tabs button,.detail .detail-tabs button[aria-selected=true]{font-size:10px}.detail .case-body{padding-inline:14px}.detail .task-heading h3{font-size:32px;letter-spacing:-.6px}.detail .document-text{padding-inline:20px}.detail .document-text p{font-size:22px}.detail .document-caption{font-size:9px}.detail .assignment{gap:12px}.detail .person,.detail .date-prompt{font-size:12px}.detail .activity-ticket .action-bar{padding-inline:13px;gap:8px}.detail .activity-ticket .action-bar>.primary-button{font-size:12px}.detail .activity-ticket .action-bar>.analysis-trigger{font-size:11px;padding-inline:6px}}.detail .money-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:26px;margin:0;padding:23px 0 26px;background:none;color:var(--ink);border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-radius:0;box-shadow:none}.detail .money-overview>div{min-width:0;grid-column:auto}.detail .money-overview>div+div{border-left:1px solid var(--line);padding-left:24px}.detail .money-overview span{display:block;font:400 12px/1.5 var(--ui);color:var(--muted);margin:0 0 11px}.detail .finance-content .money-overview strong{font:500 27px/1.15 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.7px;color:var(--ink)}.detail .finance-content .money-overview>div:last-child strong{font-size:37px;letter-spacing:-1.1px}.detail .money-overview>div:last-child span{font-weight:600;color:var(--ink)}.detail .credit-caption{color:var(--muted);font-size:12px;gap:8px}.detail .credit-caption svg{color:var(--ink)}.detail .action-bar .primary-button:disabled{background:none;color:var(--muted);border:0;box-shadow:none;opacity:1;font-weight:500;justify-content:flex-end;cursor:default}.detail .action-bar .primary-button:disabled svg{display:none}.queue-receipt:not(.active) .queue-status{color:var(--agenda-ink)}.detail .analysis-sidecar{background:none;color:var(--ink);border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line-strong);border-radius:0;box-shadow:none;padding:22px 0 24px;margin-top:28px}.detail .analysis-sidecar>header{align-items:center;margin-bottom:17px}.detail .analysis-sidecar h2{font:400 26px/1.2 var(--reading);color:var(--ink);letter-spacing:-.4px}.detail .analysis-sidecar .icon-button{color:var(--muted);height:36px;width:36px;border-radius:2px}.detail .analysis-result{font:400 15px/1.85 var(--ui);color:var(--ink)}.analysis-note{color:var(--muted);font-size:12px;line-height:1.7;margin-top:13px}.detail .analysis-proposal{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.analysis-proposal h3{color:var(--muted);font:400 12px/1.5 var(--ui)}.detail .analysis-proposal strong{font:600 20px/1.3 var(--ui);letter-spacing:-.35px;color:var(--ink)}.analysis-proposal p{color:var(--muted);font-size:12px}.detail .analysis-actions .text-link{color:var(--ink);font-size:12px}.analysis-trigger,.detail .activity-ticket .analysis-trigger,.detail .activity-ticket .action-bar>.analysis-trigger{background:none;border:0;color:var(--ink);box-shadow:none}.analysis-trigger:hover{text-decoration:underline;text-underline-offset:4px}.citation{background:none;border:0;border-radius:0;color:var(--ink);box-shadow:none;font:500 11px/1 var(--ui);vertical-align:super;min-width:25px;min-height:25px;padding:4px 2px;margin-left:3px;text-decoration:underline;text-underline-offset:3px}.citation:before{content:"["}.citation:after{content:"]"}.detail .document-text .cited{background:none;box-shadow:none;border-left:2px solid var(--ink);padding-left:15px;margin-left:-17px}.detail .pending-tag{display:block;width:auto;background:none;border:0;border-radius:0;box-shadow:none;padding:0;color:var(--muted);font:400 12px/1.5 var(--ui);margin:9px 0 0;white-space:nowrap}.detail .pending-tag svg{display:none}.detail .inspector-state,.detail .date-prompt{color:var(--muted)}.detail .date-prompt:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.queue-review:not(.active) .queue-status{color:var(--agenda-muted)}.queue-item.active.queue-review .queue-status{color:var(--selected-muted)}#toast{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:2px;min-height:44px;padding:12px 17px;box-shadow:0 2px 5px #10241a14}#toast svg{color:var(--ink)}.receipt-confirm{color:var(--ink)}.receipt-confirm svg{color:var(--ink)}.avatar{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink)}dialog{border-radius:3px}@media(max-width:1099px)and (min-width:761px){.detail .money-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:23px 24px}.detail .money-overview>div:last-child{grid-column:1/-1;border:0;border-top:1px solid var(--line);padding:20px 0 0}.detail .finance-content .money-overview>div:last-child strong{font-size:34px}}@media(max-width:760px){.detail .money-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:23px 20px;padding:21px 0 24px}.detail .money-overview>div+div{padding-left:19px}.detail .money-overview>div:last-child{grid-column:1/-1;border:0;border-top:1px solid var(--line);padding:21px 0 0}.detail .finance-content .money-overview strong{font-size:25px;letter-spacing:-.7px}.detail .finance-content .money-overview>div:last-child strong{font-size:36px;letter-spacing:-1px}.detail .money-overview span{font-size:12px;margin-bottom:10px}.detail .pending-tag{margin-top:13px;white-space:normal}.detail .analysis-sidecar{padding:22px 0 24px}.detail .analysis-sidecar h2{font-size:25px}.analysis-result{font-size:15px;line-height:1.85}.analysis-note{font-size:13px}.analysis-proposal strong{font-size:22px}.analysis-proposal p{font-size:12px}.analysis-actions>.text-link{color:var(--ink)}#toast{font-size:12px;bottom:105px}}@media(max-width:359px){.detail .money-overview{column-gap:16px}.detail .money-overview>div+div{padding-left:15px}.detail .finance-content .money-overview strong{font-size:22px}.detail .finance-content .money-overview>div:last-child strong{font-size:33px}}:root{--dialog-paper: #fffdf7;--dialog-context: #e9eddf;--dialog-context-ink: #284234}:root[data-theme=dark]{--dialog-paper: #23373a;--dialog-context: #293d35;--dialog-context-ink: #f0efdc}.detail .paper-stack:before,.detail .paper-stack:after{display:none}.detail .document-text{border-radius:0;box-shadow:0 2px 4px #10241a12}.detail .source-versions{margin-top:11px}.detail .source-versions summary{color:var(--ink)}.detail .source-versions dl{border-top:1px solid var(--line);padding-top:16px}.detail .documents-content{padding:2px 0 10px}.detail .documents-content>.money-title{margin:0 0 25px;font:500 13px/1.5 var(--ui);color:var(--muted)}.document-index{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line-strong)}.detail .doc-row{display:grid;grid-template-columns:26px minmax(0,1fr) 40px 44px;gap:17px;align-items:start;padding:27px 0;border-top:1px solid var(--line-strong)}.doc-order{font:400 11px/1.5 var(--ui);color:var(--muted);padding-top:6px;font-variant-numeric:tabular-nums}.doc-description{min-width:0}.doc-name{display:block;font:400 25px/1.25 var(--reading);letter-spacing:-.35px;color:var(--ink)}.detail .doc-row small{font:400 12px/1.5 var(--ui);color:var(--muted);margin-top:12px}.doc-format{font:500 10px/1.5 var(--ui);color:var(--muted);padding-top:7px;text-align:right}.detail .doc-row>button{margin:-4px 0 0;width:44px;height:44px;border:1px solid var(--line);border-radius:0}.detail .doc-row>button:hover{color:var(--ink);border-color:var(--ink);background:none}.detail .empty-panel{padding:28px 0 16px;max-width:64ch}.detail .empty-panel>h3{font:400 29px/1.25 var(--reading);letter-spacing:-.45px}.detail .empty-panel>p{margin:17px 0 30px;font:400 14px/1.8 var(--ui)}.detail .empty-activity{border-top:1px solid var(--line-strong);padding-top:28px}.detail .empty-activity>.primary-button{margin-top:28px}.detail .empty-panel .document-sheet{border:0;background:none;padding:0;border-radius:0;box-shadow:none}.detail .source-origin{background:none;border-bottom:1px solid var(--line-strong);color:var(--muted);padding:0 0 15px}.detail .source-origin svg{display:none}.detail .empty-panel .document-text{border:0;background:none;padding:24px 0 0;box-shadow:none}.detail .context-facts{grid-template-columns:120px minmax(0,1fr);padding-block:17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detail .receipt-confirm{font-size:12px;gap:8px;padding-bottom:20px}.detail .primary-button,dialog .primary-button{border-radius:1px;box-shadow:none;border-color:transparent}.detail .primary-button:hover,dialog .primary-button:hover{filter:none;outline:1px solid var(--ink);outline-offset:3px}.detail .secondary-button,dialog .secondary-button{border:0;border-radius:0;background:none;box-shadow:none;font-weight:500;padding-inline:0}.detail .secondary-button:hover,dialog .secondary-button:hover{background:none;text-decoration:underline;text-underline-offset:5px}dialog{width:min(670px,calc(100vw - 64px));max-height:calc(100dvh - 64px);background:var(--dialog-paper);border:1px solid var(--line-strong);border-radius:1px;padding:0;box-shadow:0 14px 45px #071d2630}.modal-frame>header{margin:0;padding:24px 30px 23px;min-height:92px;border-bottom:1px solid var(--line-strong);align-items:center;gap:24px}.modal-frame>header h2{font:400 34px/1.14 var(--reading);letter-spacing:-.65px;text-wrap:balance}.modal-frame>header>.icon-button{height:44px;width:44px;margin:-5px -8px -5px 0;border-radius:0}.modal-frame>header>.icon-button:hover{background:none;outline:1px solid var(--line-strong);outline-offset:-4px}:is(#modal-content,.modal-content){padding:26px 30px 30px}dialog .modal-context{display:block;margin:0 0 25px;color:var(--muted)}.modal-context .context-client{display:block;font:500 12px/1.5 var(--ui)}.modal-context .context-matter{display:block;font:400 21px/1.3 var(--reading);letter-spacing:-.2px;color:var(--ink);margin-top:5px}dialog[data-kind=edit]{width:min(800px,calc(100vw - 64px))}dialog[data-kind=edit] :is(#modal-content,.modal-content){display:grid;grid-template-columns:190px minmax(0,1fr);padding:0}.dialog-context{padding:29px 24px;background:var(--dialog-context);border-right:1px solid var(--line-strong);display:flex;flex-direction:column}.dialog-context .modal-context{margin-bottom:50px}.dialog-context .modal-context .context-client{color:var(--dialog-context-ink);font-size:11px;font-weight:400}.dialog-context .modal-context .context-matter{color:var(--dialog-context-ink);font-size:24px;line-height:1.16;margin-top:13px}.dialog-context .form-source{display:block;color:var(--dialog-context-ink);margin-top:auto;font:400 11px/1.65 var(--ui)}.dialog-context .form-source span{display:block;margin-top:4px}#activity-form{padding:27px 29px 28px;min-width:0}.form-field{color:var(--muted);font:500 11px/1.5 var(--ui);margin:0 0 24px}.form-field input,.form-field select,.form-field textarea{border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding:10px 0 12px;background:transparent;box-shadow:none;margin-top:3px;color:var(--ink);font:400 14px/1.5 var(--ui);min-height:46px}.form-field select{padding-right:20px}.form-field textarea{min-height:78px;border:1px solid var(--line-strong);padding:10px 12px;margin-top:10px}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--ink)}.form-title input{font:400 27px/1.25 var(--reading);letter-spacing:-.4px;padding-top:10px;padding-bottom:16px}.form-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}form[data-date-only=true] .form-pair{grid-template-columns:1fr}.form-actions{gap:26px;padding-top:22px;margin-top:16px;border-color:var(--line-strong)}.form-actions>.primary-button{min-height:45px;font-size:13px;padding:11px 17px}.form-actions>.secondary-button{min-height:44px;font-size:12px}dialog[data-kind=allocation]{width:min(660px,calc(100vw - 64px))}dialog[data-kind=allocation] .modal-context{margin-bottom:31px}.allocation-sheet{border-top:2px solid var(--ink)}.allocation-amount{padding:24px 0 27px}.allocation-amount>span{display:block;font:400 12px/1.5 var(--ui);color:var(--muted);margin-bottom:11px}.allocation-amount>strong{display:block;font:400 45px/1.1 var(--reading);letter-spacing:-1.1px;font-variant-numeric:lining-nums tabular-nums}dialog .review-lines{margin:0;gap:0;grid-template-columns:125px minmax(0,1fr);border-top:1px solid var(--line)}dialog .review-lines>dt,dialog .review-lines>dd{padding:15px 0;border-bottom:1px solid var(--line);align-self:stretch}dialog .review-lines>dt{font:400 12px/1.6 var(--ui);color:var(--muted)}dialog .review-lines>dd{font:500 14px/1.5 var(--ui)}dialog .review-lines .result-value{font-size:22px;letter-spacing:-.5px}dialog[data-kind=approval] .review-lines>dd:first-of-type{font:400 26px/1.25 var(--reading);letter-spacing:-.4px}dialog[data-kind=approval] .form-actions .primary-button{white-space:normal}dialog .context-facts{grid-template-columns:115px minmax(0,1fr);padding:3px 0 9px;margin:0 0 25px;row-gap:20px}dialog .context-facts>dt{font-size:11px}dialog .context-facts>dd{font-size:14px;font-weight:500}.receipt-history{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.receipt-history>li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:22px;padding:23px 0;border-bottom:1px solid var(--line)}.receipt-history time{font:400 22px/1.2 var(--reading);letter-spacing:-.2px}.receipt-history time>span{display:block;font:400 11px/1.5 var(--ui);color:var(--muted);margin-top:7px}.receipt-history strong{font:500 15px/1.5 var(--ui)}.receipt-history p{color:var(--muted);font-size:12px;margin-top:7px}.history-when{font-size:11px;color:var(--muted);padding-top:4px}.context-activity{border-top:1px solid var(--line-strong);padding-block:20px;font-weight:500}.context-activity small{font-weight:400}dialog .modal-list{gap:0}dialog .modal-list button{border-radius:0;border-top:1px solid var(--line);min-height:54px;padding:14px 0;font:500 14px/1.4 var(--ui)}dialog .modal-list button:last-child{border-bottom:1px solid var(--line)}dialog .modal-list button>svg:first-child:not(:last-child){display:none}dialog .modal-list button>svg:last-child{width:14px;height:14px;color:var(--ink)}dialog .modal-list button:hover{background:none;color:var(--ink);text-decoration:underline;text-underline-offset:5px}dialog .modal-list .avatar{border:0;border-radius:0;background:none;color:var(--muted);font-size:10px;width:27px;height:27px}dialog[data-kind=directory]{width:min(760px,calc(100vw - 64px))}dialog[data-kind=directory] :is(#modal-content,.modal-content){display:grid;grid-template-columns:1fr 1fr;gap:0 35px}dialog[data-kind=directory] .module-group-title{font:400 26px/1.25 var(--reading);color:var(--ink);text-transform:none;letter-spacing:-.4px;margin:0 0 20px}dialog[data-kind=directory] .modal-list{align-self:start}dialog[data-kind=directory] .module-group-title:nth-of-type(1){grid-column:1;grid-row:1}dialog[data-kind=directory] .modal-list:nth-of-type(1){grid-column:1;grid-row:2}dialog[data-kind=directory] .module-group-title:nth-of-type(2){grid-column:2;grid-row:1}dialog[data-kind=directory] .modal-list:nth-of-type(2){grid-column:2;grid-row:2}dialog[data-kind=search] .search-input{background:none;border:0;border-bottom:2px solid var(--ink);border-radius:0;font:400 26px/1.3 var(--reading);padding:3px 0 19px;margin-bottom:23px}dialog[data-kind=search] .modal-list button{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}dialog[data-kind=search] .modal-list small{margin:0;font-weight:400}dialog .prototype-note{border:0;padding:0;max-width:54ch}dialog .modal-copy,dialog .prototype-note{font-size:14px;line-height:1.8}dialog .modal-footnote{font-size:11px;line-height:1.8;margin-top:24px}@media(min-width:761px)and (max-width:1279px){.mast-actions .office-menu{display:flex;margin-right:0}}@media(max-width:760px){dialog,dialog[data-kind]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:1px}.modal-frame>header{padding:23px 23px 22px;min-height:88px;gap:14px}.modal-frame>header h2{font-size:30px;letter-spacing:-.55px}:is(#modal-content,.modal-content){padding:23px 23px 26px}dialog[data-kind=edit] :is(#modal-content,.modal-content){display:block}.dialog-context{display:block;padding:17px 23px 18px;border:0;border-bottom:1px solid var(--line-strong)}.dialog-context .modal-context{margin:0}.dialog-context .modal-context .context-client{font-size:11px}.dialog-context .modal-context .context-matter{font-size:21px;margin-top:4px}.dialog-context .form-source{margin-top:14px;font-size:10px}.dialog-context .form-source span{display:inline;margin:0 0 0 8px}#activity-form{padding:23px 23px 25px}.form-field{font-size:11px;margin-bottom:20px}.form-field input,.form-field select,.form-field textarea{font-size:16px;min-height:47px}.form-title input{font-size:25px}.form-pair{grid-template-columns:1fr;gap:0}.form-actions{gap:20px;padding-top:21px;margin-top:8px;justify-content:space-between}.form-actions>.primary-button{font-size:12px;padding-inline:14px}.form-actions>.secondary-button{font-size:12px}.allocation-amount{padding-block:22px 25px}.allocation-amount>strong{font-size:41px}dialog .review-lines{grid-template-columns:86px minmax(0,1fr)}dialog .review-lines>dt{font-size:11px}dialog .review-lines>dd{font-size:13px}dialog .review-lines .result-value{font-size:21px}dialog[data-kind=approval] .review-lines>dd:first-of-type{font-size:23px}dialog[data-kind=approval] .form-actions{gap:15px}dialog[data-kind=approval] .form-actions>.primary-button{max-width:225px}dialog .context-facts{grid-template-columns:78px minmax(0,1fr);column-gap:15px}dialog .context-facts>dd{font-size:13px}.receipt-history>li{grid-template-columns:69px minmax(0,1fr);gap:16px}.receipt-history strong{font-size:14px}dialog[data-kind=directory] :is(#modal-content,.modal-content){display:block}dialog[data-kind=directory] .module-group-title{font-size:25px;margin-bottom:17px}dialog[data-kind=directory] .module-group-title:not(:first-child){margin-top:30px}dialog .modal-list button{font-size:13px;min-height:52px}dialog[data-kind=search] .search-input{font-size:24px}.detail .doc-row{grid-template-columns:20px minmax(0,1fr) 44px;gap:12px;padding-block:24px}.detail .doc-name{font-size:23px;line-height:1.25}.detail .doc-row .doc-format{grid-column:2;grid-row:auto;justify-self:start;padding:0;margin-top:-7px}.detail .doc-row>button{grid-column:3;grid-row:1}.detail .doc-row small{font-size:11px;margin-top:9px}.detail .context-facts{grid-template-columns:88px minmax(0,1fr)}.detail .empty-panel>h3{font-size:27px}}@media(max-width:359px){.modal-frame>header{padding-inline:20px}.modal-frame>header h2{font-size:27px}:is(#modal-content,.modal-content),#activity-form{padding-inline:20px}.dialog-context{padding-inline:20px}.form-title input{font-size:23px}.form-actions{gap:15px}.form-actions>.primary-button{font-size:11px;padding-inline:12px;white-space:normal}}.detail .activity-record{min-width:0}body:has(dialog[open]) .detail .action-bar{visibility:hidden}.detail .activity-record .receipt-confirm{padding:0 0 23px;font-size:12px}.detail .activity-record .context-facts{grid-template-columns:145px minmax(0,1fr);gap:21px 26px;margin:0;padding-block:24px}.detail .activity-record .context-facts dt{font-size:12px;line-height:1.6}.detail .activity-record .context-facts dd{font-size:15px;line-height:1.65;max-width:64ch;white-space:pre-wrap}.detail .activity-record .context-facts .text-link{font-size:14px;line-height:1.6;white-space:normal;text-wrap:pretty;gap:8px}.activity-origin{font-size:11px;line-height:1.6;color:var(--muted);margin-top:19px}.detail .activity-record .action-bar{margin-top:27px}.action-result{display:flex;justify-content:flex-end;align-items:center;color:var(--muted);font:500 12px/1.5 var(--ui);min-height:44px;text-align:right}.citation-return{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 15px;margin-bottom:20px;border-bottom:1px solid var(--line-strong)}.citation-return .text-link{min-height:40px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.citation-return>span{font:400 11px/1.5 var(--ui);color:var(--muted);white-space:nowrap}.detail .task-heading h3:focus,.detail .analysis-sidecar:focus{outline:none}.agenda-activities .queue-title{text-wrap:pretty}.agenda-activities .queue-status{font-variant-numeric:tabular-nums}.agenda-activities .queue-item.active .queue-status{color:var(--selected-muted)}dialog .review-lines dd{white-space:pre-wrap}@media(max-width:760px){.detail .activity-record .context-facts{grid-template-columns:93px minmax(0,1fr);column-gap:19px;row-gap:24px}.detail .activity-record .context-facts dt{font-size:11px}.detail .activity-record .context-facts dd,.detail .activity-record .context-facts .text-link{font-size:14px}.detail .activity-record .action-bar{margin:0}.detail .action-bar>.action-result{flex:1;font-size:12px}.citation-return{gap:12px;margin-bottom:18px}.citation-return .text-link{font-size:12px}}@media(max-width:359px){.detail .activity-record .context-facts{grid-template-columns:82px minmax(0,1fr);column-gap:15px}.detail .activity-record .context-facts dd,.detail .activity-record .context-facts .text-link{font-size:13px}.detail .action-bar>.action-result{font-size:11px}}.environment-strip{height:25px;background:#102c26;color:#d7e1d5;padding:0 31px;display:flex;justify-content:space-between;align-items:center;font:400 9px/1.3 var(--ui)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}button,a,input,select,textarea{touch-action:manipulation}button:disabled{cursor:default;opacity:.55}svg{width:18px;height:18px;flex-shrink:0}a.text-link{display:inline-flex;text-decoration:none}.case-status>span:last-child{font:400 11px/1.6 var(--ui);display:block;max-width:22ch}.case-byline>span{max-width:40ch;overflow-wrap:anywhere}.task-heading>div{align-items:flex-start}.task-heading h3{overflow-wrap:anywhere}.inline-status{font:400 13px/1.65 var(--ui);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);padding:15px 0;margin:0 0 24px;display:flex;align-items:flex-start;gap:11px;color:var(--ink);flex-wrap:wrap}.inline-status p{margin:0;flex-basis:100%}.inline-status.error,.inline-status.partial,.inline-status.uncertain{border-left:3px solid var(--ink);padding-left:15px}.inline-status .text-link{min-height:44px}.gap-note{font:400 12px/1.7 var(--ui);color:var(--muted);margin:24px 0;max-width:65ch}.empty-copy{font:400 14px/1.8 var(--ui);color:var(--muted);padding:24px 0}.form-field{display:block}.form-field input,.form-field select,.form-field textarea{width:100%}textarea{min-height:100px;resize:vertical}.field-caption{display:block}.date-prompt,.person{white-space:normal;text-align:left}.assignment{min-width:0}.queue-dated{display:grid!important;grid-template-columns:58px minmax(0,1fr);gap:12px}.queue-dated .queue-time{font:400 16px/1.4 var(--reading);padding-top:3px;white-space:normal}.context-picker-group .matter-option{padding-left:20px}.modal-list button>span{min-width:0}.modal-list small{display:block;font:400 11px/1.6 var(--ui);color:var(--muted);margin-top:4px}.directory-group{min-width:0}.directory-group .modal-list button{display:flex;justify-content:space-between;width:100%;text-align:left;gap:18px}.directory-group .modal-list button svg{margin-left:auto}.directory-group .module-group-title{margin-top:0!important}:is(#modal,.oficio-modal)[data-kind=directory] :is(#modal-content,.modal-content){grid-template-columns:1fr 1fr;gap:35px}.context-facts dd,.review-lines dd{overflow-wrap:anywhere}.source-versions pre,.canonical-material,.command-result pre,.plan-steps pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 11px/1.8 ui-monospace,SFMono-Regular,monospace;max-width:100%}.source-versions dl{overflow-wrap:anywhere}.source-versions p{font:400 12px/1.8 var(--ui);margin-block:13px}.source-versions code{font:400 11px/1.8 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.source-versions summary{justify-content:flex-start}.source-versions summary svg{width:13px}.source-versions>summary{list-style:none}.source-versions[open]>summary{margin-bottom:18px}.activity-record>.gap-note{margin-top:18px}.receipt-confirm svg{width:15px;height:15px}.detail .analysis-sidecar{max-width:none;margin-block:36px 10px}.analysis-sidecar>header{display:flex;justify-content:space-between;gap:15px}.analysis-sidecar .form-field{max-width:480px;margin-top:22px}.source-choices{border:0;padding:0;margin:20px 0 26px}.source-choices legend{color:var(--muted);font:500 11px/1.5 var(--ui);margin-bottom:12px}.source-choices label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;font:400 13px/1.6 var(--ui);border-bottom:1px solid var(--line)}.source-choices input{margin-top:4px;flex-shrink:0;width:17px;height:17px;accent-color:var(--primary)}.source-choices small{display:block;color:var(--muted);font-size:11px}.source-choices .empty-copy{padding:0}.analysis-sidecar .primary-button{font-size:13px;min-height:44px}.saved-runs{padding-top:25px;border-top:1px solid var(--line);margin-top:28px}.analysis-result .citation{display:inline}.citation-source .document-ref{line-height:1.9}.citation-source+.text-link{margin-block:20px;min-height:44px}.plan-steps{list-style:none;margin:24px 0;padding:0;border-top:1px solid var(--line-strong)}.plan-steps li{padding:20px 0;border-bottom:1px solid var(--line)}.plan-steps strong{font:500 14px/1.5 var(--ui)}.plan-steps pre{margin-top:8px;color:var(--muted)}.detail .money-overview{display:block}.detail .money-overview .money-currency{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:26px;align-items:end}.detail .money-currency>div{min-width:0}.detail .money-currency>div+div{border-left:1px solid var(--line);padding-left:24px}.detail .money-currency>div:last-child strong{font-size:37px;letter-spacing:-1.1px}.detail .money-currency>div:last-child span{font-weight:600;color:var(--ink)}.detail .money-overview strong{overflow-wrap:anywhere}.detail .money-overview>.money-currency+.money-currency{padding-top:30px;border-top:1px solid var(--line);margin-top:24px}.receipt-entry{align-items:start;gap:25px}.receipt-entry .text-link{font-size:13px}.receipt-values{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.receipt-values strong{font:500 22px/1.3 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.receipt-values small{font-size:11px}.receipt-values>.text-link{min-height:35px}.allocation-state{font:400 11px/1.6 var(--ui);color:var(--muted)}.finance-manual{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:25px;padding:25px 0 0}.finance-manual .text-link{font-size:12px;min-height:44px}.amount-input input{font:400 45px/1.1 var(--reading);letter-spacing:-1.1px;background:none;border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:65px;color:var(--ink)}.amount-input input:focus-visible{outline-offset:5px}.review-lines select{width:100%;background:transparent;color:var(--ink);font:400 13px/1.5 var(--ui);border:0;border-bottom:1px solid var(--line-strong);min-height:44px;white-space:normal}.fund-boundary{font:400 12px/1.7 var(--ui);border-top:1px solid var(--line-strong);padding-top:20px;margin-top:24px}.module-workspace{padding-top:20px}.module-location{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line-strong);padding-block:20px;font:500 12px/1.5 var(--ui)}.module-location .text-link{font-size:12px}.module-entitlement{font:400 11px/1.8 var(--ui);color:var(--muted);margin:0 0 26px}.module-action{border-top:1px solid var(--line-strong)}.module-action>summary{font:500 14px/1.5 var(--ui);min-height:60px;padding-block:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.module-action>summary svg{width:14px}.module-action[open]>summary svg{transform:rotate(180deg)}.module-action form{max-width:650px;padding:16px 0 30px}.module-action .form-field{font-size:12px}.module-action .form-actions{justify-content:flex-end}.module-action .primary-button{font-size:12px;min-height:44px}.module-workspace h4{font:500 19px/1.45 var(--ui);margin-bottom:17px}.action-record,.action-records article,.review-document,.research-result article{padding:25px 0;border-top:1px solid var(--line);margin-top:20px}.action-record p,.action-records p{font:400 13px/1.7 var(--ui);color:var(--muted)}.action-record .text-link{min-height:44px;font-size:12px}.source-index{list-style:none;padding:0;margin:0}.source-index li{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:20px 0;border-bottom:1px solid var(--line)}.source-index strong{font:500 14px/1.5 var(--ui)}.source-index span,.source-index a,.source-index .text-link{font:400 11px/1.8 var(--ui);min-height:35px}.source-index a{display:inline-flex;align-items:center;gap:8px}.review-document .sourcecontent{font:400 18px/1.8 var(--reading);white-space:pre-wrap;overflow-wrap:anywhere}.module-workspace .command-result{margin-top:30px}.share-result{padding-block:20px}.document-expanded{margin-top:25px}.document-expanded>p{white-space:pre-wrap}.module-workspace.compact{border-top:1px solid var(--line-strong);margin-top:30px}.modal-footnote{color:var(--muted);font:400 12px/1.7 var(--ui)}.portalpage{background:var(--ground);min-height:100dvh;padding:60px 25px}.portalpage main{max-width:850px;margin:0 auto}.portalpage h1{font:400 46px/1.15 var(--reading);margin:15px 0 24px}.portalpage h2{font:400 30px/1.2 var(--reading);margin:0 0 20px}.portalpage .card{background:var(--paper);padding:35px;border:1px solid var(--line-strong);margin-block:25px}.portalpage form label{display:block;font:500 12px/1.6 var(--ui)}.portalpage input{display:block;width:100%;min-height:48px;background:none;border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);margin:12px 0 20px;font:400 16px/1.6 var(--ui)}.portalpage .primary,.portalpage .button{background:var(--primary);color:var(--on-primary);padding:13px 18px;min-height:45px;display:inline-flex;align-items:center;text-decoration:none;font:600 13px/1.4 var(--ui)}.portalpage .actions{display:flex;align-items:center;gap:25px;margin-top:25px}.portalpage .actions button{min-height:44px;font-size:13px}.portalpage .sourcecontent{white-space:pre-wrap;overflow-wrap:anywhere;font:400 21px/1.8 var(--reading)}.portalpage .smallmeta,.portalpage .scope,.portalpage .footnote{font:400 12px/1.8 var(--ui);color:var(--muted)}.portalpage .compactdl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;font:400 11px/1.8 var(--ui);margin-top:25px}.portalpage .compactdl dd{margin:0;overflow-wrap:anywhere}.portalpage .message{padding-block:16px;border-top:2px solid var(--ink);font:400 13px/1.6 var(--ui)}@media(min-width:761px)and (max-width:1279px){.mast-actions .profile>span:last-child{display:none}.case-status{max-width:140px}.detail .money-currency>div:last-child strong{font-size:32px}}@media(max-width:1099px)and (min-width:761px){.detail .money-overview .money-currency{grid-template-columns:1fr 1fr;gap:22px}.detail .money-currency>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.detail .money-overview .money-currency>div:last-child strong{font-size:34px}.money-row{flex-wrap:wrap}.receipt-values{margin-left:auto}}@media(max-width:760px){.environment-strip{height:23px;padding-inline:17px;font-size:8px}.environment-strip>span:last-child{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-status{display:none}.detail .money-overview .money-currency{grid-template-columns:1fr 1fr;gap:22px 19px}.detail .money-currency>div+div{padding-left:19px}.detail .money-currency>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:21px 0 0}.detail .finance-content .money-currency strong{font-size:25px}.detail .finance-content .money-currency>div:last-child strong{font-size:36px}.inline-status{font-size:12px;line-height:1.8}.detail .activity-record .action-bar .primary-button{white-space:normal;min-height:48px}.finance-manual{justify-content:space-between;gap:15px}.finance-manual .primary-button{font-size:12px}.receipt-entry{display:block}.receipt-values{margin-top:15px;align-items:flex-start;text-align:left}.receipt-values>.text-link{min-height:44px}.money-row .text-link{white-space:normal}.analysis-sidecar .primary-button{font-size:12px;white-space:normal}.analysis-actions{gap:20px}.module-location{align-items:flex-start;gap:15px}.module-location>span{max-width:55%}.module-location .text-link{white-space:normal;text-align:right}.module-action>summary{font-size:13px}.module-action .form-field input,.module-action .form-field textarea,.module-action .form-field select{font-size:16px}.module-workspace .primary-button{white-space:normal}.amount-input input{font-size:39px}:is(#modal,.oficio-modal)[data-kind=directory] :is(#modal-content,.modal-content){display:block}.directory-group+.directory-group{margin-top:32px}.portalpage{padding:30px 15px}.portalpage .card{padding:23px}.portalpage h1{font-size:36px}.queue-dated .queue-time{font-size:14px}.case-body{padding-bottom:120px}}@media(max-width:359px){.detail .finance-content .money-currency strong{font-size:22px}.detail .finance-content .money-currency>div:last-child strong{font-size:32px}.amount-input input{font-size:34px}.finance-manual .primary-button{width:100%}}dialog[data-kind=analysis] .analysis-sidecar{background:none;color:var(--ink);border:0;border-radius:0;box-shadow:none;padding:0;margin:0}dialog[data-kind=analysis] .analysis-sidecar>header{display:none}dialog[data-kind=analysis] .analysis-sidecar h2{font:400 26px/1.2 var(--reading);color:var(--ink);letter-spacing:-.4px}dialog[data-kind=analysis] .analysis-sidecar .analysis-result{font:400 15px/1.85 var(--ui);color:var(--ink)}dialog[data-kind=analysis] .analysis-note{color:var(--muted);font-size:12px;line-height:1.7;margin-top:13px}dialog[data-kind=analysis] .analysis-proposal{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}dialog[data-kind=analysis] .analysis-proposal h3{color:var(--muted);font:400 12px/1.5 var(--ui)}dialog[data-kind=analysis] .analysis-proposal strong{font:600 20px/1.3 var(--ui);letter-spacing:-.35px;color:var(--ink)}dialog[data-kind=analysis] .analysis-proposal p{color:var(--muted);font-size:12px}dialog[data-kind=analysis] .analysis-actions .text-link{color:var(--ink);font-size:12px}.revision-index{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.revision-index li{padding:14px 0;border-bottom:1px solid var(--line)}.revision-index summary{font:500 12px/1.6 var(--ui);min-height:40px;cursor:pointer}.revision-index p{white-space:pre-wrap}.source-import-entry{font-size:12px;min-height:44px;margin-top:12px}.queue-source-ref{display:block;font:400 10px/1.6 var(--ui);color:var(--agenda-muted);margin-top:5px;overflow-wrap:anywhere}.queue-item.active .queue-source-ref{color:var(--selected-muted)}.detail .money-overview>.money-currency{margin:0;padding:0;border:0;grid-column:auto}.detail .money-overview>.money-currency+.money-currency{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.detail .finance-content .money-currency>div>span{font:400 12px/1.5 var(--ui);color:var(--muted);margin:0 0 11px}.detail .finance-content .money-currency>div>strong{font:500 27px/1.15 var(--ui);letter-spacing:-.7px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.detail .finance-content .money-currency>div:last-child>span{font-weight:600;color:var(--ink)}.detail .finance-content .money-currency>div:last-child>strong{font-size:37px;letter-spacing:-1.1px}.detail .money-overview>.money-currency.money-long{grid-template-columns:minmax(0,1fr)}.detail .money-currency.money-long>div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.detail .finance-content .money-currency>div>strong.long-money{white-space:normal}.detail .money-currency strong.long-money .money-unit{display:block;color:var(--muted);font:400 12px/1.6 var(--ui);letter-spacing:0;margin-bottom:6px}.detail .money-currency strong.long-money .money-digits{display:block;font:inherit;color:inherit;white-space:nowrap;margin:0;letter-spacing:inherit}.detail .receipt-action-bar{justify-content:space-between;align-items:center;margin-top:30px;padding-top:24px;border-top:1px solid var(--line-strong)}.detail .receipt-action-bar .action-result{min-height:44px;font-size:13px;flex:1}.receipt-label{font:400 13px/1.7 var(--ui)}@media(max-width:760px){.detail .finance-content .money-currency>div>strong{font-size:25px;letter-spacing:-.7px}.detail .finance-content .money-currency>div:last-child>strong{font-size:36px;letter-spacing:-1.1px}.detail .finance-content .money-currency.money-long>div>strong.long-money{font-size:25px;letter-spacing:-.6px}.detail .receipt-action-bar{margin:0;padding:14px 18px 23px;min-height:84px}.detail .receipt-action-bar .action-result{font-size:12px}}@media(max-width:359px){.detail .finance-content .money-currency>div>strong{font-size:22px}.detail .finance-content .money-currency>div:last-child>strong{font-size:36px}.detail .finance-content .money-currency.money-long>div>strong.long-money{font-size:22px;letter-spacing:-.6px}.detail .receipt-action-bar{padding-inline:13px;gap:10px}}.publication-input-choice{display:flex;align-items:flex-start;gap:10px;margin:22px 0 26px;padding-block:15px;border-top:1px solid var(--line);font:400 13px/1.6 var(--ui)}.publication-input-choice input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:var(--primary)}.publication-input-choice small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.detail .activity-record>.action-bar{justify-content:space-between;align-items:center;width:100%}.detail .activity-record>.action-bar>.primary-button,.detail .activity-record>.action-bar>.action-result{margin-left:auto}.human-plan-effects{list-style:none;padding:0;margin:22px 0;border-top:1px solid var(--line)}.human-plan-effects li{padding:13px 0;border-bottom:1px solid var(--line);font:400 13px/1.6 var(--ui)}.canonical-plan{margin-top:24px}.module-result-state{font:400 12px/1.7 var(--ui);margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:760px){.detail .activity-record>.action-bar>.primary-button,.detail .activity-record>.action-bar>.action-result{margin-left:0}.human-plan-effects li{font-size:12px}}@media(max-width:760px){dialog[data-kind=approval]{overflow:hidden;max-height:calc(100dvh - 24px)}dialog[data-kind=approval] .modal-frame{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden}dialog[data-kind=approval] .modal-frame>header{flex-shrink:0}dialog[data-kind=approval] :is(#modal-content,.modal-content){display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden;flex:1}dialog[data-kind=approval] .plan-review-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:23px 23px 26px;scroll-padding-block:20px;flex:1}dialog[data-kind=approval] .plan-review-actions{position:sticky;bottom:0;flex-shrink:0;margin:0;padding:17px 23px 22px;background:var(--dialog-paper);border-top:1px solid var(--line-strong);z-index:1}dialog[data-kind=approval] :is(#modal-content,.modal-content)>.inline-status{margin:12px 23px;flex-shrink:0}}@media(max-width:359px){dialog[data-kind=approval] .plan-review-content{padding-inline:18px}dialog[data-kind=approval] .plan-review-actions{padding-inline:18px;gap:14px}}.queue-item.active .queue-time{color:var(--selected-ink)}.masthead .mast-actions .sign-out{color:var(--brand-text);font-size:13px;min-height:44px;min-width:44px;white-space:nowrap}.masthead .mast-actions .sign-out:hover{text-decoration:underline}@media(min-width:761px){main.main:has(.module-workspace) .day-agenda{display:none}}@media(min-width:761px){main.main:has(.module-workspace){grid-template-columns:minmax(0,1fr)}}.calendar-workspace{padding-top:5px;min-width:0}.calendar-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px}.calendar-eyebrow{font:500 10px/1.5 var(--ui);letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}.calendar-heading h4{font:400 28px/1.22 var(--reading);letter-spacing:-.45px;margin:9px 0 0;text-transform:none}.calendar-heading .primary-button{flex-shrink:0;margin-top:5px;min-height:44px}.calendar-toolbar,.calendar-period,.calendar-view{display:flex;align-items:center;gap:16px}.calendar-toolbar{justify-content:space-between;border-block:1px solid var(--line-strong);padding-block:8px;flex-wrap:wrap;gap:8px}.calendar-period{gap:6px}.calendar-period .icon-button{width:36px;height:40px}.calendar-period .text-link{font-size:12px;min-height:44px}.calendar-view{gap:0}.calendar-view button{padding:12px 10px;font:400 12px/1.5 var(--ui);border-bottom:2px solid transparent;min-height:44px}.calendar-view button[aria-pressed=true]{font-weight:600;border-color:var(--ink)}.calendar-toolbar>.text-link{font-size:12px;min-height:44px}.calendar-scope{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:15px}.calendar-scope>span{font:400 11px/1.5 var(--ui);color:var(--muted);overflow-wrap:anywhere}.calendar-scope .scope-tabs{gap:18px}.calendar-scope .scope-tabs button{font-size:12px;min-height:44px;border:0;padding-inline:0;color:var(--muted)}.calendar-scope .scope-tabs button[aria-pressed=true]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:7px}.calendar-filters{border-bottom:1px solid var(--line-strong);padding:10px 0 25px;margin-bottom:22px}.calendar-filter-summary{font:400 11px/1.8 var(--ui);color:var(--muted);margin:0 0 20px}.calendar-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;min-width:0}.calendar-form-grid>.form-field{min-width:0}.calendar-form-grid .modal-footnote{margin-block:8px 20px}.calendar-loading{font:400 12px/1.6 var(--ui);color:var(--muted);padding:12px 0}.calendar-date-list{border-bottom:1px solid var(--line-strong)}.calendar-day{display:grid;grid-template-columns:72px minmax(0,1fr);border-top:1px solid var(--line-strong);min-width:0}.calendar-day>header{padding-top:21px}.calendar-day time strong{font:400 33px/1.1 var(--reading);letter-spacing:-.7px;display:block}.calendar-day time span{font:400 10px/1.5 var(--ui);color:var(--muted);display:block;margin-top:5px;max-width:7ch}.calendar-entry{display:grid;grid-template-columns:88px minmax(0,1fr) 16px;align-items:start;gap:16px;padding:23px 0;width:100%;text-align:left;min-width:0}.calendar-entry+.calendar-entry{border-top:1px solid var(--line)}.calendar-entry:hover .calendar-entry-body>strong{text-decoration:underline;text-underline-offset:4px}.calendar-clock{font:400 11px/1.6 var(--ui);padding-top:1px;font-variant-numeric:tabular-nums;color:var(--muted)}.calendar-entry-body{min-width:0}.calendar-entry-body>strong{display:block;font:500 15px/1.45 var(--ui);letter-spacing:-.2px;overflow-wrap:anywhere}.calendar-entry-body>span{display:block;font:400 11px/1.7 var(--ui);color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.calendar-entry-body>small{display:block;font:400 10px/1.7 var(--ui);color:var(--muted);margin-top:8px}.calendar-entry>svg{width:14px;margin-top:3px}.calendar-entry.is-cancelled .calendar-entry-body>strong{text-decoration:line-through}.calendar-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-top:18px}.calendar-footer>p{font:400 10px/1.8 var(--ui);color:var(--muted);padding-top:12px}.calendar-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap}.calendar-footer .text-link{min-height:44px;font-size:11px}.calendar-scroll{overflow-x:auto;max-width:100%;overscroll-behavior:contain}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:650px;border-top:1px solid var(--line-strong)}.calendar-weekday{padding-block:13px;font:400 10px/1.5 var(--ui);color:var(--muted);text-transform:uppercase}.calendar-cell,.calendar-blank{min-height:110px;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:4px 8px 13px;min-width:0}.calendar-day-number{font:400 19px/1.3 var(--reading);min-height:44px;min-width:44px;text-align:left}.calendar-today .calendar-day-number{text-decoration:underline;text-underline-offset:4px;font-weight:600}.calendar-month-event{display:block;width:100%;text-align:left;border-top:1px solid var(--line-strong);padding:8px 0;min-width:0}.calendar-month-event>span,.calendar-month-event>small{display:block;font:400 9px/1.5 var(--ui);color:var(--muted)}.calendar-month-event>strong{display:block;font:500 10px/1.5 var(--ui);overflow-wrap:anywhere;margin-block:4px}.calendar-mobile-list{display:none}.calendar-existing-work{margin-top:45px}.calendar-section-title,.work-execution h5{font:500 12px/1.6 var(--ui);letter-spacing:.2px;margin:24px 0 15px}.calendar-recurrence{margin:25px 0 0;padding:22px 0 0;border:0;border-top:1px solid var(--line-strong)}.calendar-recurrence>legend{font:500 13px/1.5 var(--ui);padding:0 14px 0 0}.calendar-checkbox{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:10px;font:400 13px/1.7 var(--ui);margin:10px 0 18px}.calendar-checkbox input{height:17px;width:17px;flex-shrink:0;margin-top:3px;accent-color:var(--primary)}.calendar-weekdays{border:0;padding:0;margin:10px 0 22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.calendar-weekdays>legend{font:400 11px/1.6 var(--ui);color:var(--muted);margin-bottom:8px}.calendar-weekdays>label{font:400 12px/1.7 var(--ui);display:flex;gap:6px;align-items:center;min-height:40px}.calendar-weekdays input{height:16px;width:16px;accent-color:var(--primary)}.calendar-review-title{font:400 28px/1.25 var(--reading);letter-spacing:-.5px;margin:24px 0;overflow-wrap:anywhere}.calendar-preview-dates{list-style:none;padding:0;margin:0;border-top:1px solid var(--line-strong);columns:2;column-gap:24px}.calendar-preview-dates>li{break-inside:avoid;padding:10px 0;font:400 12px/1.7 var(--ui);border-bottom:1px solid var(--line)}.calendar-effect-set{padding-top:10px;border-top:1px solid var(--line);margin-top:20px}.calendar-effect-set h4{font:500 13px/1.5 var(--ui);margin:0 0 10px}.calendar-effect-set ul{list-style:none;padding:0;margin:0}.calendar-effect-set li{font:400 12px/1.8 var(--ui);padding-block:5px}.work-execution{padding-top:30px;border-top:1px solid var(--line-strong);margin-top:32px;min-width:0}.work-execution-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.work-execution-heading h4{font:400 24px/1.3 var(--reading);margin:0 0 24px}.work-execution-heading>div{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end}.work-execution-heading .text-link{font-size:11px;min-height:44px}.work-execution .work-action-links{display:flex;align-items:center;gap:10px 26px;flex-wrap:wrap;padding-block:15px}.work-action-links .text-link{font:400 12px/1.6 var(--ui);min-height:44px}.work-supervision,.work-reminders,.work-timeline{margin-top:25px;border-top:1px solid var(--line-strong);padding-top:2px}.work-supervision>p,.work-reminders p{font:400 12px/1.7 var(--ui)}.work-reminders article{padding-block:16px;border-bottom:1px solid var(--line)}.work-reminders strong{font:500 13px/1.7 var(--ui)}.work-reminders article .text-link{min-height:44px;font-size:11px;margin-right:20px}.work-timeline>form{margin-top:25px}.work-timeline>form>.primary-button{margin-left:auto;display:flex}.work-history-entry{border-top:1px solid var(--line);padding-block:19px}.work-history-entry>header{display:flex;align-items:baseline;gap:15px;justify-content:space-between}.work-history-entry strong{font:500 12px/1.7 var(--ui)}.work-history-entry time{font:400 10px/1.7 var(--ui);color:var(--muted)}.work-history-entry p{font:400 13px/1.8 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.work-history-entry .work-history-author{font-size:10px;color:var(--muted);margin-top:3px}.calendar-dialog-content .form-field{margin-top:18px}.calendar-dialog-content .form-field:first-child{margin-top:0}@media(min-width:761px){dialog[data-kind=approval]:has(.calendar-dialog-content){max-width:800px;width:calc(100vw - 80px)}dialog:has(.calendar-dialog-content) :is(#modal-content,.modal-content){display:flex;flex-direction:column;padding:0;max-height:calc(100dvh - 180px);overflow:hidden}dialog:has(.calendar-dialog-content) .plan-review-content{padding:26px 36px;overflow-y:auto;min-height:0}dialog:has(.calendar-dialog-content) .plan-review-actions{flex-shrink:0;background:var(--dialog-paper);border-top:1px solid var(--line-strong);padding:20px 36px;margin:0}}@media(max-width:1100px){.calendar-day{grid-template-columns:56px minmax(0,1fr)}.calendar-entry{grid-template-columns:70px minmax(0,1fr) 14px;gap:12px}.calendar-heading h4{font-size:24px}}@media(max-width:760px){.calendar-period .text-link{min-width:44px}.calendar-heading{margin-bottom:20px;gap:16px}.calendar-heading h4{font-size:25px;max-width:20ch}.calendar-eyebrow{font-size:9px}.calendar-heading .primary-button{font-size:11px;padding:12px;gap:6px}.calendar-toolbar{gap:4px}.calendar-period{gap:0}.calendar-period .icon-button{width:32px}.calendar-view button{font-size:11px;padding-inline:8px}.calendar-toolbar>.text-link{font-size:11px}.calendar-scope{align-items:flex-start;flex-direction:column;gap:0;padding-block:10px}.calendar-scope .scope-tabs{width:100%;gap:25px}.calendar-scope>span{font-size:10px}.calendar-day{grid-template-columns:44px minmax(0,1fr)}.calendar-day>header{padding-top:21px}.calendar-day time strong{font-size:29px}.calendar-day time span{font-size:9px;max-width:5ch}.calendar-entry{grid-template-columns:minmax(0,1fr) 14px;gap:8px;padding:20px 0}.calendar-clock{grid-column:1;font-size:10px}.calendar-entry-body{grid-column:1}.calendar-entry>svg{grid-column:2;grid-row:1/3;margin-top:8px}.calendar-entry-body>strong{font-size:14px}.calendar-entry-body>span{font-size:10px}.calendar-entry-body>small{font-size:10px;line-height:1.8}.calendar-footer{display:block}.calendar-footer>p{padding-top:0}.calendar-footer>div{justify-content:space-between;gap:8px 16px;margin-top:7px}.calendar-form-grid{grid-template-columns:1fr;gap:0}.calendar-month-grid{min-width:660px}.calendar-cell{min-height:90px}.calendar-mobile-list{display:block;margin-top:28px}.calendar-preview-dates{columns:1}.calendar-dialog-content .review-lines{gap:14px}.calendar-review-title{font-size:25px}.calendar-weekdays{gap:8px 12px}.calendar-existing-work{margin-top:35px}.work-execution-heading{display:block}.work-execution-heading h4{margin-bottom:4px}.work-execution-heading>div{justify-content:flex-start;margin-bottom:13px;gap:24px}.work-execution .context-facts{grid-template-columns:90px minmax(0,1fr)}.work-history-entry>header{display:block}.work-history-entry time{display:block;margin-top:3px}.work-execution .work-action-links{gap:6px 20px}.work-timeline>form>.primary-button{width:100%;justify-content:center}.calendar-dialog-content .calendar-form-grid{grid-template-columns:1fr}}@media(max-width:359px){.calendar-heading h4{font-size:23px}.calendar-period .icon-button{width:28px}.calendar-view button{font-size:10px;padding-inline:6px}.calendar-toolbar>.text-link{font-size:10px}.calendar-entry-body>strong{font-size:13px}}.calendar-fields{border:0;margin:0;padding:0;min-width:0}.calendar-range-compact{display:none}@media(max-width:760px){.calendar-range-wide{display:none}.calendar-range-compact{display:inline}}.calendar-mobile-month{display:none}@media(max-width:760px){.calendar-month .calendar-scroll{display:none}.calendar-month .calendar-mobile-list{margin-top:16px}.calendar-mobile-month{display:block;max-width:100%;margin-bottom:24px}.calendar-mobile-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.calendar-mobile-month-grid span{font:400 10px/1.5 var(--ui);color:var(--muted);padding-block:8px}.calendar-mobile-month-grid button{min-width:0;min-height:44px;font:500 13px/1.4 var(--ui);border-radius:4px}.calendar-mobile-month-grid button.is-today{text-decoration:underline;text-underline-offset:4px;font-weight:700}.calendar-entry-body>small{overflow-wrap:anywhere}}.calendar-entry-body>small>span+span:before{content:" · "}.calendar-late{color:var(--danger,#b4342b);font-weight:600}input[type=checkbox],input[type=radio]{color-scheme:light;accent-color:var(--ink)}.workflow-workspace,.workflow-dialog{min-width:0;color:var(--ink)}.workflow-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px 28px;margin:20px 0}.workflow-heading h4{font:400 28px/1.2 var(--reading);letter-spacing:-.45px;margin:0;min-width:0;overflow-wrap:anywhere}.workflow-heading .text-link{flex-shrink:0}.workflow-definition>.workflow-heading{flex-wrap:wrap}.workflow-definition>.workflow-heading h4{flex:1 1 180px}.workflow-definition>.workflow-heading .workflow-meta{flex:0 0 auto;overflow-wrap:normal}.workflow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:16px 0 8px;min-width:0}.workflow-actions>.text-link,.workflow-actions>.secondary-button{min-height:44px}.workflow-meta{font:400 12px/1.75 var(--ui);color:var(--muted);margin:12px 0;overflow-wrap:anywhere}.workflow-workspace .review-document{border-top:1px solid var(--line-strong);padding-top:10px;margin-top:25px}.workflow-definition .context-facts,.workflow-instance .context-facts,.workflow-responsibility .context-facts{grid-template-columns:minmax(90px,120px) minmax(0,1fr);font-size:12px}.workflow-workspace .context-facts dd,.workflow-dialog .review-lines dd{min-width:0;overflow-wrap:anywhere}.workflow-workspace .source-versions pre.workflow-material,dialog pre.workflow-material{font:400 11px/1.75 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;max-width:100%;background:none;border:0;padding:10px 0;color:var(--muted)}.workflow-workspace .source-versions>summary,.workflow-dialog .source-versions>summary{min-height:44px}.workflow-settings,.workflow-filters{margin:22px 0;padding:16px 0;border-top:1px solid var(--line)}.workflow-settings>summary,.workflow-filters>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:500 13px/1.7 var(--ui);cursor:pointer;list-style:none}.workflow-settings>summary::-webkit-details-marker,.workflow-filters>summary::-webkit-details-marker{display:none}.workflow-settings>summary svg,.workflow-filters>summary svg{width:15px;flex-shrink:0}.workflow-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-width:0}.workflow-workspace .form-field,.workflow-dialog .form-field{min-width:0}.workflow-workspace .form-field input,.workflow-dialog .form-field input,.workflow-workspace .form-field select,.workflow-dialog .form-field select,.workflow-dialog textarea{max-width:100%;min-width:0}.workflow-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.workflow-dialog .source-choices{padding:16px 0;border-top:1px solid var(--line);margin-top:20px}.workflow-checkbox,.workflow-dialog .source-choices label{display:flex;align-items:flex-start;gap:12px;min-height:44px;font:400 13px/1.75 var(--ui);padding-block:10px}.workflow-checkbox input,.workflow-dialog .source-choices input{width:17px;height:17px;flex-shrink:0;accent-color:var(--primary);margin-top:3px}.workflow-dialog .source-choices legend{font:500 12px/1.7 var(--ui);padding:0 0 8px}.workflow-stage-index{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:8px 0;min-width:0}.workflow-stage-index button{background:none;border:0;border-radius:0;box-shadow:none;display:flex;text-align:left;align-items:baseline;gap:12px;min-height:48px;padding:10px 16px 10px 0;color:var(--muted);font:400 13px/1.6 var(--ui);min-width:0;overflow-wrap:anywhere}.workflow-stage-index button>span{flex-shrink:0;font:400 13px/1.7 var(--ui);font-variant-numeric:tabular-nums}.workflow-stage-index button[aria-current=step]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:6px}.workflow-stage-editor{margin-top:24px}.workflow-dialog .workflow-stage-editor>h3{font:400 29px/1.3 var(--reading);letter-spacing:-.4px;margin:0 0 23px}.workflow-stage-section{margin:28px 0 0;padding:23px 0 0;border-top:1px solid var(--line-strong);min-width:0}.workflow-stage-section>h4{font:500 14px/1.5 var(--ui);margin:0 0 20px}.workflow-selector{border-bottom:1px solid var(--line);padding:4px 0 15px;margin-bottom:22px}.workflow-condition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 20px;align-items:end;margin:12px 0}.workflow-condition>.text-link{grid-column:1/-1;justify-self:start;min-height:44px}.workflow-edit-confirm{margin:26px 0 0;border-top:1px solid var(--line-strong);padding-top:20px}.workflow-dialog .review-lines{grid-template-columns:minmax(95px,125px) minmax(0,1fr);gap:12px 20px}.workflow-dialog .review-lines dt{min-width:0;overflow-wrap:anywhere}.workflow-plan>li{min-width:0}.workflow-plan-state{font-weight:500!important;color:var(--ink)!important}.workflow-facts{display:grid;grid-template-columns:minmax(90px,110px) minmax(0,1fr);gap:8px 20px;margin:18px 0;font:400 12px/1.8 var(--ui)}.workflow-facts dt{color:var(--muted)}.workflow-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.workflow-refusal{font:500 13px/1.8 var(--ui);margin:14px 0;overflow-wrap:anywhere}.workflow-executions{margin-top:36px;padding-top:18px;border-top:1px solid var(--line-strong)}.workflow-instance h5,.workflow-dispatches h5,.workflow-events h5{font:500 14px/1.5 var(--ui);margin:28px 0 18px}.workflow-graph{list-style:none;padding:0;margin:24px 0 10px;counter-reset:stage;min-width:0}.workflow-graph>li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:19px;padding:0 0 28px;min-width:0}.workflow-graph>li:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:0;border-left:1px solid var(--line-strong)}.workflow-node-number{font:400 15px/1.7 var(--reading);color:var(--muted);border-top:1px solid var(--line-strong);text-align:center;padding-top:5px}.workflow-graph>li>div{min-width:0;padding-top:5px;border-top:1px solid var(--line-strong)}.workflow-graph header{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.workflow-graph header strong{font:400 23px/1.3 var(--reading);letter-spacing:-.25px;overflow-wrap:anywhere}.workflow-graph header>span{font:500 11px/1.75 var(--ui);color:var(--muted)}.workflow-graph p{font:400 13px/1.8 var(--ui);margin:10px 0;overflow-wrap:anywhere}.workflow-graph .workflow-actions{margin-top:8px}.workflow-dispatches,.workflow-events{margin-top:28px;padding-top:5px;border-top:1px solid var(--line-strong)}.workflow-dispatches ol{list-style:none;padding:0}.workflow-dispatches li,.workflow-events>article,.workflow-responsibility-revision{padding:18px 0;border-bottom:1px solid var(--line);font:400 12px/1.8 var(--ui);min-width:0}.workflow-dispatches li>time{display:block;color:var(--muted);margin-top:4px}.workflow-events header{display:flex;align-items:baseline;gap:10px 24px;justify-content:space-between;flex-wrap:wrap}.workflow-events header time{color:var(--muted);font-size:11px}.workflow-member-order{padding-left:24px;font:400 13px/1.8 var(--ui);margin:18px 0}.workflow-member-order li{padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.workflow-member-order .workflow-actions{margin-top:4px}.workflow-responsibility-revision h5{font:500 13px/1.7 var(--ui);margin:0 0 6px}.workflow-pending{padding:18px 0;border-block:1px solid var(--line-strong);font:500 13px/1.8 var(--ui);margin:20px 0}.workflow-pending .text-link{min-height:44px}@media(max-width:760px){.workflow-heading{align-items:flex-start;gap:12px 18px}.workflow-heading h4{font-size:25px}.workflow-heading>.text-link{font-size:11px}.workflow-actions{gap:6px 20px}.workflow-field-grid,.workflow-condition,.workflow-stage-index{grid-template-columns:minmax(0,1fr)}.workflow-stage-index button{min-height:46px}.workflow-graph>li{grid-template-columns:23px minmax(0,1fr);gap:12px}.workflow-graph>li:not(:last-child):before{left:11px}.workflow-graph header{display:block}.workflow-graph header>span{display:block;margin-top:8px}.workflow-graph header strong{font-size:22px}.workflow-dialog .review-lines{grid-template-columns:90px minmax(0,1fr);gap:12px 14px}.workflow-facts{grid-template-columns:82px minmax(0,1fr);gap:8px 14px}.workflow-definition .context-facts,.workflow-instance .context-facts,.workflow-responsibility .context-facts{grid-template-columns:85px minmax(0,1fr)}.workflow-condition>.text-link{grid-column:auto}.workflow-dialog .workflow-stage-editor>h3{font-size:26px}}.workflow-dispatch-register{list-style:none;padding:0;margin:14px 0}.workflow-dispatch-register>li{padding:18px 0;border-bottom:1px solid var(--line);font:400 12px/1.8 var(--ui);min-width:0}.workflow-dispatch-register time{display:block;color:var(--muted);margin-top:4px}.modal-frame>.workflow-pending{margin:0;padding:16px 30px}@media(max-width:760px){.modal-frame>.workflow-pending{padding-inline:20px}}.workflow-catalog-list{list-style:none;padding:0;margin:16px 0;border-top:1px solid var(--line)}.workflow-catalog-list li{border-bottom:1px solid var(--line)}.workflow-catalog-list button{display:grid;gap:5px;width:100%;min-width:0;min-height:56px;padding:16px 0;text-align:left;border:0;background:none;color:var(--ink);font:400 13px/1.6 var(--ui)}.workflow-catalog-list button strong{font:500 16px/1.45 var(--ui)}.workflow-catalog-list button span{color:var(--muted)}.workflow-catalog-list button strong,.workflow-catalog-list button span{overflow-wrap:anywhere}.workflow-catalog-list button[aria-current=true] strong{text-decoration:underline;text-underline-offset:5px}.workflow-lifecycle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.workflow-lifecycle-actions .destructive-link{color:var(--danger, #b4342b)}@media(max-width:640px){.workflow-lifecycle-actions{display:grid;gap:10px;justify-items:start;margin-top:12px}.workflow-lifecycle-actions .destructive-link{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);width:100%}}.rescheduling-workspace,.rescheduling-work{margin-block:28px;min-width:0}.rescheduling-work{padding-block:22px;border-block:1px solid var(--line)}.rescheduling-work h5,.rescheduling-configuration h5,.reschedule-diff h5{font:600 16px/1.4 var(--ui);margin:0 0 10px}.rescheduling-workspace h3{font:500 30px/1.1 var(--reading);margin:0}.rescheduling-workspace h4,.reschedule-diff h4,.reschedule-batch-status h4{font:500 23px/1.25 var(--reading);margin:20px 0 14px}.reschedule-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-block:12px}.reschedule-actions .form-field{flex:1 1 240px;margin:0}.reschedule-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.reschedule-filters,.reschedule-rule,.reschedule-configuration-review{padding-block:20px;border-bottom:1px solid var(--line)}.reschedule-rule>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.reschedule-options{border:0;margin:14px 0;padding:0;min-width:0}.reschedule-options legend{font:500 14px/1.5 var(--ui);margin-bottom:10px;color:var(--muted)}.reschedule-check{display:flex;align-items:flex-start;gap:10px;font:400 15px/1.5 var(--ui);padding:7px 0;min-height:36px}.reschedule-check input{flex:0 0 auto;margin:5px 0 0;width:16px;height:16px;accent-color:var(--ink)}.reschedule-check small{font:400 12px/1.5 var(--ui);color:var(--muted)}.reschedule-field{padding-block:12px;border-top:1px solid var(--line)}.reschedule-field .form-field,.reschedule-calendar .form-field{margin:8px 0 18px}.reschedule-diff{margin-block:22px}.reschedule-diff-line{padding-block:14px;border-top:1px solid var(--line)}.reschedule-diff-line dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 14px;font:400 15px/1.5 var(--ui);margin:0}.reschedule-diff-line dt{color:var(--muted)}.reschedule-diff-line dd{margin:0;overflow-wrap:anywhere}.reschedule-diff-line dd:last-child{font-weight:600}.reschedule-rule-list{padding-left:24px;margin-block:20px}.reschedule-rule-list>li,.reschedule-master{padding-block:15px;border-bottom:1px solid var(--line)}.reschedule-rule-list p,.reschedule-master p{font:400 14px/1.6 var(--ui);color:var(--muted);margin:6px 0}.reschedule-requests,.reschedule-batch-items{list-style:none;margin:0;padding:0}.reschedule-requests>li{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-block:14px;min-width:0}.reschedule-requests>li>input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--ink)}.reschedule-requests>li>svg{width:18px;height:18px;flex:0 0 auto}.reschedule-request-link{appearance:none;background:none;color:var(--ink);border:0;flex:1;min-width:0;padding:8px 0;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer}.reschedule-request-link strong{font:500 23px/1.25 var(--reading)}.reschedule-request-link span{font:400 14px/1.5 var(--ui);overflow-wrap:anywhere}.reschedule-request-link span:nth-child(2){color:var(--muted)}.reschedule-batch-items>li{padding-block:14px;border-block-end:1px solid var(--line)}.reschedule-recovery{padding-block:16px;border-block:1px solid var(--line-strong);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.reschedule-batch-status{border-top:1px solid var(--line-strong);margin-top:30px;padding-top:8px}.rescheduling-dialog{min-width:0}.rescheduling-dialog .sourcecontent,.rescheduling-workspace .sourcecontent{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.reschedule-pending-note{border-left:2px solid var(--ink);padding-left:14px;font:400 14px/1.65 var(--ui)}.rescheduling-dialog+.form-actions{flex-wrap:wrap;gap:10px}@media(max-width:650px){.reschedule-field-grid{grid-template-columns:minmax(0,1fr);gap:8px}.rescheduling-workspace h3{font-size:27px}.reschedule-request-link strong{font-size:21px}.reschedule-diff-line dl{grid-template-columns:74px minmax(0,1fr)}.rescheduling-workspace .work-view-switch{flex-wrap:wrap;gap:8px}.reschedule-actions{gap:12px 18px}.rescheduling-work .work-execution-heading{align-items:flex-start;flex-wrap:wrap}}.office-finance{min-width:0;max-width:100%}.office-finance h3,.office-dimensions h3,.office-expense-detail h3{font:500 25px/1.25 var(--reading);letter-spacing:-.35px;margin:0 0 12px}.office-finance h4{font:600 16px/1.5 var(--ui);margin:25px 0 14px}.office-finance h5{font:600 14px/1.5 var(--ui);margin:0 0 12px}.office-section-tabs{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--line-strong);margin-bottom:18px}.office-section-tabs button{min-height:48px;font:500 13px/1.5 var(--ui);padding-block:12px;border-bottom:2px solid transparent}.office-section-tabs button[aria-selected=true]{font-weight:650;border-color:var(--ink)}.office-toolbar,.office-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;justify-content:flex-start;margin-block:15px 24px}.office-toolbar .primary-button{margin-left:auto}.office-toolbar h3{margin:0}.office-toolbar .text-link,.office-filter-toolbar .text-link{min-height:44px;max-width:100%;white-space:normal;text-align:left}.office-view-title>span,.office-summary-basis,.office-denomination{font:400 12px/1.7 var(--ui);color:var(--muted)}.office-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;align-items:start}.office-fields>*{min-width:0}.office-finance select,.office-finance input,.office-dialog-content input,.office-dialog-content select,.office-dialog-content textarea{max-width:100%;min-width:0;width:100%}.office-finance .form-field,.office-dialog-content .form-field{margin-block:12px 19px}.office-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;font:400 13px/1.6 var(--ui);padding-block:10px}.office-check input[type=checkbox]{width:17px;min-width:17px;height:17px;margin-top:2px;flex-shrink:0}.office-choice-search{margin:-9px 0 18px;color:var(--muted);font:400 11px/1.7 var(--ui)}.office-choice-search summary,.office-saved-filters>summary,.office-portability>summary{cursor:pointer;min-height:35px;padding-block:6px}.office-inline{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.office-inline .form-field{flex:1;min-width:140px}.office-inline .text-link{min-height:44px}.office-recovery,.office-notice{border-block:1px solid var(--line-strong);padding:18px 0;margin-block:16px;font:400 13px/1.6 var(--ui)}.office-recovery strong{display:block;font-weight:600}.office-recovery .text-link{min-height:44px;display:flex;margin-top:8px}.office-expense-index,.office-dimension-index,.office-obligations,.office-ledger,.office-history,.office-schedule-review{list-style:none;margin:0;padding:0}.office-expense-index{border-top:2px solid var(--ink)}.office-expense-index>li{border-bottom:1px solid var(--line-strong)}.office-expense-index>li>button{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,.7fr) 18px;gap:22px;align-items:center;width:100%;padding:24px 0;min-height:110px}.office-expense-name,.office-expense-balance{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.office-expense-name strong{font:500 21px/1.25 var(--reading)}.office-expense-name>span{font:500 12px/1.5 var(--ui)}.office-expense-name small,.office-expense-balance small{font:400 11px/1.6 var(--ui);color:var(--muted)}.office-expense-balance{text-align:right;font:400 12px/1.5 var(--ui);font-variant-numeric:tabular-nums}.office-expense-balance strong{font-size:19px;font-weight:550;letter-spacing:-.35px}.office-financial-summary>section{border-top:1px solid var(--line-strong);margin-top:26px;padding-top:4px}.office-summary-lines,.office-expense-totals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;font-variant-numeric:tabular-nums}.office-summary-lines dt,.office-expense-totals dt{padding-block:14px;border-bottom:1px solid var(--line);font:400 12px/1.6 var(--ui);color:var(--muted)}.office-summary-lines dd,.office-expense-totals dd{margin:0;padding-block:14px;text-align:right;border-bottom:1px solid var(--line);font:550 20px/1.3 var(--ui);overflow-wrap:anywhere;letter-spacing:-.35px}.office-account-balances article,.office-obligations>li,.office-ledger>li,.office-history>li{border-top:1px solid var(--line);padding-block:22px}.office-dimension-index>li{border-bottom:1px solid var(--line)}.office-dimension-index .text-link{width:100%;padding-block:17px;justify-content:space-between;font-size:14px}.office-dimension-index small{display:block;font:400 11px/1.6 var(--ui);color:var(--muted);margin-top:4px}.office-dimension-detail{border-top:2px solid var(--ink);padding-top:26px;margin-top:30px}.office-expense-cover{border-bottom:2px solid var(--ink);padding-block:12px 24px}.office-expense-cover>p{font:500 13px/1.6 var(--ui);margin-bottom:10px}.office-expense-cover>span{font:400 12px/1.6 var(--ui);color:var(--muted)}.office-expense-detail .review-lines,.office-dialog-content .review-lines{grid-template-columns:minmax(95px,.75fr) minmax(0,1.7fr)}.office-obligations header,.office-ledger header{display:flex;gap:20px;justify-content:space-between;align-items:baseline;font:500 15px/1.6 var(--ui)}.office-obligations header>span{font-size:12px;color:var(--muted)}.office-ledger p{font:400 12px/1.8 var(--ui);margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.office-history>li>strong{font:550 13px/1.6 var(--ui)}.office-history>li>span{display:block;color:var(--muted);font:400 12px/1.8 var(--ui);margin-block:6px}.office-portability{border-top:1px solid var(--line-strong);margin-top:35px;padding-top:12px;font:400 12px/1.8 var(--ui);color:var(--muted)}.office-portability p{margin-top:8px;max-width:65ch}.office-finance .sourcecontent,.office-dialog-content .sourcecontent{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}dialog[data-kind=office-finance]{max-width:min(840px,calc(100vw - 32px));max-height:calc(100dvh - 24px);overflow:hidden}dialog[data-kind=office-finance] .modal-frame{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden}dialog[data-kind=office-finance] .modal-frame>header{flex-shrink:0}dialog[data-kind=office-finance] :is(#modal-content,.modal-content){display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;flex:1}.office-dialog-content{padding:26px 30px 30px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:24px;min-height:0;flex:1}.office-dialog-content>h3{font:500 28px/1.2 var(--reading);letter-spacing:-.5px;margin:0 0 18px;overflow-wrap:anywhere}.office-dialog-content p{font:400 13px/1.8 var(--ui);margin-block:12px;overflow-wrap:anywhere}dialog[data-kind=office-finance] .plan-review-actions{flex-shrink:0;position:sticky;bottom:0;background:var(--dialog-paper,var(--dialog));border-top:1px solid var(--line-strong);margin:0;padding:18px 30px 22px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;z-index:1}.office-review-total{border-block:2px solid var(--ink);padding-block:22px;margin-block:25px;display:flex;flex-direction:column;gap:8px}.office-review-total>strong{font:500 38px/1.1 var(--ui);letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.office-review-total>span{font:400 12px/1.6 var(--ui);color:var(--muted)}.office-schedule-review>li{padding-block:18px;border-bottom:1px solid var(--line)}.office-schedule-review>li>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-variant-numeric:tabular-nums;font-size:15px}.office-installment,.office-filter-dates,.office-filter-states{border:0;border-top:1px solid var(--line-strong);padding:20px 0 5px;margin:20px 0;min-width:0}.office-installment legend,.office-filter-dates legend,.office-filter-states legend{padding-right:15px;font:600 13px/1.5 var(--ui)}@media(max-width:760px){.office-section-tabs{gap:10px 22px}.office-section-tabs button{font-size:12px}.office-fields{grid-template-columns:minmax(0,1fr)}.office-toolbar{gap:10px 22px}.office-toolbar .primary-button{margin-left:0}.office-expense-index>li>button{grid-template-columns:minmax(0,1fr) 18px;gap:15px;padding-block:23px}.office-expense-name{grid-column:1}.office-expense-balance{grid-column:1;text-align:left;gap:5px}.office-expense-index>li>button>svg{grid-column:2;grid-row:1/3}.office-expense-name strong{font-size:23px}.office-expense-balance strong{font-size:22px}.office-summary-lines dd,.office-expense-totals dd{font-size:18px}.office-dialog-content{padding:22px 23px 26px}dialog[data-kind=office-finance] .plan-review-actions{padding:17px 23px 22px}.office-review-total>strong{font-size:32px}.office-obligations header,.office-ledger header{flex-wrap:wrap;gap:8px}}@media(max-width:359px){.office-dialog-content{padding-inline:18px}dialog[data-kind=office-finance] .plan-review-actions{padding-inline:18px}.office-expense-detail .review-lines,.office-dialog-content .review-lines{grid-template-columns:minmax(75px,.7fr) minmax(0,1.3fr)}.office-review-total>strong{font-size:27px}}.work-score-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:18px 0}.work-score-settings summary,.work-review-columns summary{cursor:pointer;font:500 13px/1.6 var(--ui);color:var(--ink)}.work-score-settings fieldset{border:0;border-top:1px solid var(--line);margin:20px 0;padding:15px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.work-score-settings legend{font:500 13px/1.5 var(--ui);padding:0 12px 0 0}.work-score-settings fieldset label{display:grid;gap:7px;font:400 13px/1.5 var(--ui)}.work-score-settings fieldset input{max-width:120px}.work-review-columns{border-block:1px solid var(--line);padding:12px 0;margin:18px 0}.work-review-material p{margin-block:9px}.office-account-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-block:12px;min-width:0}.office-account-actions button,.office-account-more>summary{min-height:44px;max-width:100%;text-align:left;white-space:normal}.office-account-more>summary{padding-block:10px;cursor:pointer}.office-account-more .office-account-actions{margin-top:4px}.bank-protocol-controls .secondary-button,.bank-period-row .text-link{min-height:44px}.bank-period-row{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.bank-period-row p{margin:0}.bank-period-row .text-link{white-space:normal;text-align:left}.finance-request-partial{width:100%;margin-block:12px}.finance-request-review-footer{display:flex;justify-content:flex-end;margin-block:16px 0}.finance-request-review-footer .primary-button{min-height:44px;max-width:100%}@media(max-width:480px){.finance-request-review-footer .primary-button{width:100%}}.f08-entry{margin-block:8px 12px}.f08-actions{gap:8px 18px}.f08-actions button{min-height:44px;min-width:44px;max-width:100%;white-space:normal;text-align:left}.fee-reminder-row .text-link{margin-inline-start:12px}.workspace-continuity{min-width:0;max-width:100%;color:var(--ink)}.continuity-tabs,.continuity-actions{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}.continuity-tabs{border-bottom:1px solid var(--line-strong);padding-block:10px 16px;margin-bottom:27px}.continuity-tabs [aria-selected=true]{font-weight:600;text-decoration:underline;text-underline-offset:8px}.workspace-continuity>h3,.continuity-dialog-body h3{font:500 29px/1.25 var(--reading);letter-spacing:-.4px;margin-block:18px}.workspace-continuity h4,.continuity-dialog-body h4{font:600 15px/1.4 var(--ui);margin-block:22px 12px}.workspace-continuity p,.continuity-dialog-body p{max-width:66ch;line-height:1.8;overflow-wrap:anywhere}.continuity-result,.continuity-file-summary,.continuity-recovery-result{border-top:1px solid var(--line);margin-top:27px;padding-top:5px;min-width:0}.continuity-file-summary h4{font:500 22px/1.3 var(--reading);overflow-wrap:anywhere}.workspace-continuity .form-field,.continuity-dialog-body .form-field{display:block;margin-block:18px;min-width:0}.workspace-continuity .form-field input,.workspace-continuity .form-field select,.continuity-dialog-body textarea{max-width:100%;width:100%;min-width:0}.workspace-continuity .review-lines,.continuity-dialog-body .review-lines{grid-template-columns:minmax(96px,.8fr) minmax(0,1.4fr)}.workspace-continuity .sourcecontent,.continuity-dialog-body .sourcecontent{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.continuity-principals,.continuity-exclusions{margin-block:24px}.continuity-session{padding-block:20px;border-block:1px solid var(--line-strong)}.continuity-session small{display:block;margin-top:12px;color:var(--muted)}.continuity-receipts,.continuity-outcomes{padding-left:20px;margin-block:18px}.continuity-receipts li,.continuity-outcomes li{padding-block:8px;overflow-wrap:anywhere}.continuity-outcomes li>span{display:block;margin-top:4px}dialog[data-kind=continuity]{max-width:720px}dialog[data-kind=continuity] :is(#modal-content,.modal-content){padding:0;display:flex;flex-direction:column;max-height:calc(100dvh - 155px);min-height:0}.continuity-dialog-body{padding:25px 30px 28px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:20px}dialog[data-kind=continuity] .plan-review-actions{position:sticky;bottom:0;flex-shrink:0;padding:18px 30px 23px;margin:0;background:var(--dialog);border-top:1px solid var(--line-strong)}.continuity-check{display:flex;align-items:flex-start;gap:11px;margin-top:24px;line-height:1.7}.continuity-check input{margin-top:6px;flex-shrink:0}@media(max-width:760px){.continuity-tabs{gap:14px 22px}.continuity-dialog-body{padding:22px 23px}dialog[data-kind=continuity] .plan-review-actions{padding:17px 23px 22px}.workspace-continuity>h3,.continuity-dialog-body h3{font-size:25px}.continuity-file-summary h4{font-size:21px}.workspace-continuity .review-lines,.continuity-dialog-body .review-lines{grid-template-columns:minmax(80px,.75fr) minmax(0,1.3fr)}}.crm-operational,.crm-operational *{min-width:0}.crm-operational{max-width:100%}.crm-phase-navigation{display:flex;align-items:stretch;gap:24px;border-bottom:1px solid var(--line-strong);overflow-x:auto;max-width:100%;margin-bottom:24px;overscroll-behavior-x:contain}.crm-phase-navigation button{white-space:nowrap;font:400 12px/1.6 var(--ui);min-height:48px;padding:10px 0;border-bottom:2px solid transparent;flex-shrink:0}.crm-phase-navigation button[aria-current=page]{font-weight:600;border-bottom-color:var(--ink)}.crm-counter-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--line-strong)}.crm-counter-strip dt{font:400 11px/1.7 var(--ui);color:var(--muted);margin-bottom:8px}.crm-counter-strip dd{margin:0}.crm-counter-strip dd>strong{display:block;font:400 26px/1.35 var(--reading);letter-spacing:-.35px;overflow-wrap:anywhere}.crm-counter-denomination,.crm-recipient{display:block}.crm-counter-strip dd>small{display:block;font:400 10px/1.7 var(--ui);color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.crm-toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 24px;margin-bottom:20px}.crm-toolbar>.text-link{font-size:12px;min-height:44px}.crm-toolbar>.primary-button{margin-left:auto}.crm-stage-focus{display:none}.crm-stage-columns{display:flex;align-items:flex-start;gap:24px;overflow-x:auto;max-width:100%;padding:2px 0 22px;overscroll-behavior-x:contain}.crm-stage-column{flex:1 0 245px;min-width:245px;max-width:360px;border-top:2px solid var(--ink);padding-top:16px}.crm-stage-column>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.crm-stage-column h4{font:500 14px/1.6 var(--ui);margin:0;overflow-wrap:anywhere}.crm-stage-column>header p{font:400 11px/1.6 var(--ui);color:var(--muted);margin-top:5px}.crm-stage-column>header .icon-button{width:32px;height:36px;flex-shrink:0;margin-top:-3px}.crm-entry-line{border-top:1px solid var(--line);padding:20px 0}.crm-entry-heading{display:flex;align-items:flex-start;gap:10px}.crm-entry-selection{display:flex;align-items:center;justify-content:center;width:24px;min-height:44px;flex-shrink:0}.crm-entry-selection input{width:17px;height:17px;accent-color:var(--primary)}.crm-entry-open{text-align:left;flex:1;min-height:44px}.crm-entry-open>span{display:block;font:400 11px/1.7 var(--ui);color:var(--muted);margin-bottom:5px;overflow-wrap:anywhere}.crm-entry-open>strong{display:block;font:500 15px/1.55 var(--ui);letter-spacing:-.15px;overflow-wrap:anywhere}.crm-entry-open:hover>strong{text-decoration:underline;text-underline-offset:4px}.crm-entry-open>small{display:block;font:400 10px/1.7 var(--ui);color:var(--muted);margin-top:7px;overflow-wrap:anywhere}.crm-entry-action,.crm-entry-owner,.crm-entry-estimate{font:400 11px/1.8 var(--ui);color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.crm-entry-estimate{color:var(--ink)}.crm-entry-stagnation{font:500 11px/1.8 var(--ui);margin-top:12px;padding-left:10px;border-left:2px solid var(--ink);overflow-wrap:anywhere}.crm-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px;margin-top:8px}.crm-entry-actions>.text-link{font:400 11px/1.6 var(--ui);min-height:44px}.crm-operational .crm-material{margin-top:18px}.crm-operational .crm-material pre{font:400 10px/1.7 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.crm-operational .crm-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.crm-operational .crm-filter-grid .form-field{min-width:0}.crm-operational .crm-multi-choice{padding:0;margin:0 0 20px;border:0}.crm-multi-choice legend{font:500 12px/1.7 var(--ui);margin-bottom:8px}.crm-multi-choice label{display:flex;gap:10px;align-items:center;min-height:44px;font:400 12px/1.7 var(--ui)}.crm-multi-choice input{width:17px;height:17px;accent-color:var(--primary);flex-shrink:0}.crm-operational .crm-detail-heading{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line-strong)}.crm-detail-heading>p{font:400 12px/1.8 var(--ui);color:var(--muted);overflow-wrap:anywhere}.crm-detail-heading h3{font:400 29px/1.35 var(--reading);letter-spacing:-.5px;margin:10px 0 16px;overflow-wrap:anywhere}.crm-detail-heading .crm-toolbar{margin-bottom:0}.crm-operational .crm-history{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--line)}.crm-history>li{padding:18px 0;border-top:1px solid var(--line);font:400 12px/1.8 var(--ui);overflow-wrap:anywhere}.crm-history>li>strong{font-weight:500}.crm-history time{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.crm-operational .crm-reviewed-records{list-style:none;padding:0;margin:22px 0;border-bottom:1px solid var(--line)}.crm-reviewed-records>li{padding:15px 0;border-top:1px solid var(--line);font:400 12px/1.7 var(--ui);overflow-wrap:anywhere}.crm-reviewed-records small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.crm-commercial-history{margin-top:30px;border-top:1px solid var(--line-strong);padding-top:16px}.crm-scope-caption,.crm-shortcut-held{font:400 11px/1.8 var(--ui);color:var(--muted);overflow-wrap:anywhere}.crm-scope-caption{margin-bottom:20px}.crm-operational>p.crm-scope-caption{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}.crm-shortcut-held{display:block}.crm-selection{display:flex;align-items:center;flex-wrap:wrap;gap:6px 22px;padding:12px 0;margin-bottom:18px;border-block:1px solid var(--line);font:400 12px/1.7 var(--ui)}.crm-selection .text-link{min-height:44px;font-size:12px}.crm-money-fields{padding:0;margin:22px 0;border:0;min-width:0}.crm-check{display:flex;align-items:center;gap:10px;min-height:44px;font:400 12px/1.7 var(--ui)}.crm-check input{width:17px;height:17px;accent-color:var(--primary);flex-shrink:0}.crm-dialog .crm-toolbar{justify-content:space-between}.crm-dialog .crm-toolbar h4{margin:0;font:500 15px/1.6 var(--ui)}.crm-dialog section+section{margin-top:28px}.crm-record-detail>section{margin-top:30px}.crm-record-detail>section>h4{font:500 14px/1.7 var(--ui);margin:0 0 14px}.crm-dialog p{overflow-wrap:anywhere}.crm-dossier-return{font:400 12px/1.7 var(--ui);min-height:44px;margin-bottom:18px}@media(max-width:760px){.crm-phase-navigation{gap:22px;margin-bottom:22px}.crm-phase-navigation button{min-height:44px;font-size:12px}.crm-counter-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;padding-bottom:22px;margin-bottom:22px}.crm-counter-strip dd>strong{font-size:25px}.crm-toolbar{gap:0 20px;margin-bottom:18px}.crm-toolbar>.primary-button{margin-left:0}.crm-stage-focus{display:flex;margin-bottom:14px}.crm-stage-columns{display:block;overflow:visible;padding:0;max-width:100%}.crm-stage-column{display:none;min-width:0;max-width:none;width:100%}.crm-stage-column.crm-stage-focused{display:block}.crm-stage-column>header .icon-button{width:44px;height:44px;margin-top:-6px}.crm-entry-line{padding-block:20px}.crm-entry-open>strong{font-size:16px}.crm-entry-open>small,.crm-entry-open>span{font-size:11px}.crm-operational .crm-filter-grid{grid-template-columns:minmax(0,1fr);gap:0}.crm-detail-heading h3{font-size:27px}.crm-detail-heading .crm-toolbar{gap:0 18px}}.crm-insights-list>li>strong,.crm-insights-list>li>span{display:block}.context-return-actions{display:flex;flex-wrap:wrap;column-gap:20px}.contacts-workspace{min-width:0;color:var(--ink)}.contacts-workspace h3{font:500 27px/1.24 var(--reading);margin:0}.contacts-workspace h4{font:500 20px/1.35 var(--reading);margin:0}.contacts-workspace .eyebrow{font:500 10px/1.5 var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.contacts-toolbar,.contacts-inline{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.contacts-toolbar{justify-content:space-between;align-items:flex-start;margin:0 0 24px}.contacts-inline .text-link,.contacts-workspace .text-link{min-height:44px;white-space:normal;text-align:left}.contacts-search{display:flex;align-items:flex-end;gap:18px;flex:1;max-width:460px}.contacts-search .form-field{flex:1;margin:0}.contacts-counter-strip{display:flex;gap:20px 34px;flex-wrap:wrap;margin:25px 0;padding:20px 0;border-block:1px solid var(--line-strong)}.contacts-counter-strip>div{display:flex;flex-direction:column;gap:7px}.contacts-counter-strip dt{font:400 11px/1.4 var(--ui);color:var(--muted)}.contacts-counter-strip dd{margin:0;font:500 25px/1.15 var(--reading);font-variant-numeric:tabular-nums}.contacts-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:36px;margin-top:24px}.contacts-layout:not(.has-detail){grid-template-columns:minmax(0,1fr)}.contacts-layout:not(.has-detail)>.contacts-dossier{display:none}.contacts-register,.contacts-dossier{min-width:0}.contacts-register-row{display:flex;align-items:flex-start;border-top:1px solid var(--line);padding:14px 0;gap:10px}.contacts-register-row.is-current{border-left:2px solid var(--ink);padding-left:12px}.contacts-select{display:flex;align-items:center;justify-content:center;flex:none;width:36px;min-height:44px}.contacts-select input,.contacts-check input{accent-color:var(--ink);width:17px;height:17px;flex:none}.contacts-record-button{display:flex;flex:1;min-width:0;align-items:flex-start;flex-direction:column;text-align:left;gap:7px;padding:6px 0;background:none;color:inherit;border:0}.contacts-record-button strong{font:500 21px/1.35 var(--reading);overflow-wrap:anywhere}.contacts-record-button span,.contacts-record-button small{font:400 11px/1.65 var(--ui);color:var(--muted);overflow-wrap:anywhere}.contacts-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-block:1px solid var(--line-strong);font:500 12px/1.7 var(--ui)}.contacts-detail-section{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.contacts-native-list,.contacts-history{list-style:none;padding:0;margin:12px 0}.contacts-native-list>li,.contacts-history>li{display:flex;align-items:flex-start;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding:18px 0;min-width:0;overflow-wrap:anywhere}.contacts-native-list strong,.contacts-history strong{font:500 16px/1.45 var(--ui)}.contacts-native-list span,.contacts-history span{font:400 12px/1.7 var(--ui);color:var(--muted)}.contacts-native-list p,.contacts-history p{font:400 14px/1.8 var(--ui);margin:0}.contacts-native-list .source-versions,.contacts-history .source-versions{width:100%;min-width:0}.contacts-check{display:flex;align-items:flex-start;gap:11px;min-height:44px;font:400 13px/1.8 var(--ui);cursor:pointer}.contacts-check input{margin-top:4px}.contacts-choices,.contacts-participant{min-width:0;border:0;border-top:1px solid var(--line);padding:20px 0;margin:16px 0}.contacts-choices legend,.contacts-participant legend{font:500 14px/1.5 var(--ui);padding-right:12px}.contacts-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.contacts-review-context{padding:22px 0;border-top:1px solid var(--line)}.contacts-review-context>p{font:400 14px/1.8 var(--ui);margin:12px 0}.contacts-workspace .sourcecontent,.contacts-workspace .context-facts dd{overflow-wrap:anywhere}.contacts-linked-matter{border-bottom:1px solid var(--line);padding:12px 0}.contacts-linked-matter>button:first-child{width:100%}.contacts-directory-entry{margin-bottom:18px;min-height:44px}.contacts-result{margin:18px 0}@media(max-width:1100px){.contacts-layout{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:24px}}@media(max-width:760px){.contacts-layout,.contacts-layout.has-detail{display:block}.contacts-layout.has-detail>.contacts-register{display:none}.contacts-counter-strip{gap:18px 28px}.contacts-counter-strip>div{flex-basis:calc(50% - 20px)}.contacts-workspace h3{font-size:25px}.contacts-form-grid{grid-template-columns:1fr}.contacts-toolbar{gap:16px}.contacts-record-button strong{font-size:22px}.contacts-select{min-width:44px;width:44px}.contacts-workspace .form-field input,.contacts-workspace .form-field select,.contacts-workspace .form-field textarea{font-size:16px}.contacts-search{width:100%;max-width:none}.contacts-inline{gap:8px 18px}.contacts-dossier .context-facts{grid-template-columns:minmax(85px,.55fr) minmax(0,1fr)}}.documents-workspace{min-width:0;color:var(--ink)}.documents-heading,.documents-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.documents-heading{padding:0 0 25px;border-bottom:2px solid var(--ink)}.documents-heading h3{margin:4px 0 0;font-family:var(--reading);font-size:clamp(30px,3vw,43px);line-height:1.13;letter-spacing:-.025em}.documents-heading .money-title{margin:0}.documents-section-heading{margin:25px 0 16px}.documents-section-heading h3,.documents-section-heading h4{margin:0}.documents-section-heading p{margin:7px 0 0;color:var(--muted);font-size:13px}.documents-inline{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;min-width:0}.documents-inline>.form-field{flex:1 1 180px;margin:0}.documents-inline>button{flex-shrink:0}.documents-context-bar{padding:19px 0;border-bottom:1px solid var(--line)}.documents-context-bar .document-context-choice{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 24px}.documents-context-bar .document-context-choice>.form-field{flex:1 1 210px;margin:0}.documents-context-bar .office-choice-search{flex-basis:100%;margin:0}.documents-tabs{display:flex;flex-wrap:wrap;gap:0 26px;margin:0 0 26px;border-bottom:1px solid var(--line)}.documents-tabs button{appearance:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);background:none;padding:18px 0 13px;min-height:48px;font:inherit;cursor:pointer}.documents-tabs button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:650}.documents-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.documents-workspace :is(h3,h4,h5,h6),dialog .document-rich-editor :is(h3,h4,h5,h6){overflow-wrap:anywhere}.documents-workspace :is(.form-field input,.form-field select,.form-field textarea),dialog .document-rich-editor :is(input,select){min-width:0;max-width:100%}.document-checks{display:flex;flex-wrap:wrap;gap:13px 24px;border:0;padding:13px 0 20px;margin:10px 0}.document-checks legend{margin-bottom:10px;color:var(--muted);font-size:13px;font-weight:600}.document-check{display:inline-flex;align-items:flex-start;gap:9px;line-height:1.45;font-size:14px;cursor:pointer;padding:6px 0;min-height:34px}.document-check input{flex:0 0 auto;margin:3px 0 0;width:17px;height:17px;accent-color:var(--ink)}.document-check:has(input:disabled){opacity:.6;cursor:default}.document-capacity{margin:12px 0 25px;color:var(--muted);font-size:12px;line-height:1.65;font-variant-numeric:tabular-nums}.document-library-filters{margin:0 0 26px}.document-library-filters>.module-action{margin-top:18px}.document-selection-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-block:2px solid var(--ink);padding:16px 0;margin:20px 0}:is(.document-library-list,.document-native-index),.document-plain-list{list-style:none;padding:0;margin:0}:is(.document-library-list,.document-native-index)>li,.document-plain-list>li{display:flex;align-items:center;justify-content:space-between;gap:16px 22px;padding:19px 0;border-bottom:1px solid var(--line);min-width:0}:is(.document-library-list,.document-native-index)>li>:not(.document-row-actions),.document-plain-list>li>div{min-width:0}:is(.document-library-list,.document-native-index) .document-check{flex:0 0 auto}:is(.document-library-list,.document-native-index) .document-row-actions,.document-row-actions{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.document-native-name,.document-file-choice{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;min-width:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.document-native-name{flex:1}.document-native-name strong,.document-file-choice strong{font-size:18px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.document-plain-list span,.document-native-name span,.document-file-choice small,.document-plain-list small{display:block;color:var(--muted);font-size:12px;margin-top:5px;line-height:1.55;overflow-wrap:anywhere}:is(.document-library-list,.document-native-index) .sourcecontent{overflow-wrap:anywhere}.document-file-detail,.document-result,.document-generation-review,.document-model-reading{border-block-start:2px solid var(--ink);margin:28px 0;padding:2px 0 24px}.document-model-public,.document-block-catalog,.documents-history{border-top:1px solid var(--line);margin-top:34px;padding-top:8px}.documents-history>.text-link{margin:18px 22px 0 0}.document-material{margin:22px 0}.document-material pre{padding:18px 0;white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid var(--line);max-height:360px;overflow:auto;font-size:11px;line-height:1.6}.document-variables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.document-variable-choice{min-width:0;padding:19px 0;border-bottom:1px solid var(--line)}.document-variable-choice h4{margin:0 0 8px;font-size:15px}.document-variable-choice small,.document-resolved-values small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.document-variable-choice>p{line-height:1.5;margin:8px 0}.document-resolved-values{margin:24px 0}.document-resolved-values>div{padding:12px 0;display:grid;grid-template-columns:minmax(100px,1fr) 2fr;column-gap:20px;border-bottom:1px solid var(--line)}.document-resolved-values dt{color:var(--muted);font-size:12px}.document-resolved-values dd{margin:0;font-size:14px;overflow-wrap:anywhere}.document-operation{border-block:1px solid var(--line);padding:0 0 18px;margin:22px 0}.document-operation>p{font-size:14px;line-height:1.6}.document-archive-result{min-width:0}.document-archive-result>p{overflow-wrap:anywhere}.document-rich-editor{min-width:0}.document-editor-top{border-block:1px solid var(--line);padding:9px 0;justify-content:space-between}.document-format-tools,.document-insert-tools,.document-editor-settings{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 18px;padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.document-format-tools>.form-field{min-width:110px;flex:1 1 115px;margin:0}.document-format-tools :is(input,select){height:36px;font-size:12px}.document-format-tools .document-check{margin:0;align-self:center}.document-style-toggle{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--muted);font:inherit;font-size:12px;min-height:38px;padding:8px;cursor:pointer}.document-style-toggle[aria-pressed=true]{border-bottom:2px solid var(--ink);color:var(--ink);font-weight:700}.document-editor-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.document-editor-settings .form-field{margin:0}.document-insert-tools{flex-direction:column;align-items:stretch;border-top:1px solid var(--line);margin-top:20px}.document-paper{background:#fff;color:#172c25;border:1px solid var(--line);box-shadow:none;border-radius:0;max-width:100%;min-width:0;line-height:1.35;overflow-wrap:anywhere;margin:20px 0}.document-paper p:empty:before{content:" "}.document-paper :is(p,h1,h2,h3,h4,h5,h6,blockquote,pre){font-family:inherit;margin-inline-end:0;overflow-wrap:anywhere;position:relative}.document-paper header,.document-paper footer{padding:0;min-height:0;border:0;background:none;color:inherit;display:block}.document-paper header:empty,.document-paper footer:empty{display:none}.document-paper>header:not(:empty){padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #cad0c9}.document-paper>footer:not(:empty){padding-top:15px;margin-top:20px;border-top:1px solid #cad0c9}.document-edit-paper{min-height:280px}.document-edit-paper [contenteditable]{min-height:1.2em;display:inline;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.document-edit-paper [contenteditable]:empty{display:inline-block;min-width:28px}.document-edit-paper [contenteditable]:focus{box-shadow:0 1px #28483a}.document-edit-node{position:relative;min-height:24px}.document-edit-node.is-editing,.document-edit-block.is-editing{outline:1px solid #7e8b80;outline-offset:7px}.document-node-handle{position:absolute;inset-inline-start:-30px;top:0;width:24px;min-height:28px;padding:3px;border:0;background:none;color:#6c7b70;cursor:pointer;opacity:.6}.document-node-handle:hover,.document-node-handle:focus-visible{opacity:1}.document-node-handle svg{width:18px;height:18px}.document-variable-token{color:inherit;border:0;border-bottom:1px dotted currentColor;background:none;border-radius:0;padding:0 2px;font:inherit;cursor:pointer}.document-list-marker{display:inline-block;min-width:1.4em;margin-inline-end:.35em;text-indent:0}.document-table-scroll{width:100%;overflow:auto;margin:10px 0}.document-table{border-collapse:collapse;width:100%;table-layout:fixed;color:inherit}.document-table :is(td,th){border:1px solid #7e8b80;padding:8px 10px;vertical-align:top;font-weight:inherit;min-width:35px}.document-table.without-border :is(td,th){border-color:transparent}.document-cell-add{border:0;border-radius:0;background:none;padding:0;min-height:24px;min-width:24px;color:#647266;cursor:pointer}.document-page-break{display:block;height:0;border:0;border-top:1px dashed #7e8b80;margin:30px 0}.document-watermark-note{color:#68766c;font-size:10px;border-bottom:1px solid #d6dcd6;padding-bottom:8px}.document-diff-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.document-diff-columns>div{min-width:0}.document-diff-columns .document-paper{padding:18px!important}.document-manual-stage,.document-recipient{padding:12px 0 20px;border-bottom:1px solid var(--line);margin-bottom:22px}.document-stage-review{padding-inline-start:24px}.document-stage-review>li{padding:10px 0}.document-stage-review span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.document-worked-hour-origin{padding:20px 0;border-bottom:1px solid var(--line)}dialog[data-kind=document]{width:min(1060px,calc(100vw - 28px));max-width:1060px}dialog .document-paper{margin-inline:0}dialog .document-model-editor{min-width:0}@media(max-width:650px){.documents-heading{padding-bottom:20px;gap:17px}.documents-heading h3{font-size:34px}.documents-heading>.documents-inline{justify-content:flex-start}.documents-tabs{column-gap:19px;row-gap:0}.documents-tabs button{font-size:13px;min-height:48px}.documents-inline{gap:10px 18px}.documents-form-grid,.document-variables,.document-diff-columns{grid-template-columns:1fr}:is(.document-library-list,.document-native-index)>li,.document-plain-list>li{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px 0}:is(.document-library-list,.document-native-index) .document-native-name{flex-basis:calc(100% - 40px)}.document-row-actions{padding-inline-start:28px;width:100%}.document-plain-list>li>div{flex:1 1 180px}.document-plain-list>li>.documents-inline{flex-basis:100%}.document-resolved-values>div{grid-template-columns:1fr;gap:7px}.document-format-tools{gap:13px}.document-format-tools>.form-field{flex-basis:calc(50% - 14px)}.document-editor-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.document-paper{padding:21px!important}.document-node-handle{inset-inline-start:-23px}.document-edit-paper [contenteditable]{min-height:30px}.documents-workspace button,.document-rich-editor button,.document-recipient button,.document-check{min-height:44px}.document-node-handle{min-height:36px!important}.document-table{min-width:420px}dialog[data-kind=document]{width:calc(100vw - 18px)}}.document-native-index{list-style:none;padding:0;margin:0}.document-row-check{flex:0 0 auto;padding-block:4px}.document-row-check input{width:17px;height:17px;accent-color:var(--ink)}.document-manual-attributes{padding:16px 0;border-top:1px solid var(--line)}.document-manual-attributes h5{font-size:14px;margin:0 0 16px}.document-planned-image{border:1px solid #9ba69c;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:15px;color:#526052;font-size:11px;overflow-wrap:anywhere}.subtype-configuration{padding:28px 0 34px;border-bottom:1px solid var(--line)}.subtype-configuration>h3{margin:0 0 10px}.subtype-configuration>p{margin:0 0 20px;color:var(--muted)}.subtype-stage-list{list-style:none;padding:0;margin:10px 0 22px}.subtype-stage-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0;border-bottom:1px solid var(--line)}.subtype-stage-list li span{color:var(--muted)}.subtype-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media(max-width:760px){.subtype-actions>button{min-height:44px}}.documents-workspace-library .documents-heading{padding:0;border:0}.documents-workspace-library .documents-context-bar{padding:8px 0}.documents-workspace-library .documents-tabs{margin-bottom:8px}.documents-workspace-library .documents-section-heading{margin:10px 0}.documents-workspace-library .document-library-filters{margin-bottom:10px}.documents-workspace-library .document-library-filters>.module-action{margin-top:6px}.documents-detail .case-cover{padding-block:16px}@media(max-width:760px){.documents-workspace-library .documents-tabs{gap:0 18px}.documents-workspace-library .documents-tabs button{padding:10px 0;min-height:44px}.documents-detail .case-cover{padding-block:12px}}.documents-detail .case-body{padding-top:8px}.documents-detail .module-workspace{padding-top:0}.documents-workspace-library .document-library>.documents-section-heading h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.documents-workspace-library .document-library>.documents-section-heading .documents-inline{gap:4px 12px}.documents-workspace-library .document-library>.documents-section-heading button{font-size:14px;min-height:44px}.finance-request-review-fields{border:0;padding:0;margin:0;min-width:0}.d16-references>section{margin-block:18px}.d16-references>section .text-link{min-height:44px;min-width:44px;font-size:14px}.d16-references>section li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.document-model-drop{border:1px dashed var(--line-strong);padding:16px;min-width:0;overflow-wrap:anywhere}.document-model-drop input{max-width:100%}@media(max-width:760px){.office-choice-search .documents-inline>button.text-link{min-width:44px;justify-content:center}}.portal-native{min-width:0;max-width:100%;color:var(--ink)}.portal-workspace-heading,.portal-section-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px;margin:0 0 28px}.portal-workspace-heading h2{font-family:var(--reading);font-size:34px;line-height:1.1;margin:6px 0 0;font-weight:600;letter-spacing:-.03em}.portal-workspace-heading .eyebrow{color:var(--muted);font-size:11px;letter-spacing:.13em}.portal-section-heading h3,.portal-native h3{font-family:var(--reading);font-size:27px;line-height:1.18;letter-spacing:-.025em;margin:16px 0}.portal-native-nav,.portal-local-nav{display:flex;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:0 0 28px;padding:0 0 12px}.portal-native-nav button,.portal-local-nav button{font:inherit;color:var(--muted);padding:9px 0;min-height:44px;border:0;border-radius:0;background:none;position:relative;text-align:left}.portal-native-nav button[aria-current],.portal-local-nav button[aria-current]{color:var(--ink);font-weight:650}.portal-native-nav button[aria-current]:after,.portal-local-nav button[aria-current]:after{content:"";position:absolute;height:2px;bottom:-13px;left:0;right:0;background:currentColor}.portal-native-content{min-width:0}.portal-native .portal-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:16px 0 24px}.portal-native .portal-toolbar .form-field{flex:1 1 170px}.portal-filters,.portal-search{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0}.portal-filters .form-field{flex:1 1 160px}.portal-native .portal-count{font-size:12px;color:var(--muted);margin:18px 0}.portal-register,.portal-events,.portal-messages{padding:0;list-style:none;margin:16px 0 28px}.portal-register>li,.portal-events>li{padding:20px 0;border-top:1px solid var(--line)}.portal-row-choice{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;padding:0;border:0;border-radius:0;background:none;text-align:left;color:var(--ink)}.portal-row-choice strong{font-family:var(--reading);font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.018em}.portal-row-choice>span{font-size:12px;color:var(--muted);line-height:1.5}.portal-row-choice>span:last-child{width:100%;display:flex;justify-content:space-between;gap:12px}.portal-row-choice svg{width:16px;height:16px;flex:none}.portal-choice-list{border:0;border-top:1px solid var(--line);margin:24px 0;padding:16px 0;display:flex;flex-direction:column;gap:12px}.portal-choice-list legend{font-weight:600;padding:0 12px 0 0}.portal-choice-list>label{display:flex;gap:12px;align-items:center;min-height:40px}.portal-choice-list input{flex:none}.portal-record-chooser{border:0;border-top:1px solid var(--line);margin:20px 0;padding:20px 0}.portal-record-chooser legend{font-weight:600;padding-right:12px}.portal-record-heading{margin:24px 0}.portal-record-heading>p{font-size:12px;color:var(--muted)}.portal-messages>li{border-top:1px solid var(--line);padding:24px 0}.portal-messages header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.portal-messages time,.portal-messages header>span,.portal-events time{font-size:12px;color:var(--muted)}.portal-messages .sourcecontent{font-family:var(--reading);font-size:20px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.portal-events li>time{display:block;margin:8px 0}.portal-events h6{font-size:12px;margin:20px 0 8px}.portal-events .sourcecontent{white-space:pre-wrap;overflow-wrap:anywhere}.portal-reply{border-left:2px solid var(--ink);padding:8px 0 8px 18px;margin:18px 0}.portal-reply p{white-space:pre-wrap;overflow-wrap:anywhere}.portal-publication-version{border-top:1px solid var(--line);padding:24px 0}.portal-publication-version header{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px}.portal-publication-version header>span,.portal-publication-version time{font-size:12px;color:var(--muted)}.portal-publication-version .sourcecontent{font-family:var(--reading);font-size:21px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.portal-native .source-versions pre{max-height:300px;overflow:auto}.portal-work-links{border-top:1px solid var(--line);padding-top:22px;margin:32px 0}.portal-work-links article{margin:20px 0}.portal-native-footer{border-top:1px solid var(--line);display:flex;align-items:baseline;flex-wrap:wrap;gap:20px;padding-top:26px;margin-top:42px}.portal-native-footer>.modal-footnote{flex-basis:100%}.portal-client-main{max-width:1100px;margin:48px auto 80px;padding:0 40px}.portal-client-main.portal-auth{max-width:600px;margin-top:70px}.portal-auth h1{font-family:var(--reading);font-size:43px;letter-spacing:-.03em;line-height:1.12;margin:14px 0 34px}.portal-client-masthead{padding-inline:40px}.portal-client-masthead .mast-actions{gap:20px}.portal-announcement-image{max-width:100%;height:auto;max-height:420px;object-fit:contain;display:block;margin:24px 0}.portal-native .review-lines{overflow-wrap:anywhere}.portal-held{padding:30px 0}.portal-upload ul{overflow-wrap:anywhere}.portal-client-masthead .mast-actions .text-link{color:var(--brand-text);font-size:13px;min-height:44px;min-width:44px;align-self:center;white-space:nowrap}.portal-client-masthead .mast-actions .icon-button{width:44px;height:44px}.portal-client-masthead .mast-actions button:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}@media(max-width:760px){.portal-workspace-heading{margin-bottom:20px}.portal-workspace-heading h2{font-size:29px}.portal-native-nav,.portal-local-nav{gap:8px 20px}.portal-native-nav button,.portal-local-nav button{font-size:13px}.portal-native .portal-local-nav[aria-label="Seções do registro"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.portal-native .portal-local-nav[aria-label="Seções do registro"] button{justify-self:start;min-width:44px;max-width:100%}.portal-native .portal-local-nav[aria-label="Seções do registro"] button[aria-current]:after{bottom:0}.portal-native .portal-local-nav[aria-label="Seções do registro"] button:focus-visible{outline-offset:2px}.portal-native h3{font-size:25px}.portal-native .portal-toolbar{gap:14px}.portal-section-heading{align-items:flex-start}.portal-row-choice strong{font-size:23px}.portal-client-main,.portal-client-masthead{padding-inline:24px}.portal-client-main{margin:28px auto 60px}.portal-client-masthead{height:auto;min-height:78px;flex-wrap:wrap;gap:8px;padding-block:8px}.portal-client-masthead .mast-actions>span{display:none}.portal-client-masthead .mast-actions{gap:4px}.portal-auth h1{font-size:35px}.portal-filters{gap:12px}.portal-filters .form-field{flex-basis:calc(50% - 12px)}.portal-native .form-actions{display:flex;gap:12px;flex-wrap:wrap}.portal-native .form-actions>button{min-height:44px}.portal-native .review-lines{grid-template-columns:minmax(75px,110px) minmax(0,1fr)}.portal-messages .sourcecontent{font-size:19px}.portal-native-content{max-width:100%}}.portal-api-tokens code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.portal-api-tokens{min-width:0;overflow-wrap:anywhere}.portal-api-tokens .portal-token-row{display:grid;gap:10px;min-width:0}.portal-token-row header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;min-width:0}.portal-token-row header strong{font-family:var(--reading);font-size:21px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.portal-token-row header span{color:var(--muted);font-size:13px}.portal-token-meta{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:13px;line-height:1.5}.portal-token-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.portal-token-actions button{min-height:44px;text-align:left;white-space:normal}.portal-api-tokens .portal-token-panel{min-width:0;overflow-wrap:anywhere}.portal-token-panel .form-field,.portal-token-panel input,.portal-token-panel select{min-width:0;max-width:100%}.portal-token-panel .form-actions{display:flex;flex-wrap:wrap;gap:12px}.portal-limited-body{font-family:var(--reading);font-size:20px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.portal-office-identity{margin:0 0 1.5rem}.portal-office-identity h2{font-size:1rem;margin:.65rem 0 .35rem}.portal-office-identity ul{margin:0;padding-left:1.15rem}.portal-office-colors{display:flex;gap:.4rem;margin:.4rem 0}.portal-office-swatch{display:block;width:1.2rem;height:1.2rem;border:1px solid currentColor}.portal-native-mobile-nav{display:none}@media(max-width:760px){.portal-native .portal-native-nav{display:none}.portal-native .portal-native-mobile-nav{display:flex;margin:0 0 20px}.portal-native .portal-native-mobile-nav select{min-height:44px;width:100%}.portal-native .portal-workspace-heading{margin-bottom:8px}}.work-view-switch{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line-strong);margin-bottom:24px;overflow-x:auto;max-width:100%}.work-view-switch button{font:400 12px/1.5 var(--ui);min-height:44px;padding:10px 0;border-bottom:2px solid transparent;white-space:nowrap}.work-view-switch button[aria-pressed=true]{font-weight:600;border-bottom-color:var(--ink)}:root{color-scheme:light dark;--pwa-theme-light: #173e35;--pwa-theme-dark: #111f24}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.data-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.masthead{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}}@media(max-width:760px){.work-view-switch{gap:22px;margin-bottom:20px}.masthead{flex-wrap:wrap;gap:6px 8px;padding-inline:max(12px,env(safe-area-inset-left));height:auto;min-height:78px;padding-block:8px}.mast-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;min-width:0;max-width:100%;margin-left:auto}.mast-actions>*{flex:0 0 auto;min-width:0}.mast-actions .text-link.sign-out{padding-inline:6px;max-width:100%}.bell-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}input,select,textarea{font-size:16px;line-height:1.4}.mobile-nav{height:calc(75px + env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.main{padding-bottom:calc(87px + env(safe-area-inset-bottom));padding-left:max(17px,env(safe-area-inset-left));padding-right:max(17px,env(safe-area-inset-right))}.mobile-open .main{padding-bottom:0}.detail .action-bar{padding-bottom:calc(23px + env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.case-body{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.toast{bottom:calc(105px + env(safe-area-inset-bottom))}dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(88dvh,100% - env(safe-area-inset-top));margin:0;border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation:oficio-sheet-up .18s ease-out}dialog::backdrop{background:#091a1673}@keyframes oficio-sheet-up{0%{transform:translateY(12px);opacity:.7}to{transform:none;opacity:1}}.filter-button,.new-button,.mobile-back>.icon-button,.calendar-period .icon-button,.portfolio-column>header .icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.scope-tabs button,.case-byline>button,.calendar-weekdays>label,.portfolio-item-menu>summary{min-height:44px}.portfolio-item-menu>summary{width:44px}.source-versions summary,.analysis-actions>.text-link,.portfolio-card .text-link{min-height:44px}.text-link{position:relative;min-height:44px}.text-link:after{content:"";position:absolute;inset:-12px -8px;border-radius:8px}.data-table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media(hover:none){.calendar-entry:active .calendar-entry-body>strong,.portfolio-work-link:active>strong{text-decoration:underline;text-underline-offset:4px}.icon-button:active{background:#ffffff18}}@media(prefers-reduced-motion:reduce){dialog{animation:none}}.pwa-card{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;display:flex;gap:12px;align-items:flex-start;background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:14px;box-shadow:var(--shadow);padding:14px 14px 14px 16px;max-width:520px;margin-inline:auto}.pwa-card-body{flex:1;min-width:0}.pwa-card-body strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.2px}.pwa-card-body p{font-size:12px;line-height:1.6;color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.pwa-card-body ol{margin:7px 0 0;padding-left:18px;font-size:12px;line-height:1.7;color:var(--muted)}.pwa-card-actions{display:flex;align-items:center;gap:10px;margin-top:11px;flex-wrap:wrap}.pwa-card-actions .primary-button,.pwa-card-actions .secondary-button{min-height:44px}.pwa-card-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;color:var(--muted)}.pwa-card-close:active{background:var(--brand-light)}.pwa-offline{position:fixed;top:env(safe-area-inset-top);left:0;right:0;z-index:70;background:var(--amber-surface);color:var(--amber);border-bottom:1px solid var(--amber-line);padding:9px 16px;font-size:12px;line-height:1.5;text-align:center}@media(min-width:761px){.pwa-card{left:auto;right:20px;bottom:20px;width:360px}}.push-devices{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.push-devices h4{font-size:12px;font-weight:600;letter-spacing:.2px;margin:0 0 12px}.push-devices .primary-button,.push-devices .secondary-button{min-height:44px}.push-current{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.push-current p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.push-device-list{list-style:none;padding:0;margin:14px 0 0;border-bottom:1px solid var(--line)}.push-device-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:12px 0;min-height:52px}.push-device-list strong{display:block;font-size:13px;font-weight:500}.push-device-list small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.push-device-list .text-link{flex-shrink:0}.office-signup .form-check{min-height:44px;align-items:center}.office-signup .form-check input[type=checkbox]{width:24px;height:24px;min-width:24px;margin:0}@font-face{font-family:Onest;src:url(/assets/onest-latin-a0BF61L9.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--of-font: "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--of-size-xs: 12px;--of-lead-xs: 16px;--of-size-sm: 13px;--of-lead-sm: 20px;--of-size-md: 15px;--of-lead-md: 24px;--of-size-lg: 17px;--of-lead-lg: 28px;--of-size-h3: 20px;--of-lead-h3: 28px;--of-size-h2: 24px;--of-lead-h2: 32px;--of-size-h1: 30px;--of-lead-h1: 36px;--of-size-display: clamp(34px, 3.6vw, 52px);--of-weight-regular: 400;--of-weight-medium: 500;--of-weight-strong: 600;--of-track-tight: -.022em;--of-track-display: -.032em;--of-space-1: 4px;--of-space-2: 8px;--of-space-3: 12px;--of-space-4: 16px;--of-space-5: 24px;--of-space-6: 32px;--of-space-7: 48px;--of-space-8: 64px;--of-space-9: 96px;--of-radius-sm: 6px;--of-radius-md: 10px;--of-radius-lg: 16px;--of-radius-xl: 24px;--of-radius-full: 999px;--of-control: 44px;--of-ease: cubic-bezier(.2, .7, .2, 1);--of-dur-1: .12s;--of-dur-2: .2s;--of-dur-3: .42s;--of-bg: #f4f8f6;--of-surface: #ffffff;--of-surface-2: #f0f5f3;--of-surface-3: #e7edea;--of-line: #dce1df;--of-line-2: #bfc6c3;--of-line-strong: #7a837f;--of-text: #17211d;--of-text-2: #49524f;--of-text-3: #656e6b;--of-accent: #016247;--of-accent-hover: #00513a;--of-accent-press: #01422e;--of-on-accent: #f9fdfb;--of-accent-text: #005940;--of-accent-soft: #e0f7ec;--of-accent-line: #a6d8c2;--of-focus: #018965;--of-focus-ring: rgb(1 137 101 / .26);--of-brand: #073225;--of-brand-2: #104031;--of-on-brand: #eef6ef;--of-on-brand-2: #b4cabd;--of-brand-line: rgb(238 246 239 / .13);--of-brass: #edc06b;--of-danger: #b32322;--of-danger-soft: #ffeeec;--of-danger-line: #fcc0b8;--of-danger-ring: rgb(179 35 34 / .22);--of-warning: #915c08;--of-warning-soft: #fff3d6;--of-warning-line: #eccd8c;--of-success: #1b6c3a;--of-success-soft: #e1f9e6;--of-success-line: #aadcb6;--of-info: #246099;--of-info-soft: #eaf4ff;--of-info-line: #b6d5f4;--of-seg-track: var(--of-surface-3);--of-seg-thumb: var(--of-surface);--of-scrim: rgb(9 20 15 / .48);--of-shadow-1: 0 1px 2px rgb(23 33 29 / .07), 0 1px 1px rgb(23 33 29 / .04);--of-shadow-2: 0 6px 16px -4px rgb(23 33 29 / .1), 0 2px 5px -2px rgb(23 33 29 / .06);--of-shadow-3: 0 24px 48px -12px rgb(23 33 29 / .18), 0 6px 14px -6px rgb(23 33 29 / .08)}:root[data-theme=dark]{--of-bg: #09100d;--of-surface: #121916;--of-surface-2: #1a231f;--of-surface-3: #242e2a;--of-line: #27302d;--of-line-2: #404b46;--of-line-strong: #6b7873;--of-text: #e8eeeb;--of-text-2: #b3beb8;--of-text-3: #909c96;--of-accent: #69d7a5;--of-accent-hover: #83e5b7;--of-accent-press: #5dc597;--of-on-accent: #04160e;--of-accent-text: #79dbad;--of-accent-soft: #123226;--of-accent-line: #1f5944;--of-focus: #69d7a5;--of-focus-ring: rgb(105 215 165 / .3);--of-brand: #042218;--of-brand-2: #082e22;--of-on-brand: #ebf3ec;--of-on-brand-2: #aec4b7;--of-brand-line: rgb(235 243 236 / .11);--of-brass: #eec474;--of-danger: #f98f87;--of-danger-soft: #3b1c1a;--of-danger-line: #773733;--of-danger-ring: rgb(249 143 135 / .3);--of-warning: #ebc070;--of-warning-soft: #332710;--of-warning-line: #644b1e;--of-success: #7fd497;--of-success-soft: #132b1a;--of-success-line: #275636;--of-info: #8ebff3;--of-info-soft: #172839;--of-info-line: #2e5072;--of-seg-track: var(--of-bg);--of-seg-thumb: var(--of-surface-3);--of-scrim: rgb(0 0 0 / .62);--of-shadow-1: 0 1px 2px rgb(0 0 0 / .4), 0 1px 1px rgb(0 0 0 / .24);--of-shadow-2: 0 6px 16px -4px rgb(0 0 0 / .5), 0 2px 5px -2px rgb(0 0 0 / .3);--of-shadow-3: 0 24px 48px -12px rgb(0 0 0 / .62), 0 6px 14px -6px rgb(0 0 0 / .36)}@media(prefers-reduced-motion:reduce){:root{--of-dur-1: 0ms;--of-dur-2: 0ms;--of-dur-3: 0ms}}.of-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--of-space-2);min-height:var(--of-control);padding:0 18px;border:1px solid transparent;border-radius:var(--of-radius-md);background:transparent;color:var(--of-text);font:var(--of-weight-strong) var(--of-size-md) / 20px var(--of-font);letter-spacing:-.006em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--of-dur-1) var(--of-ease),border-color var(--of-dur-1) var(--of-ease),color var(--of-dur-1) var(--of-ease),box-shadow var(--of-dur-1) var(--of-ease),transform var(--of-dur-1) var(--of-ease)}.of-btn svg{width:18px;height:18px}.of-btn:focus-visible{outline:2px solid var(--of-focus);outline-offset:2px}.of-btn:disabled,.of-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.of-btn--block{width:100%}.of-btn--primary{background:var(--of-accent);color:var(--of-on-accent);box-shadow:var(--of-shadow-1)}.of-btn--primary:hover:not(:disabled){background:var(--of-accent-hover)}.of-btn--primary:active:not(:disabled){background:var(--of-accent-press);transform:translateY(1px);box-shadow:none}.of-btn--secondary{background:var(--of-surface);border-color:var(--of-line-strong);color:var(--of-text)}.of-btn--secondary:hover:not(:disabled){background:var(--of-surface-2);border-color:var(--of-text-2)}.of-btn--secondary:active:not(:disabled){background:var(--of-surface-3)}.of-btn--tertiary{color:var(--of-accent-text);padding:0 12px}.of-btn--tertiary:hover:not(:disabled){background:var(--of-accent-soft)}.of-btn--tertiary:active:not(:disabled){background:var(--of-accent-line)}.of-btn--danger{background:var(--of-danger);color:var(--of-surface)}.of-btn--danger:hover:not(:disabled){filter:brightness(.92)}.of-icon-btn{display:inline-grid;place-items:center;width:var(--of-control);height:var(--of-control);border-radius:var(--of-radius-md);color:var(--of-text-2);cursor:pointer;transition:background-color var(--of-dur-1) var(--of-ease),color var(--of-dur-1) var(--of-ease)}.of-icon-btn svg{width:20px;height:20px}.of-icon-btn:hover{background:var(--of-surface-2);color:var(--of-text)}.of-icon-btn:focus-visible{outline:2px solid var(--of-focus);outline-offset:2px}.of-link{display:inline;padding:0;border:0;background:none;color:var(--of-accent-text);font:inherit;font-weight:var(--of-weight-medium);text-align:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--of-accent-line);cursor:pointer;border-radius:4px;transition:text-decoration-color var(--of-dur-1) var(--of-ease)}.of-link:hover{text-decoration-color:currentColor}.of-link:focus-visible{outline:2px solid var(--of-focus);outline-offset:3px}.of-link:disabled{opacity:.55;cursor:not-allowed}.of-field{display:grid;gap:6px;min-width:0}.of-label{color:var(--of-text);font:var(--of-weight-medium) 14px / 20px var(--of-font)}.of-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--of-space-3)}.of-input,.of-select{display:block;width:100%;min-height:var(--of-control);margin:0;padding:10px 12px;border:1px solid var(--of-line-strong);border-radius:var(--of-radius-md);background:var(--of-surface);color:var(--of-text);font:var(--of-weight-regular) 16px / 22px var(--of-font);box-shadow:none;transition:border-color var(--of-dur-1) var(--of-ease),box-shadow var(--of-dur-1) var(--of-ease)}.of-input::placeholder{color:var(--of-text-3);opacity:1}.of-input:hover,.of-select:hover{border-color:var(--of-text-2)}.of-input:focus,.of-select:focus{outline:none;border-color:var(--of-focus);box-shadow:0 0 0 3px var(--of-focus-ring)}.of-input[aria-invalid=true]{border-color:var(--of-danger)}.of-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--of-danger-ring)}.of-input[readonly]{background:var(--of-surface-2);color:var(--of-text-2)}.of-input--code{font-variant-numeric:tabular-nums;letter-spacing:.04em}.of-hint{color:var(--of-text-2);font:var(--of-weight-regular) var(--of-size-sm) / 18px var(--of-font)}.of-field-error{display:flex;align-items:flex-start;gap:6px;color:var(--of-danger);font:var(--of-weight-medium) var(--of-size-sm) / 18px var(--of-font)}.of-field-error svg{width:16px;height:16px;margin-top:1px;flex:none}.of-input-wrap{position:relative}.of-input-wrap .of-input{padding-right:52px}.of-input-action{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:40px;height:36px;transform:translateY(-50%);border-radius:8px;color:var(--of-text-2);cursor:pointer}.of-input-action svg{width:20px;height:20px}.of-input-action:hover{background:var(--of-surface-2);color:var(--of-text)}.of-input-action:focus-visible{outline:2px solid var(--of-focus);outline-offset:1px}.of-check{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:10px;color:var(--of-text);font:var(--of-weight-regular) var(--of-size-md) / 22px var(--of-font);cursor:pointer}.of-check input[type=checkbox]{width:20px;height:20px;margin:1px 0 0;accent-color:var(--of-accent);cursor:pointer}.of-check input[type=checkbox]:focus-visible{outline:2px solid var(--of-focus);outline-offset:2px}.of-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;border-radius:12px;background:var(--of-seg-track)}.of-segmented [role=tab]{min-height:40px;padding:0 12px;border-radius:9px;color:var(--of-text-2);font:var(--of-weight-medium) 14px / 20px var(--of-font);text-align:center;cursor:pointer;transition:background-color var(--of-dur-2) var(--of-ease),color var(--of-dur-2) var(--of-ease),box-shadow var(--of-dur-2) var(--of-ease)}.of-segmented [role=tab]:hover{color:var(--of-text)}.of-segmented [role=tab][aria-selected=true]{background:var(--of-seg-thumb);color:var(--of-text);font-weight:var(--of-weight-strong);box-shadow:var(--of-shadow-1)}.of-segmented [role=tab]:focus-visible{outline:2px solid var(--of-focus);outline-offset:1px}.of-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--of-line);border-radius:var(--of-radius-md);background:var(--of-surface-2);color:var(--of-text);font:var(--of-weight-regular) 14px / 20px var(--of-font)}.of-notice>svg{width:20px;height:20px;color:var(--of-text-2)}.of-notice strong{font-weight:var(--of-weight-strong)}.of-notice--danger{background:var(--of-danger-soft);border-color:var(--of-danger-line)}.of-notice--danger>svg{color:var(--of-danger)}.of-notice--warning{background:var(--of-warning-soft);border-color:var(--of-warning-line)}.of-notice--warning>svg{color:var(--of-warning)}.of-notice--success{background:var(--of-success-soft);border-color:var(--of-success-line)}.of-notice--success>svg{color:var(--of-success)}.of-notice--info{background:var(--of-info-soft);border-color:var(--of-info-line)}.of-notice--info>svg{color:var(--of-info)}.of-notice-actions{display:flex;flex-wrap:wrap;gap:var(--of-space-3);margin-top:6px}.of-card{border:1px solid var(--of-line);border-radius:var(--of-radius-lg);background:var(--of-surface);box-shadow:var(--of-shadow-1)}.of-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:of-spin .7s linear infinite}@keyframes of-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.of-spinner{animation-duration:2.4s}}.of-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.of-wordmark{display:inline-flex;align-items:center;gap:11px;font:650 27px / 1 var(--of-font);letter-spacing:-.045em;white-space:nowrap}.of-wordmark--on-brand{color:var(--of-on-brand)}.of-wordmark--ink{color:var(--of-text)}.of-wordmark-mark{display:inline-flex;align-items:center;gap:3px;transform:skewY(-10deg)}.of-wordmark-mark b{display:block;width:4px;height:22px;border-radius:1.5px;background:var(--of-brass)}.of-wordmark-mark b:nth-child(2){height:15px}.of-wordmark-mark b:nth-child(3){height:8px}.of-wordmark-stop{color:var(--of-brass)}.of-wordmark--ink .of-wordmark-mark b{background:var(--of-accent)}.of-wordmark--ink .of-wordmark-stop{color:var(--of-accent)}.of-splash{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:var(--of-bg)}.of-splash-inner{display:grid;justify-items:center;gap:var(--of-space-5)}.of-splash-bar{position:relative;width:120px;height:2px;overflow:hidden;border-radius:var(--of-radius-full);background:var(--of-line)}.of-splash-bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--of-accent);animation:of-splash-run 1.1s var(--of-ease) infinite}@keyframes of-splash-run{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.of-splash-bar:after{animation:none;width:100%;opacity:.5}}html:root[data-of]{--ui: var(--of-font);--reading: var(--of-font);--ground: var(--of-bg);--surface: var(--of-surface);--surface-2: var(--of-surface-2);--paper: var(--of-surface);--input: var(--of-surface);--dialog: var(--of-surface);--dialog-paper: var(--of-surface);--dialog-context: var(--of-surface-2);--dialog-context-ink: var(--of-text);--ink: var(--of-text);--muted: var(--of-text-2);--line: var(--of-line);--line-strong: var(--of-line-2);--brand: var(--of-brand);--brand-text: var(--of-on-brand);--brand-light: var(--of-accent-soft);--lime: var(--of-brass);--primary: var(--of-accent);--on-primary: var(--of-on-accent);--amber: var(--of-warning);--amber-surface: var(--of-warning-soft);--amber-line: var(--of-warning-line);--blue: var(--of-info);--blue-surface: var(--of-info-soft);--green: var(--of-success);--green-surface: var(--of-success-soft);--danger: var(--of-danger);--shadow: var(--of-shadow-2);--sheet-shadow: var(--of-shadow-1);--backdrop: var(--of-scrim);--radius: var(--of-radius-md);--agenda-page: var(--of-surface);--agenda-ink: var(--of-text);--agenda-muted: var(--of-text-2);--agenda-rule: var(--of-line);--agenda-selected: var(--of-accent-soft);--agenda-selection-edge: var(--of-accent-line);--selected-ink: var(--of-text);--selected-muted: var(--of-text-2);--selected-note: var(--of-warning)}html:root[data-of] .detail{--dossier-cover: var(--of-surface);--dossier-cover-ink: var(--of-text);--dossier-cover-muted: var(--of-text-2)}html[data-of] body{background:var(--of-surface);color:var(--of-text);font-family:var(--of-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-of] :is(h1,h2,h3,h4){font-family:var(--of-font);letter-spacing:var(--of-track-tight)}html[data-of] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--of-focus);outline-offset:2px}html[data-of] :is(.primary-button,button.primary){min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--of-radius-md);background:var(--of-accent);color:var(--of-on-accent);font:var(--of-weight-strong) 14px / 20px var(--of-font);letter-spacing:0;box-shadow:var(--of-shadow-1)}html[data-of] :is(.primary-button,button.primary):hover:not(:disabled){background:var(--of-accent-hover)}html[data-of] .secondary-button{min-height:40px;padding:0 16px;border:1px solid var(--of-line-strong);border-radius:var(--of-radius-md);background:var(--of-surface);color:var(--of-text);font:var(--of-weight-strong) 14px / 20px var(--of-font)}html[data-of] .secondary-button:hover:not(:disabled){background:var(--of-surface-2)}html[data-of] .text-link{color:var(--of-accent-text);font-size:13px;font-weight:var(--of-weight-medium)}html[data-of] .text-link:hover:not(:disabled){color:var(--of-accent-hover)}html[data-of] .icon-button{border-radius:var(--of-radius-md);color:var(--of-text-2)}html[data-of] .icon-button:hover{background:var(--of-surface-3);color:var(--of-text)}html[data-of] .form-field{color:var(--of-text);font:var(--of-weight-medium) 13px / 20px var(--of-font)}html[data-of] .form-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){margin-top:6px;padding:9px 12px;border:1px solid var(--of-line-strong);border-radius:var(--of-radius-md);background:var(--of-surface);color:var(--of-text);font:var(--of-weight-regular) 15px / 22px var(--of-font);box-shadow:none}html[data-of] .form-field :is(input,select,textarea):hover{border-color:var(--of-text-2)}html[data-of] .form-field :is(input,select,textarea):focus{outline:none;border-color:var(--of-focus);box-shadow:0 0 0 3px var(--of-focus-ring)}html[data-of] :is(input[type=checkbox],input[type=radio]){accent-color:var(--of-accent)}html[data-of] .inline-status{border:1px solid var(--of-line);border-radius:var(--of-radius-md);background:var(--of-surface-2);color:var(--of-text)}html[data-of] .inline-status.error{border-color:var(--of-danger-line);background:var(--of-danger-soft)}html[data-of] .empty-copy{color:var(--of-text-2);font-size:14px}html[data-of] dialog.oficio-modal{border:0;border-radius:var(--of-radius-lg);background:var(--of-surface);color:var(--of-text);box-shadow:var(--of-shadow-3)}html[data-of] dialog.oficio-modal::backdrop{background:var(--of-scrim)}html[data-of] dialog.oficio-modal .modal-frame>header h2{font:var(--of-weight-strong) var(--of-size-h3) / var(--of-lead-h3) var(--of-font);letter-spacing:var(--of-track-tight)}html[data-of] .environment-strip{height:auto;padding:4px 16px;background:var(--of-surface-2);color:var(--of-text-3);font-size:11px;line-height:16px}html[data-of] .masthead{height:56px;padding-inline:16px;gap:20px;border-bottom:1px solid var(--of-line);background:var(--of-surface);color:var(--of-text);box-shadow:none}html[data-of] .wordmark{height:auto;padding:0;background:none;color:var(--of-text);font-size:22px;letter-spacing:-.045em}html[data-of] .brand-mark{gap:3px;margin-right:9px}html[data-of] .brand-mark b{width:3.5px;height:18px;background:var(--of-accent)}html[data-of] .brand-mark b:nth-child(2){height:12px}html[data-of] .brand-mark b:nth-child(3){height:6.5px}html[data-of] .brand-stop{color:var(--of-accent)}html[data-of] .primary-nav button{min-height:36px;height:auto;padding:0 12px;border-radius:8px;color:var(--of-text-2);font:var(--of-weight-medium) 14px / 20px var(--of-font);box-shadow:none}html[data-of] .primary-nav button:before,html[data-of] .primary-nav button:after{display:none}html[data-of] .primary-nav button:hover{background:var(--of-surface-3);color:var(--of-text)}html[data-of] .primary-nav button.current{background:var(--of-surface-3);color:var(--of-text);font-weight:var(--of-weight-strong)}html[data-of] .mast-actions{gap:4px}html[data-of] .office-menu{min-height:36px;margin:0;padding:0 12px;border-radius:8px;color:var(--of-text-2);font:var(--of-weight-medium) 14px / 20px var(--of-font)}html[data-of] .office-menu:hover{background:var(--of-surface-3);color:var(--of-text)}html[data-of] .profile{margin:0;padding:4px 8px;border:0;border-radius:8px;color:var(--of-text-2);font-size:13px;text-align:left}html[data-of] .profile:hover{background:var(--of-surface-3)}html[data-of] .profile-mark{width:28px;height:28px;border:0;background:var(--of-accent-soft);color:var(--of-accent-text);font-size:11px;font-weight:var(--of-weight-strong)}html[data-of] .masthead .sign-out{color:var(--of-text-2);font-size:13px}html[data-of] .masthead .sign-out:hover{color:var(--of-text)}html[data-of] :is(.bell-button,.power-bell){color:var(--of-text-2)}@media(min-width:1100px){html[data-of] .environment-strip{position:fixed;bottom:0;left:0;z-index:41;width:232px;padding:0 20px 12px;background:none}html[data-of] .environment-strip span:last-child{display:none}html[data-of] .masthead{position:fixed;inset:0 auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto 1fr auto auto auto;align-content:stretch;align-items:center;gap:2px 0;width:232px;height:auto;padding:16px 12px 40px;border:0;border-right:1px solid var(--of-line);background:var(--of-surface-2)}html[data-of] .mast-actions{display:contents}html[data-of] .wordmark{grid-area:1 / 1 / 2 / -1;justify-self:start;margin:4px 8px 18px}html[data-of] .primary-nav{grid-area:2 / 1 / 3 / -1;display:grid;gap:2px}html[data-of] .primary-nav button{width:100%;min-height:34px;padding:0 10px;text-align:left}html[data-of] .office-menu{grid-area:3 / 1 / 4 / -1;display:flex;justify-content:space-between;width:100%;min-height:34px;padding:0 10px}html[data-of] .mast-actions>:is(.icon-button,.bell-button){grid-row:5;justify-self:center;width:40px;height:40px}html[data-of] .profile{grid-area:6 / 1 / 7 / -1;width:100%;margin-top:6px}html[data-of] .profile>span:last-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;font-size:12px}html[data-of] .sign-out{grid-area:7 / 1 / 8 / -1;justify-self:start;min-height:32px;padding:0 10px}html[data-of] .main{max-width:none;min-height:100dvh;margin:0 0 0 232px;padding:0;grid-template-columns:384px minmax(0,1fr);gap:0;align-items:stretch}html[data-of] main.main:has(.module-workspace){grid-template-columns:minmax(0,1fr)}html[data-of] .day-agenda{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:20px 12px 16px;border:0;border-right:1px solid var(--of-line);border-radius:0;background:var(--of-surface);box-shadow:none}html[data-of] .detail{min-width:0;border:0;border-radius:0;background:var(--of-surface);box-shadow:none}}@media(max-width:1099px){html[data-of] .masthead{position:sticky;top:0;z-index:30}}@media(max-width:760px){html[data-of] .masthead{min-height:52px;height:auto;padding-block:4px;flex-wrap:nowrap}html[data-of] .wordmark{font-size:20px}html[data-of] .mast-actions{gap:0}html[data-of] .main{padding-top:12px}html[data-of] .day-agenda{padding:8px 0 0;border:0;border-radius:0;background:none;box-shadow:none}html[data-of] .mobile-nav{border-top:1px solid var(--of-line);background:var(--of-surface);box-shadow:none}html[data-of] .mobile-nav button{color:var(--of-text-2);font-size:11px}html[data-of] .mobile-nav button.current{color:var(--of-accent-text)}}html[data-of] .work-header{align-items:center;margin:0 8px 12px}html[data-of] .agenda-date{color:var(--of-text-2);font-size:12px;letter-spacing:0}html[data-of] .agenda-date :is(span,time){font-variant-numeric:normal;letter-spacing:0}html[data-of] .queue-heading{margin:2px 0 0;gap:8px;justify-content:flex-start}html[data-of] .queue-heading h1{font:var(--of-weight-strong) var(--of-size-h3) / var(--of-lead-h3) var(--of-font);letter-spacing:var(--of-track-tight)}html[data-of] .queue-heading>span{color:var(--of-text-3);font-size:13px}html[data-of] .new-button{width:36px;height:36px;border:0;border-radius:var(--of-radius-md);background:var(--of-accent);color:var(--of-on-accent);box-shadow:var(--of-shadow-1)}html[data-of] .new-button:hover{background:var(--of-accent-hover);color:var(--of-on-accent)}html[data-of] .queue-toolbar{margin:0 8px;padding-bottom:8px;border-bottom:0}html[data-of] .scope-tabs{gap:3px;padding:3px;border-radius:10px;background:var(--of-seg-track)}html[data-of] .scope-tabs button{min-height:30px;padding:0 12px;border-radius:7px;color:var(--of-text-2);font:var(--of-weight-medium) 13px / 18px var(--of-font)}html[data-of] .scope-tabs button:after{display:none}html[data-of] .scope-tabs button[aria-selected=true]{background:var(--of-seg-thumb);color:var(--of-text);font-weight:var(--of-weight-strong);box-shadow:var(--of-shadow-1)}html[data-of] .portfolio-entry{margin:0 8px 8px;padding:0;border:0;color:var(--of-accent-text);font-size:13px;font-weight:var(--of-weight-medium)}html[data-of] .queue-list{gap:0}html[data-of] .agenda-block{margin:0 0 12px;padding:0;border:0}html[data-of] .agenda-block-label{margin:0;padding:10px 12px 6px;border:0;color:var(--of-text-3);font:var(--of-weight-strong) 12px / 16px var(--of-font);letter-spacing:0;text-transform:none}html[data-of] .agenda-block-label:after{display:none}html[data-of] .queue-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;width:100%;min-height:0;margin:0;padding:9px 12px;border:0;border-radius:var(--of-radius-md);background:none;box-shadow:none;color:var(--of-text)}html[data-of] .queue-item:before,html[data-of] .queue-item:after{display:none}html[data-of] .queue-item:hover{background:var(--of-surface-2)}html[data-of] .queue-item.active{background:var(--of-accent-soft)}html[data-of] .queue-item .entry-content{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;padding:0;gap:0}html[data-of] .queue-item .queue-title{order:-1;flex:0 0 100%;margin:0;color:var(--of-text);font:var(--of-weight-medium) 14px / 20px var(--of-font);letter-spacing:0}html[data-of] .queue-item :is(.queue-client,.queue-matter){min-width:0;margin:0;overflow:hidden;color:var(--of-text-2);font:var(--of-weight-regular) 12.5px / 18px var(--of-font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}html[data-of] .queue-item .queue-client{flex:0 1 auto;max-width:72%}html[data-of] .queue-item .queue-matter{flex:1 1 0}html[data-of] .queue-item .queue-matter:not(:empty):before{content:"›";margin:0 5px;color:var(--of-text-3)}html[data-of] .queue-item :is(.queue-status,.queue-source-ref){flex:0 0 100%;margin:0;color:var(--of-text-3);font:var(--of-weight-regular) 12px / 18px var(--of-font);letter-spacing:0}html[data-of] .queue-item .queue-time{grid-column:2;grid-row:1;width:auto;margin:0;padding:0;border:0;color:var(--of-text-2);font:var(--of-weight-medium) 12px / 20px var(--of-font);font-variant-numeric:normal;letter-spacing:0;white-space:nowrap;text-align:right}html[data-of] .queue-item .entry-current{display:none}html[data-of] .day-agenda:has(.scope-tabs [role=tab]:first-child[aria-selected=true]) .queue-dated .queue-status{display:none}html[data-of] .queue-item.queue-late .queue-time{color:var(--of-danger)}.queue-row,.agenda-block-head{display:contents}.queue-check,.queue-lead,.queue-when,.agenda-block-count,.queue-fatal{display:none}html[data-of] .agenda-block-head{display:flex;align-items:baseline;gap:8px;padding:10px 12px 6px}html[data-of] .agenda-block-head .agenda-block-label{padding:0}html[data-of] .agenda-block-count{display:inline;color:var(--of-text-3);font:var(--of-weight-regular) 12px / 16px var(--of-font)}html[data-of] .agenda-late .agenda-block-label{color:var(--of-danger)}html[data-of] .queue-row{display:flex;align-items:flex-start;border-radius:var(--of-radius-md)}html[data-of] .queue-row:hover{background:var(--of-surface-2)}html[data-of] .queue-row:has(.queue-item.active){background:var(--of-accent-soft)}html[data-of] .queue-row>.queue-item{flex:1 1 auto;min-width:0;padding-left:0}html[data-of] .queue-row>.queue-item:hover,html[data-of] .queue-row>.queue-item.active{background:none}html[data-of] :is(.queue-check,.queue-lead){display:grid;place-items:center;flex:0 0 40px;width:40px;height:38px}html[data-of] .queue-lead svg{width:16px;height:16px;color:var(--of-text-3)}html[data-of] .queue-check{border:0;background:none;color:transparent;cursor:pointer}html[data-of] .queue-check svg{box-sizing:border-box;width:18px;height:18px;padding:3px;border:1.5px solid var(--of-line-strong);border-radius:50%;stroke-width:2.4;transition:border-color var(--of-dur-1) var(--of-ease),color var(--of-dur-1) var(--of-ease),background-color var(--of-dur-1) var(--of-ease)}html[data-of] .queue-check:hover svg{border-color:var(--of-accent);color:var(--of-accent)}html[data-of] .queue-check:active svg{background:var(--of-accent);color:var(--of-on-accent)}html[data-of] .queue-check:focus-visible{outline:0}html[data-of] .queue-check:focus-visible svg{border-color:var(--of-accent);color:var(--of-accent);outline:2px solid var(--of-focus);outline-offset:2px}html[data-of] .queue-check:disabled{cursor:default;opacity:.5}.queue-types{display:none}html[data-of] .queue-types{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0 12px}html[data-of] .queue-types button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--of-line-2);border-radius:999px;background:none;color:var(--of-text-2);font:var(--of-weight-medium) 12px / 16px var(--of-font);cursor:pointer}html[data-of] .queue-types button span{color:var(--of-text-3);font-variant-numeric:tabular-nums}html[data-of] .queue-types button:hover{border-color:var(--of-line-strong);color:var(--of-text)}html[data-of] .queue-types button[aria-pressed=true]{border-color:transparent;background:var(--of-accent-soft);color:var(--of-accent-text)}html[data-of] .queue-types button[aria-pressed=true] span{color:inherit}html[data-of] .queue-types button:focus-visible{outline:2px solid var(--of-focus);outline-offset:2px}html[data-of] .queue-toolbar .filter-button{display:none}@media(max-width:760px){html[data-of] .queue-types button{min-height:36px;padding:0 12px;font-size:13px}}html[data-of] .queue-row{position:relative}html[data-of] .queue-when{position:absolute;right:6px;bottom:5px;display:grid;place-items:center;width:28px;height:24px;border:0;border-radius:6px;background:none;color:var(--of-text-3);cursor:pointer;opacity:0;transition:opacity var(--of-dur-1) var(--of-ease)}html[data-of] .queue-row:has(.queue-fatal)>.queue-item{padding-bottom:30px}html[data-of] .queue-row:has(.queue-when)>.queue-item:not(:has(.queue-time)){padding-right:40px}html[data-of] .queue-when svg{width:16px;height:16px}html[data-of] .queue-row:hover .queue-when,html[data-of] .queue-row:focus-within .queue-when{opacity:1}html[data-of] .queue-when:hover{color:var(--of-accent-text)}html[data-of] .queue-when:focus-visible{outline:2px solid var(--of-focus);outline-offset:-2px;opacity:1}html[data-of] .queue-when:disabled{cursor:default}@media(hover:none){html[data-of] .queue-when{opacity:1}}html[data-of] .pauta-when-other{display:flex;align-items:flex-end;gap:12px;margin-top:16px}html[data-of] .pauta-when-other .form-field{flex:1 1 auto;margin:0}html[data-of] .pauta-when .modal-footnote{margin:12px 0 0}html[data-of] .queue-fatal{display:block;color:var(--of-text-3);font:var(--of-weight-regular) 11px / 14px var(--of-font)}html[data-of] .queue-late .queue-fatal{color:var(--of-danger)}html[data-of] dialog .modal-copy+.form-field{margin-top:14px}.pauta-undo{position:fixed;right:16px;bottom:24px;left:16px;z-index:60;display:flex;align-items:center;gap:12px;width:fit-content;max-width:min(520px,calc(100vw - 32px));margin:0 auto;padding:10px 8px 10px 16px;border-radius:12px;background:var(--of-text);color:var(--of-surface);box-shadow:var(--of-shadow-3);font:var(--of-weight-regular) 14px / 20px var(--of-font)}.pauta-undo>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pauta-undo[role=alert]>span{white-space:normal}.pauta-undo strong{font-weight:var(--of-weight-strong)}.pauta-undo button{flex:0 0 auto;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:none;color:inherit;font:var(--of-weight-strong) 14px / 20px var(--of-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pauta-undo button:hover{background:color-mix(in srgb,var(--of-surface) 16%,transparent)}.pauta-undo button:focus-visible{outline:2px solid var(--of-surface);outline-offset:1px}.pauta-undo .pauta-undo-close{display:grid;place-items:center;width:32px;padding:0;text-decoration:none}.pauta-undo .pauta-undo-close svg{width:16px;height:16px}@media(max-width:760px){.pauta-undo{bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto}.pauta-undo>span{display:-webkit-box;flex:1 1 auto;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-of] :is(.queue-check,.queue-lead){flex-basis:44px;width:44px;height:44px}html[data-of] .queue-check svg{width:22px;height:22px;padding:4px}html[data-of] .queue-when{right:2px;bottom:2px;width:44px;height:32px}html[data-of] .queue-when svg{width:18px;height:18px}html[data-of] .queue-row:has(.queue-fatal)>.queue-item{padding-bottom:34px}html[data-of] .queue-row:has(.queue-when)>.queue-item:not(:has(.queue-time)){padding-right:48px}}@media(prefers-reduced-motion:reduce){html[data-of] .queue-check svg{transition:none}}html[data-of] .completed-toggle,html[data-of] .workspace-name{margin:0;padding:10px 12px;border:0;border-top:1px solid var(--of-line);color:var(--of-text-2);font-size:13px}html[data-of] .case-cover{padding:24px 32px 12px;border:0;background:none}html[data-of] .case-client{color:var(--of-text-2);font:var(--of-weight-medium) 13px / 18px var(--of-font)}html[data-of] .case-heading{display:flex;flex-direction:column;align-items:flex-start}html[data-of] .case-heading h2{margin:2px 0 4px;color:var(--of-text);font:var(--of-weight-strong) var(--of-size-h2) / var(--of-lead-h2) var(--of-font);letter-spacing:var(--of-track-tight)}html[data-of] .case-byline{flex-basis:100%;color:var(--of-text-2);font-size:13px;font-variant-numeric:normal;letter-spacing:0}html[data-of] .case-byline span{font-variant-numeric:normal;letter-spacing:0}html[data-of] .case-heading span.case-client{display:none}html[data-of] .case-byline button{color:var(--of-accent-text);font-size:13px;font-weight:var(--of-weight-medium)}html[data-of] .case-status{display:none}html[data-of] .folder-tabs{padding:0 32px;border:0;border-bottom:1px solid var(--of-line);background:none}html[data-of] .detail-tabs{gap:24px}html[data-of] .detail-tabs button{min-height:44px;padding:0;border-bottom:2px solid transparent;color:var(--of-text-2);font:var(--of-weight-medium) 14px / 20px var(--of-font)}html[data-of] .detail-tabs button:after{display:none}html[data-of] .detail-tabs button:hover{color:var(--of-text)}html[data-of] .detail-tabs button[aria-selected=true]{border-bottom-color:var(--of-accent);color:var(--of-text);font:var(--of-weight-strong) 14px / 20px var(--of-font)}html[data-of] .case-body{padding:20px 32px 48px;background:none}html[data-of] .task-heading{margin:4px 0 12px}html[data-of] .task-heading h3{color:var(--of-text);font:var(--of-weight-strong) var(--of-size-h2) / var(--of-lead-h2) var(--of-font);letter-spacing:var(--of-track-tight)}html[data-of] .detail-body{max-width:760px}html[data-of] .detail-body:has(.module-workspace),html[data-of] .portfolio-detail .detail-body,html[data-of] .documents-detail .detail-body,html[data-of] .crm-detail .detail-body{max-width:none}html[data-of] .context-facts dt{color:var(--of-text-2);font-size:13px}html[data-of] .context-facts dd{color:var(--of-text);font-size:14px}@media(max-width:760px){html[data-of] .detail-tabs{gap:20px;justify-content:flex-start}html[data-of] .detail-tabs button{flex:0 0 auto;font:var(--of-weight-medium) 14px / 20px var(--of-font)}html[data-of] .environment-strip{gap:12px}html[data-of] .environment-strip span:last-child{color:var(--of-text-2)}html[data-of] .case-cover{padding:12px 16px 8px}html[data-of] .folder-tabs{padding:0 16px}html[data-of] .case-body{padding:16px 16px 96px}html[data-of] .detail{border:0;border-radius:0;box-shadow:none}}html[data-of] .eyebrow{display:none}html[data-of] .contacts-toolbar h3,html[data-of] .module-workspace h3{font:var(--of-weight-strong) var(--of-size-h3) / var(--of-lead-h3) var(--of-font);letter-spacing:var(--of-track-tight)}html[data-of] .contacts-counter-strip{gap:8px 32px;margin:12px 0;padding:12px 0;border-block:1px solid var(--of-line)}html[data-of] .contacts-counter-strip>div{flex-direction:row-reverse;align-items:baseline;gap:6px}html[data-of] .contacts-counter-strip dt{color:var(--of-text-2);font:var(--of-weight-regular) 13px / 20px var(--of-font)}html[data-of] .contacts-counter-strip dd{color:var(--of-text);font:var(--of-weight-strong) 14px / 20px var(--of-font)}html[data-of] .contacts-register-row{align-items:center;gap:4px;padding:0;border-top:1px solid var(--of-line)}html[data-of] .contacts-register-row.is-current{padding-left:0;border-left:0;background:var(--of-accent-soft)}html[data-of] .contacts-record-button{gap:0;padding:10px 8px 10px 0;border-radius:0}html[data-of] .contacts-register-row:hover{background:var(--of-surface-2)}html[data-of] .contacts-record-button strong{color:var(--of-text);font:var(--of-weight-medium) 15px / 22px var(--of-font);letter-spacing:0}html[data-of] .contacts-record-button :is(span,small){color:var(--of-text-2);font:var(--of-weight-regular) 13px / 18px var(--of-font)}html[data-of] .modal-footnote{color:var(--of-text-3);font-size:12px}html[data-of] .dossier-number input{font-variant-numeric:tabular-nums;letter-spacing:.01em}html[data-of] .dossier-number input::placeholder{color:var(--of-text-3);opacity:.7}html[data-of] .dossier-number:has(+.dossier-number-note:not(:empty)){margin-bottom:6px}html[data-of] .dossier-number-note{margin:0 0 14px;color:var(--of-text-2);font:var(--of-weight-medium) 12px / 18px var(--of-font)}html[data-of] .dossier-number-note:empty{display:none}html[data-of] .dossier-number-note.error{color:var(--of-danger)}html[data-of] .dossier-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}html[data-of] .dossier-more{margin:4px 0 0}html[data-of] .dossier-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--of-accent-text);font:var(--of-weight-medium) 13px / 20px var(--of-font);cursor:pointer;list-style:none}html[data-of] .dossier-more>summary::-webkit-details-marker{display:none}html[data-of] .dossier-more>summary svg{width:14px;height:14px;transition:transform var(--of-dur-1) var(--of-ease)}html[data-of] .dossier-more[open]>summary svg{transform:rotate(180deg)}html[data-of] .dossier-more>summary:focus-visible{outline:2px solid var(--of-focus);outline-offset:2px;border-radius:4px}html[data-of] .dossier-more[open]>summary{margin-bottom:8px}html[data-of] .dossier-checking{margin:8px 0 0;color:var(--of-text-3);font:var(--of-weight-regular) 13px / 20px var(--of-font)}html[data-of] .dossier-checking.error{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--of-danger)}html[data-of] .calendar-heading{align-items:center;margin-bottom:14px}html[data-of] .calendar-heading h4{margin:0;color:var(--of-text);font:var(--of-weight-strong) 20px / 28px var(--of-font);letter-spacing:-.01em}html[data-of] .calendar-range-wide{display:none}html[data-of] .calendar-range-compact{display:inline}html[data-of] .calendar-heading .primary-button{margin-top:0}html[data-of] .calendar-toolbar{padding-block:4px;border-color:var(--of-line)}html[data-of] .calendar-scope{padding-block:10px}html[data-of] .calendar-date-list{border-bottom:1px solid var(--of-line)}html[data-of] .calendar-day{grid-template-columns:60px minmax(0,1fr);padding:6px 0;border-top:1px solid var(--of-line)}html[data-of] .calendar-day>header{padding-top:9px}html[data-of] .calendar-day time strong{color:var(--of-text);font:var(--of-weight-strong) 20px / 24px var(--of-font);letter-spacing:0}html[data-of] .calendar-day time span{max-width:none;margin-top:0;color:var(--of-text-3);font:var(--of-weight-regular) 12px / 16px var(--of-font)}html[data-of] .calendar-day-today time strong{color:var(--of-accent-text)}html[data-of] .calendar-entry{grid-template-columns:52px minmax(0,1fr) 16px;gap:10px;padding:8px 10px;border:0;border-radius:var(--of-radius-md)}html[data-of] .calendar-entry+.calendar-entry{border-top:0}html[data-of] .calendar-entry:hover{background:var(--of-surface-2)}html[data-of] .calendar-entry:hover .calendar-entry-body>strong{text-decoration:none}html[data-of] .calendar-entry:focus-visible{outline:2px solid var(--of-focus);outline-offset:-2px}html[data-of] .calendar-clock{padding-top:1px;color:var(--of-text-2);font:var(--of-weight-medium) 12px / 20px var(--of-font);font-variant-numeric:tabular-nums}html[data-of] .calendar-clock-type{display:none}html[data-of] .calendar-entry-body>strong{color:var(--of-text);font:var(--of-weight-medium) 14px / 20px var(--of-font);letter-spacing:0}html[data-of] .calendar-entry-body>span{margin-top:0;color:var(--of-text-2);font:var(--of-weight-regular) 12.5px / 18px var(--of-font)}html[data-of] .calendar-entry-body>small{margin-top:0;color:var(--of-text-3);font:var(--of-weight-regular) 12px / 18px var(--of-font)}html[data-of] .calendar-entry-body>small>.calendar-quiet{display:none}html[data-of] .calendar-entry-body>small:not(:has(>span:not(.calendar-quiet))){display:none}html[data-of] .calendar-entry-body>small>span:before{content:none}html[data-of] .calendar-entry-body>small>span:not(.calendar-quiet)~span:not(.calendar-quiet):before{content:" · "}html[data-of] .calendar-late{color:var(--of-danger);font-weight:var(--of-weight-medium)}html[data-of] .calendar-entry.is-late .calendar-entry-body>strong{color:var(--of-danger)}html[data-of] .calendar-entry>svg{margin-top:3px;color:var(--of-text-3)}html[data-of] .calendar-footer{padding-top:10px}html[data-of] .calendar-footer>p{padding-top:12px;color:var(--of-text-3);font:var(--of-weight-regular) 12px / 18px var(--of-font)}@media(max-width:760px){html[data-of] .calendar-day{grid-template-columns:48px minmax(0,1fr)}html[data-of] .calendar-entry{grid-template-columns:minmax(0,1fr) 16px;padding:10px 6px}html[data-of] .calendar-entry>.calendar-clock:has(>.calendar-clock-type){display:none}html[data-of] .calendar-entry>.calendar-clock:not(:has(>.calendar-clock-type)){grid-column:1 / -1}}html[data-of] .case-cover:has(.case-heading[data-empty]):has(~* .calendar-workspace),html[data-of] .case-cover:has(.case-heading[data-empty]):has(~* .calendar-workspace)~.folder-tabs{display:none}html[data-of] .queue-item .queue-client:empty{display:none}html[data-of] .queue-item .queue-client:empty~.queue-matter:before{content:none;margin:0}html[data-of] .queue-item .queue-client:empty~.queue-matter{flex:0 0 100%}@media(max-width:760px){html[data-of] dialog.oficio-modal{width:100%;max-width:none;border-radius:var(--of-radius-lg) var(--of-radius-lg) 0 0}}html[data-of] .oab-invite{margin-top:6px;min-height:40px}html[data-of] .profile-other-access{margin-top:18px;border-top:1px solid var(--of-line);padding-top:12px}html[data-of] .profile-other-access>summary{cursor:pointer;color:var(--of-accent-text);font:var(--of-weight-medium) 14px / 20px var(--of-font);min-height:40px;display:flex;align-items:center}html[data-of] .profile-other-access[open]>summary{margin-bottom:8px}html[data-of] .profile-dialog :is(.team-admin,.push-devices) button:not([class]){padding:0;border:0;background:none;color:var(--of-accent-text);font:var(--of-weight-medium) 14px / 20px var(--of-font);text-align:left;cursor:pointer}html[data-of] .profile-dialog :is(.team-admin,.push-devices) button:not([class]):disabled{color:var(--of-text-3);cursor:default}html[data-of] .profile-dialog :is(.team-admin,.push-devices) button:not([class]):focus-visible{outline:2px solid var(--of-focus);outline-offset:2px;border-radius:4px}html[data-of] .profile-dialog .team-row{gap:12px}@media(max-width:760px){html[data-of] .profile-dialog .team-row>button:not([class]){display:block;margin-top:6px}}html[data-of] .module-result-state>.text-link{margin-left:10px}
