.reader-mode .sidebar nav a[data-nav="home"],.reader-mode .sidebar nav a[data-nav="events"],.reader-mode .sidebar nav a[data-nav="updates"],.reader-mode .sidebar nav a[data-nav="trash"],.reader-mode .sidebar nav a[data-nav="settings"],.reader-mode #mobile-more,.reader-mode .mobile-tabs a[data-mobile-nav="home"],.reader-mode .mobile-tabs a[data-mobile-nav="events"]{display:none}
.reader-mode .mobile-tabs{grid-template-columns:1fr 1fr}.reader-mode .document-mode [data-mode="edit"],.reader-mode .document-layout,.reader-mode .page-head .actions button{display:none}.reader-mode .reading-document .document-layout{display:none}.reader-mode .document-reader{display:block!important;margin-top:0}
.preview-link{border:0;background:none;padding:0;text-align:left;white-space:normal;color:var(--teal)}.evidence-preview{display:block;max-width:100%;max-height:70vh;margin:15px auto;border:1px solid var(--line)}.evidence-audio{width:100%;margin:20px 0}.evidence-pdf,.evidence-text{width:100%;height:65vh;border:1px solid var(--line)}.linked-set{margin:20px 0}.linked-set button{white-space:normal;margin:4px}.download-button{display:inline-block;padding:11px 16px;border-radius:8px;color:#fff}.share-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:300px;overflow:auto;margin-bottom:20px}.share-list label{border:1px solid var(--line);padding:9px;border-radius:7px;margin:0;font-weight:400}
@media(max-width:760px){.share-list{grid-template-columns:1fr}.reader-mode .mobile-tabs{grid-template-columns:1fr 1fr}.reader-mode .mobile-tabs a{display:flex}.reader-mode .mobile-tabs a[data-mobile-nav="home"],.reader-mode .mobile-tabs a[data-mobile-nav="events"],.reader-mode .mobile-tabs button{display:none}.evidence-pdf,.evidence-text{height:60vh}}
.badge.approved{background:#e7eef9;color:#294c7a;font-weight:700}.check-line{display:flex;align-items:center;gap:8px}.check-line input{margin:0}.viewer-mode .document-mode [data-mode="edit"],.viewer-mode .document-layout{display:none}.viewer-mode .document-reader{display:block!important;margin-top:0}.limited-mode .sidebar nav a[data-nav="settings"],.limited-mode .sidebar nav a[data-nav="updates"],.limited-mode .sidebar nav a[data-nav="trash"],.limited-mode #mobile-more{display:none}
.table-tools{align-items:center;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.table-tools strong{font-size:12px;color:var(--muted);margin-right:4px}.table-tools .document-trash{margin-left:auto}@media(max-width:760px){.table-tools strong{width:100%}.table-tools button{flex:1;white-space:normal}.table-tools .document-trash{margin-left:0}}
.quick-logout{display:none}.reader-mode .quick-logout,.viewer-mode .quick-logout{display:inline-flex}.topbar-actions{display:flex;align-items:center;gap:12px}.reader-evidence{margin:18px 0 28px;padding:18px;background:#f4f6f9;border:1px solid var(--line);border-radius:10px}.reader-evidence h2{margin-bottom:3px}.reader-evidence-list{display:grid;gap:9px}.reader-evidence-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px}.reader-evidence-list button{text-align:left;white-space:normal;border:0;padding:4px;color:var(--teal);font-weight:700}.reader-evidence-list .download-button{padding:7px 11px}.reader-evidence-list small{grid-column:1/-1}@media(max-width:760px){.reader-evidence{padding:13px}.reader-evidence-list>div{grid-template-columns:1fr}.reader-evidence-list .download-button{grid-column:1;width:100%;text-align:center}}
.html-source{min-height:55vh;font:13px/1.6 Consolas,'Courier New',monospace;white-space:pre;tab-size:2}.table-tools .source-tool{background:var(--teal);color:#fff;border-color:var(--teal);margin-right:5px}@media(max-width:760px){.table-tools .source-tool{width:100%;flex-basis:100%}}
