/* Compact document registers and one top action toolbar; no print changes. */
@media screen {
  .document-register { table-layout:fixed; min-width:1280px; }
  .document-register th { color:var(--accent-bright); text-transform:none; letter-spacing:0; font-size:12px; white-space:nowrap; }
  .document-register td { padding-top:11px; padding-bottom:11px; font-size:12px; }
  .document-register th:first-child { width:32px; }
  .document-register th:nth-child(2) { width:12%; }
  .document-register th:nth-child(3) { width:14%; }
  .document-register th:nth-child(5),.document-register th:nth-child(6) { width:8%; }
  .document-register th:nth-child(7) { width:11%; text-align:right; }
  .document-register th:nth-child(8) { width:12%; text-align:right; }
  .document-register th:nth-child(9) { width:9%; }
  .document-register th:last-child { width:80px; }
  .document-register td:nth-child(2) button { max-width:100%; text-align:left; white-space:normal; overflow-wrap:anywhere; line-height:1.4; }
  .document-register-ref { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  .document-register td:nth-child(4) { overflow-wrap:anywhere; }
  .document-register td:nth-child(5),.document-register td:nth-child(6) { white-space:nowrap; }
  .document-register th:last-child,.document-register td:last-child { padding-right:20px; text-align:center; }
  .document-register-files { color:var(--text-2); font-weight:600; }
  .document-register-heading { gap:12px; flex-wrap:wrap; }
  .document-register-heading>div:last-child { align-items:center; }
  .document-register-count { color:var(--text-3); font-size:12px; white-space:nowrap; }
  #topbarActions.document-workspace-actions { gap:7px; }
  #topbarActions.document-workspace-actions .btn { white-space:nowrap; }
  #topbarActions.document-workspace-actions [data-document-toolbar-action="saveDoc"] { margin-left:auto; }
  #pageContent>.card[data-document-details]:has(#f_party) { background:#EEF4FC; border-color:#D4E1F2; }
  .card:has(>.document-register) { overflow-x:auto; }
  @media(max-width:700px) {
    #topbarActions.document-workspace-actions .btn { min-height:36px; }
    .document-register-heading>div:last-child { width:100%; }
  }
}
