.documents-page{gap:20px;min-width:0;max-width:1120px;display:grid}.documents-page>.page-heading{margin-bottom:0}.documents-page .notice{margin:0}.client-document-status{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.nda-badge{border:1px solid;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .5rem;text-decoration:none;display:inline-flex}.nda-badge.signed{color:var(--success-fg)}.nda-badge.missing,.document-next{color:var(--text-secondary)}.documents-workflow,.documents-section{border-top:1px solid var(--border-subtle);align-content:start;gap:12px;min-width:0;padding-top:20px;display:grid}.documents-workflow h2,.documents-section h2{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);scroll-margin-top:16px}.documents-section h3{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);margin-top:4px}.documents-workflow p,.documents-section p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:0}.documents-workflow>p{color:var(--text-secondary)}.documents-workflow>p strong{color:var(--text-primary)}.documents-workflow label,.documents-section label{min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);gap:6px;display:grid}.documents-workflow label{max-width:28rem}.documents-workflow select,.documents-section :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;font-weight:var(--font-weight-regular)}.documents-section label:has(>input[type=checkbox]){font-weight:var(--font-weight-regular);align-items:flex-start;gap:8px;display:flex}.documents-section input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0}.documents-file{gap:6px;min-width:0;max-width:28rem;display:grid}.document-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.document-steps li{border-top:2px solid var(--border-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);padding-top:8px}.document-steps li>span{color:var(--text-tertiary)}.document-steps [data-state=complete]{border-top-color:var(--success-fg)}.document-steps [data-state=complete]>span{color:var(--success-fg)}.document-steps small{font-weight:var(--font-weight-regular);color:var(--text-secondary);margin-top:2px;display:block}.documents-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;min-width:0;display:grid}.documents-section>:is(.documents-grid,label){max-width:840px}fieldset.documents-grid{border:0;border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;row-gap:8px;margin:0;padding:12px 0 0}fieldset.documents-grid:has(>.button){grid-template-columns:repeat(3,minmax(0,1fr)) auto}fieldset.documents-grid legend{float:left;width:100%;font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);grid-column:1/-1;padding:0}.documents-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documents-actions>strong{font-size:var(--font-size-sm);margin-right:4px}.documents-actions>span{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--text-secondary)}.documents-section .empty-state{min-height:0;padding:24px 16px}.documents-status{color:var(--text-secondary)}.documents-guidance{color:var(--text-secondary);max-width:70ch}.documents-meta{border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0;padding-top:12px;display:grid}.documents-meta>div{gap:2px;min-width:0;display:grid}.documents-meta dt{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.documents-meta dd{overflow-wrap:anywhere;margin:0}.documents-meta code{font-size:var(--font-size-xs);overflow-wrap:anywhere}.documents-resolve>label:not(:has(>input[type=checkbox])){max-width:28rem}.documents-recipients{font-size:var(--font-size-sm);line-height:var(--line-height-sm);overflow-wrap:anywhere;gap:4px;margin:0;padding:0;list-style:none;display:grid}.documents-section details{border-top:1px solid var(--border-subtle);padding-top:12px}.documents-section details[open]{gap:12px;display:grid}.documents-section details[open]>label:not(:has(>input[type=checkbox])){max-width:16rem}.documents-section details>.button{justify-self:start}.documents-section summary{width:fit-content;min-height:24px;font-size:var(--font-size-sm);line-height:24px;font-weight:var(--font-weight-medium);cursor:pointer}.documents-pdf-link{width:fit-content;font-size:var(--font-size-sm)}.documents-preview{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;width:100%;height:650px}.documents-send{border-top:1px solid var(--border-subtle);justify-items:start;gap:12px;padding-top:12px;display:grid}.documents-remind{border-top:1px solid var(--border-subtle);gap:8px;padding-top:12px;display:grid}.documents-section .simple-table td{vertical-align:baseline;overflow-wrap:anywhere}.documents-section .simple-table :is(th,td):nth-child(2){white-space:nowrap}.documents-section .simple-table tr[aria-current=true]{background:var(--bg-active)}.documents-link{min-height:24px;color:var(--text-primary);font:inherit;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0}.documents-link:hover{color:var(--text-link)}.document-templates .panel>p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:0}.document-templates .panel>p+:is(.simple-table-wrap,.empty-state){margin-top:12px}.document-template-form{gap:12px;display:grid}.document-template-form>label:not(.check-label){font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);gap:6px;display:grid}.document-template-form :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;font-weight:var(--font-weight-regular)}.document-template-form .notice{margin:0}.document-template-actions{flex-wrap:wrap;gap:8px;display:flex}.documents-section .simple-table td:first-child{overflow-wrap:break-word;min-width:8rem}@media (width<=760px){.documents-workflow h2,.documents-section h2{scroll-margin-top:72px}}@media (width<=600px){.documents-grid,fieldset.documents-grid{grid-template-columns:minmax(0,1fr)}fieldset.documents-grid:has(>.button){grid-template-columns:minmax(0,1fr)}fieldset.documents-grid>.button{justify-self:start}.documents-preview{height:420px}}
