.documents-page{gap:1.25rem;max-width:1120px;margin:0 auto;padding:1.25rem;display:grid}.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{border-block:1px solid var(--border-default);padding:1rem 0}.documents-workflow h2{margin-top:0}.documents-workflow label{gap:.4rem;max-width:28rem;display:grid}.documents-workflow select{width:100%;font:inherit;color:inherit;background:var(--bg-input);border:1px solid var(--border-default);padding:.65rem}.document-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.document-steps small{color:var(--text-secondary);margin-top:.3rem;display:block}.document-steps [data-state=complete]{color:var(--success-fg)}:is(.settings-form:has([name=document-template]),.settings-form:has(form textarea[rows="16"])){min-width:0}.settings-form:has(form textarea[rows="16"]) form{gap:.8rem;margin-top:1.25rem;display:grid}.settings-form:has(form textarea[rows="16"]) label{gap:.4rem;display:grid}.settings-form:has(form textarea[rows="16"]) label:has(input[type=checkbox]){align-items:flex-start;display:flex}.settings-form:has(form textarea[rows="16"]) input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--border-default);color:inherit;background:var(--bg-input);border-radius:.4rem;padding:.65rem}.settings-form:has(form textarea[rows="16"]) textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--border-default);color:inherit;background:var(--bg-input);border-radius:.4rem;padding:.65rem}.settings-form:has(form textarea[rows="16"]) textarea{resize:vertical}.documents-section{min-width:0;padding:1.25rem;overflow:auto}.documents-section h2{margin:0 0 1rem}.documents-section h3{margin:1.25rem 0 .75rem}.documents-section label{gap:.4rem;margin-bottom:.9rem;font-size:.9rem;display:grid}.documents-section input:not([type=checkbox]),.documents-section textarea,.documents-section select{box-sizing:border-box;border:1px solid var(--border-default);width:100%;color:inherit;background:var(--bg-input);font:inherit;border-radius:.4rem;padding:.65rem}.documents-section textarea{resize:vertical}.documents-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.documents-grid fieldset,fieldset.documents-grid{border:1px solid var(--border-default);border-radius:.5rem;margin:.75rem 0;padding:1rem}.documents-actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.documents-note{color:var(--text-secondary);margin:0}.documents-error{border:1px solid #c34;border-radius:.5rem;padding:1rem}.documents-preview{border:1px solid var(--border-default);background:#fff;width:100%;height:650px;margin:1rem 0}.documents-editor{border-top:1px solid var(--border-default);margin-top:1.5rem;padding-top:1rem}.documents-send,.documents-check{padding:1rem 0}.documents-send label,label.documents-check{align-items:flex-start;gap:.7rem;display:flex}.documents-section table{border-collapse:collapse;text-align:left;width:100%}.documents-section th,.documents-section td{border-bottom:1px solid var(--border-default);vertical-align:top;overflow-wrap:anywhere;padding:.7rem}.documents-section li{margin:.7rem 0}.documents-link{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;text-decoration:underline}.documents-section th:nth-child(2),.documents-section td:nth-child(2){white-space:nowrap}@media (width<=600px){.documents-page{padding:.65rem}.documents-grid{grid-template-columns:1fr}.documents-preview{height:420px}}
