/* 添付書類（入居者の「書類」タブ）。列幅は文字数で固定し、狭い画面では横にスクロールする。
   クラス名は印刷帳票の表（reports.css の doc-table）と衝突しないよう documents-table にする（v0.13.19〜24 は同じ名前で 77em に広げていたため、印刷帳票が縮小されていた）。 */
.documents-table{table-layout:fixed;width:77em;max-width:none}.documents-table th{white-space:nowrap}.documents-table td{vertical-align:top;overflow-wrap:anywhere}.documents-table .td-date{white-space:nowrap}.documents-table small{display:block;color:var(--muted);font-size:var(--font-xs)}.documents-table .doc-notes{white-space:pre-wrap}.doc-expiry{display:block;margin-top:3px}
.documents-table .actions{display:flex;flex-wrap:wrap;gap:4px}.documents-table .button-link{display:inline-block;padding:5px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);text-decoration:none;font-size:var(--font-sm)}
.doc-usage{margin:8px 0 0;color:var(--muted)}
#detail-content .card:has(.documents-table) .table-wrap{overflow-x:auto;margin:0}
