:root{--text-caption:12px;--text-label:13px;--text-body:14px;--text-item:14px;--text-subsection:16px;--text-section:20px;--text-page:30px;--leading-copy:1.6;--leading-label:1.5;--leading-heading:1.3;--weight-copy:400;--weight-control:500;--weight-heading:600;--font-weight-title:600;--font-weight-strong:600;--font-weight-critical:600;--space-inline:8px;--space-control:12px;--space-group:16px;--space-section:24px;--surface-inset:24px}html body{font-size:var(--text-body);line-height:var(--leading-copy)}body h1{font-size:var(--text-page)!important;font-weight:var(--weight-heading)!important;line-height:var(--leading-heading)!important;letter-spacing:-.025em!important}body h2{font-size:var(--text-section)!important;font-weight:var(--weight-heading)!important;line-height:var(--leading-heading)!important;letter-spacing:-.015em!important}body h3{font-size:var(--text-subsection)!important;font-weight:var(--weight-heading)!important;letter-spacing:0!important;line-height:1.5!important}body :is(.case-status-group>summary,.kanban-column>header,.task-board-direct>section>header,.document-group-heading,.external-checklist-folder>summary,.portal-requirement-group>header) :is(h2,h3){font-size:var(--text-item)!important;line-height:1.5!important}body :is(.summary-surface-head,.form-section,.record-form fieldset,.external-pilot-fields) :is(h2,h3){font-size:var(--text-subsection)!important}body :is(.page-header,.panel-head){gap:var(--space-group)}.page>.page-header{margin-bottom:var(--space-section)}body .panel>.panel-head{padding:20px var(--surface-inset)}body :is(.panel-head,.page-header)>div>p{font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:0;margin:4px 0 0}body :is(p,small,dt,dd,td){letter-spacing:0}body :is(.task-description,.case-note-list article>p,.form-section>p,.external-instructions,.portal-instructions){font-size:var(--text-body);line-height:var(--leading-copy);font-weight:var(--weight-copy)}body :is(.form-help,.helper-text,.notification-empty,.task-save-status,.tracking-saving,.tracking-wait-label,.task-row-kind,.task-card-case,.task-card-subtasks,.task-card-top,.task-board-direct article footer,.task-board-hint,.task-reminders-caption,.document-compact-update,.document-row-updated,.external-delivery-date,.external-checklist-files,.external-session span,.case-note-edited,.chat-origin,.chat-send>span,.note-brief-header,.note-brief-citation,.summary-kind){font-weight:var(--weight-copy);letter-spacing:0;font-size:var(--text-caption)!important;line-height:var(--leading-label)!important}body :is(.task-table,.cases-table,.participant-table,.data-table) th{font-size:var(--text-caption);font-weight:var(--weight-control);line-height:var(--leading-label);letter-spacing:.03em}body :is(.task-workspace,.cases-workspace) table th{font-size:var(--text-caption)}body :is(.record-form,.form-card,.access-form,.tracking-intake,.external-workspace,.external-portal) label:not(.requirement-completion),body :is(.record-form,.form-card,.access-form,.tracking-intake,.external-workspace,.external-portal) label>span:not(.mw-select){font-size:var(--text-label);font-weight:var(--weight-control);line-height:var(--leading-label)}body :is(.record-form,.access-form,.form-card) .form-grid{gap:var(--space-group) var(--space-section)}body :is(.button,.text-button,.filter,.task-views button,.case-view-switch button){font-size:var(--text-label);font-weight:var(--weight-control);line-height:var(--leading-label);letter-spacing:0}body :is(.task-title .text-button,.task-card-title){font-size:var(--text-item);line-height:var(--leading-label);font-weight:var(--weight-control)}body :is(.record-form,.form-card,.access-form) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:var(--text-body);font-weight:var(--weight-copy);line-height:var(--leading-label)}body .mw-select-trigger{font-weight:var(--weight-control);line-height:var(--leading-label)}body .sidebar .nav-item{font-size:var(--text-body);font-weight:var(--weight-control);line-height:var(--leading-label)}body :is(.case-chat .case-note-list article>header>strong,.case-chat .case-note-list article>p){font-size:var(--text-body)}body .case-chat .case-note-list article>header>time,body .case-chat .case-note-list article>.case-note-action,body .case-chat .summary-surface-head>div>p{font-size:var(--text-caption);line-height:var(--leading-label)}body .case-chat .summary-status{font-size:var(--text-label);line-height:var(--leading-copy)}body .case-chat .note-pinned-label,body .document-browser :is(.document-register-columns,.document-group-count,.folder-item small,.document-row-status){font-size:var(--text-caption);line-height:var(--leading-label)}body .document-browser .document-group-heading{column-gap:var(--space-inline)}.task-review-scope{margin:0 0 var(--space-section);max-width:420px}.task-review-scope>label{gap:var(--space-inline);font-size:var(--text-label);font-weight:500;display:grid}.task-reviews>.content-grid{gap:var(--space-section)}@media (max-width:760px){:root{--text-page:26px;--text-section:18px;--surface-inset:16px;--space-section:20px}body .panel>.panel-head{padding:16px var(--surface-inset)}body .sidebar .primary-nav .nav-item{font-size:var(--text-caption)}body :is(.record-form,.form-card,.access-form,.task-workspace,.external-workspace,.external-portal,.auth-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){font-size:16px}body .task-views{gap:4px}body .task-views button{min-height:44px;padding:10px 12px}.task-reviews>.content-grid{grid-template-columns:minmax(0,1fr)}}body :is(.task-table,.cases-table,.participant-table,.data-table) th{font-size:var(--text-caption)!important;letter-spacing:.03em!important;font-weight:500!important;line-height:1.5!important}body :is(.task-table,.cases-table,.participant-table,.data-table) td{font-size:var(--text-body)!important;line-height:1.5!important}body .task-title .text-button{font-size:var(--text-item)!important;font-weight:500!important;line-height:1.5!important}body :is(.record-form,.form-card,.access-form,.tracking-intake) label>span:not(.mw-select){font-size:var(--text-label)!important;font-weight:500!important;line-height:1.5!important}body .institution-picker-label{font-size:var(--text-label)!important;font-weight:500!important}body small:not(.document-identity-icon small){font-size:var(--text-caption);line-height:1.5}body .notification-popover section h2{font-size:var(--text-caption)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.5!important}body .notification-popover>header span,body .notification-popover>header>a{font-size:var(--text-caption);line-height:1.5}body .notification-popover section a strong{font-size:var(--text-label);line-height:1.5}body .notification-popover section a small{font-size:var(--text-caption);line-height:1.5}body .sidebar .feature-unavailable-link{flex-wrap:wrap;gap:2px 8px}.notification-inbox{z-index:1000;width:min(480px,100vw - 24px);color:var(--text,#25252a);font-family:var(--font-ui),sans-serif;background:#fff;border:1px solid #e3e4ec;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #17143c20}.notification-inbox [role=dialog]{outline:none;flex-direction:column;max-height:min(720px,100dvh - 100px);display:flex}.notification-inbox-header{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.notification-inbox-header h2{margin:0;font-family:inherit;line-height:1.4;font-size:18px!important;font-weight:600!important}.notification-inbox-header p{color:#717584;margin:4px 0 0;font-size:12px;line-height:1.5}.notification-inbox-close,.notification-inbox-read{color:#717584;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.notification-inbox-close:hover,.notification-inbox-read:hover{color:#20148c;background:#efedf9}.notification-inbox-tools{border-bottom:1px solid #ececf2;align-items:center;gap:8px;padding:0 20px 16px;display:flex}.notification-inbox-search{color:#767987;background:#f6f6f8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.notification-inbox-search input{width:100%;min-width:0;height:40px;font:inherit;outline-offset:2px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.notification-inbox-tools select{width:130px;height:40px;font:inherit;background:#fff;border:1px solid #e4e4eb;border-radius:8px;flex:none;padding:0 8px;font-size:12px}.notification-inbox-body{overscroll-behavior:contain;min-height:180px;overflow:auto}.notification-inbox-body section{margin:0;padding:0}.notification-inbox-body h3{color:#747786;background:#f8f8fa;border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:9px 20px;font-family:inherit;line-height:1.5;display:flex;font-size:11px!important;font-weight:500!important}.notification-inbox-body ul{margin:0;padding:0;list-style:none}.notification-inbox-row{border-bottom:1px solid #f0f0f5;align-items:center;gap:0;min-width:0;padding:0 12px 0 0;display:flex}.notification-inbox-row:last-child{border-bottom:0}.notification-inbox-row:hover,.notification-inbox-row:focus-within{background:#f8f7fc}.notification-inbox-destination{text-align:left;color:inherit;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:12px;padding:16px 8px 16px 20px;text-decoration:none;display:flex}.notification-inbox-icon{color:#21148c;background:#efedf9;border-radius:9px;flex:0 0 32px;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;margin-top:3px;font-size:18px;font-weight:500;display:flex}.notification-inbox-icon.approval{color:#815d21;background:#fbf3e4}.notification-inbox-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-inbox-meta{color:#787b88;justify-content:space-between;align-items:baseline;gap:6px;font-size:10px;line-height:1.4;display:flex}.notification-inbox-meta time{white-space:nowrap;font-size:10px}.notification-inbox-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.notification-inbox-copy small{color:#777a88;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.notification-inbox-unread{background:#27169d;border-radius:50%;flex:none;width:6px;height:6px}.notification-inbox-empty{text-align:center;color:#777a88;flex-direction:column;align-items:center;gap:10px;padding:32px 28px;display:flex}.notification-inbox-empty strong{color:#30303b;font-size:14px;font-weight:500}.notification-inbox-empty p{max-width:310px;margin:0;font-size:12px;line-height:1.6}.notification-inbox-empty button,.notification-inbox-error button{font:inherit;color:#21148c;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;font-weight:500}.notification-inbox-error{color:#785820;background:#fff7e9;padding:8px 20px;font-size:12px;line-height:1.5}.notification-inbox-footer{border-top:1px solid #ececf2;flex-direction:column;gap:6px;padding:14px 20px;display:flex}.notification-inbox-footer span{color:#787b88;font-size:11px;line-height:1.5}.notification-inbox-footer a{color:#21148c;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.notification-inbox button:focus-visible,.notification-inbox a:focus-visible,.notification-inbox select:focus-visible,.notification-inbox input:focus-visible{outline-offset:-2px;outline:2px solid #5747bd}@media (max-width:760px){.notification-inbox [role=dialog]{max-height:calc(100dvh - 90px)}.notification-inbox-header{padding:16px 16px 10px}.notification-inbox-tools{padding:0 16px 12px}.notification-inbox-tools select{width:112px;height:44px}.notification-inbox-search input{height:44px}.notification-inbox-close,.notification-inbox-read{width:44px;height:44px}.notification-inbox-destination{gap:9px;padding:14px 4px 14px 16px}.notification-inbox-row{padding-right:8px}.notification-inbox-meta{flex-wrap:wrap;gap:2px 6px}.notification-inbox-copy strong{font-size:13px}.notification-inbox-icon{border-radius:8px;flex-basis:28px;width:28px;height:28px}.notification-inbox-footer{padding:12px 16px}}button.notification-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.notification-inbox-footer{font-style:normal}.notification-inbox [role=dialog]{max-height:inherit;min-height:0}.notification-inbox-copy strong{font-size:14px}.notification-inbox-copy small{font-size:12px}.notification-inbox-meta,.notification-inbox-meta time{font-size:11px}
.more-menu-trigger.more-menu-trigger{box-sizing:border-box;letter-spacing:0;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:1;display:inline-flex}.more-menu-trigger>svg{flex:none;width:18px;height:18px;margin:0;display:block}.more-menu-trigger:focus-visible,.more-menu-trigger[data-focus-visible]{outline:2px solid var(--focus-color);outline-offset:2px}.case-options-popover{max-width:calc(100vw - 24px)}.case-options-menu{min-width:min(210px,100vw - 40px);max-width:100%}.case-options-menu [role=menuitem]{white-space:normal;overflow-wrap:anywhere}.case-chat .case-note-list article>header{grid-template-columns:30px minmax(0,1fr) auto auto 36px;align-items:center;gap:6px 10px;display:grid}.case-chat .case-note-list article>header>.note-author-avatar{grid-area:1/1}.case-chat .case-note-list article>header>strong{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.case-chat .case-note-list article>header>small{grid-area:1/3}.case-chat .case-note-list article>header>time{white-space:nowrap;grid-area:1/4;margin:0}.case-chat .case-note-list article>header>.note-menu-trigger{grid-area:1/5;align-self:start;margin:0}@media (max-width:760px),(pointer:coarse){.more-menu-trigger.more-menu-trigger{width:44px;min-width:44px;height:44px;min-height:44px}.document-browser .document-folder-row:has(.folder-row-menu){grid-template-columns:24px minmax(0,1fr) 44px}.document-folder-row:has(.folder-row-menu){grid-template-columns:24px minmax(0,1fr) 44px}.checklist-library .checklist-template-list article{grid-template-columns:minmax(0,1fr) 75px 44px}.case-chat .case-note-list article>header{grid-template-columns:30px minmax(0,1fr) 44px;gap:4px 6px}.case-chat .case-note-list article>header>.note-menu-trigger{grid-area:1/3}.case-chat .case-note-list article>header>time{white-space:normal;grid-area:2/2;margin:0;font-size:11px}.case-chat .case-note-list article>header>small{grid-area:3/2;font-size:11px}}@media (pointer:coarse){.document-browser .document-register .requirement-row{grid-template-columns:28px minmax(0,1fr) 44px}}@container (max-width:620px){.document-browser .requirement-menu-trigger{margin-top:2px}}
.document-browser .document-register{--document-menu:36px;--document-action:112px;--document-date:138px;--document-status:102px;--document-detail-columns:20px minmax(0,1fr) var(--document-date) var(--document-status) var(--document-action);--document-folder-columns:28px 20px minmax(0,1fr) var(--document-date) var(--document-status)}.document-browser .document-register .requirement-row{grid-template-columns:28px minmax(0,1fr) var(--document-menu)}.document-browser .document-register .requirement-row .requirement-open{grid-template-columns:var(--document-detail-columns)}.document-browser .attachment-requirement-heading .attachment-completion-status{text-align:left;white-space:normal;grid-area:1/4;min-width:0}.document-browser .document-register .attachment-requirement-heading .requirement-open>.attachment-disclosure{grid-area:1/5;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;display:flex}.document-browser .document-register-columns{grid-template-columns:28px var(--document-detail-columns) var(--document-menu)}body .document-browser .document-register .document-group-heading{grid-template-columns:minmax(0,1fr) var(--document-action) var(--document-menu);align-items:center;column-gap:12px;padding-inline:12px;display:grid}.document-browser .document-register .document-group-toggle{grid-template-columns:var(--document-folder-columns);grid-area:1/1;gap:12px;width:100%;min-width:0;display:grid}.document-browser .document-group-toggle .document-group-chevron{grid-area:1/1;justify-self:center}.document-browser .document-group-toggle>.document-identity-icon{grid-area:1/2}.document-browser .document-group-toggle>strong{grid-area:1/3}.document-browser .document-group-toggle>small{white-space:normal;text-align:left;grid-area:1/5;justify-self:start;margin:0}.document-browser .document-group-heading>.document-heading-action{white-space:normal;overflow-wrap:break-word;grid-area:1/2;width:100%;min-width:0}.document-browser .document-group-heading>.document-add-action{width:var(--document-menu);min-width:var(--document-menu);grid-area:1/3}@media (pointer:coarse),(max-width:760px){.document-browser .document-register{--document-menu:44px}}@container (max-width:850px){.document-browser .requirement-row,.document-browser .document-group-heading,.document-browser .document-register-columns{--document-action:96px;--document-status:100px;--document-detail-columns:20px minmax(0,1fr) var(--document-status) var(--document-action);--document-folder-columns:28px 20px minmax(0,1fr) var(--document-status)}.document-browser .attachment-requirement-heading .attachment-completion-status{grid-column:3}.document-browser .document-register .attachment-requirement-heading .requirement-open>.attachment-disclosure,.document-browser .document-group-toggle>small{grid-column:4}}@container (max-width:620px){.document-browser .requirement-row{--document-detail-columns:20px minmax(0,1fr);--document-menu:44px}.document-browser .document-register .requirement-row{grid-template-columns:28px minmax(0,1fr) 44px}.document-browser .attachment-requirement-heading .attachment-completion-status{grid-area:2/2}.document-browser .document-register .attachment-requirement-heading .requirement-open>.attachment-disclosure{grid-area:3/2;justify-self:start;width:32px;height:24px}body .document-browser .document-register .document-group-heading{grid-template-columns:28px minmax(0,1fr) 44px;column-gap:6px;padding-inline:8px}.document-browser .document-register .document-group-toggle{grid-area:1/1/auto/3;grid-template-columns:28px 20px minmax(0,1fr);gap:4px 6px}.document-browser .document-group-toggle>small{grid-area:2/3;margin-left:4px}.document-browser .document-group-toggle>strong{margin-left:4px}.document-browser .document-group-heading>.document-heading-action{text-align:left;grid-area:2/2;justify-self:start;width:auto;margin-bottom:8px;padding-left:26px}.document-browser .document-group-heading>.document-add-action{grid-area:1/3;align-self:start;width:44px;min-width:44px;min-height:44px;margin:7px 0 0;padding:6px}}.document-browser .attachment-requirement-heading .requirement-open[aria-expanded=true] .attachment-disclosure svg{transform:rotate(90deg)}@container (max-width:620px){.document-browser .document-register .requirement-open>.document-identity-icon{grid-row:1;align-self:start}.document-browser .document-register .requirement-row{align-items:flex-start;display:flex}.document-browser .document-register .requirement-row>.document-completion-slot{flex:0 0 28px}.document-browser .document-register .requirement-row>.requirement-open{flex:1 1 0;align-self:flex-start;width:auto}.document-browser .document-register .requirement-row>.requirement-menu-trigger{flex:0 0 44px}}
