.table-scroll th:nth-child(3),.table-scroll td:nth-child(3),.table-scroll th:nth-child(4),.table-scroll td:nth-child(4),.table-scroll th:nth-child(8),.table-scroll td:nth-child(8),.table-scroll th:nth-child(9),.table-scroll td:nth-child(9){display:table-cell}.installations-table th:nth-child(3),.installations-table td:nth-child(3),.installations-table th:nth-child(4),.installations-table td:nth-child(4),.installations-table th:nth-child(8),.installations-table td:nth-child(8),.installations-table th:nth-child(9),.installations-table td:nth-child(9),.installations-table th:nth-child(11),.installations-table td:nth-child(11),.installations-table th:nth-child(12),.installations-table td:nth-child(12){display:table-cell}@media(max-width:620px){.installations-table th:nth-child(3),.installations-table td:nth-child(3),.installations-table th:nth-child(4),.installations-table td:nth-child(4),.installations-table th:nth-child(8),.installations-table td:nth-child(8),.installations-table th:nth-child(11),.installations-table td:nth-child(11),.installations-table th:nth-child(12),.installations-table td:nth-child(12){display:none}}
.pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--muted);font-size:10px}
.signal-details summary{cursor:pointer;color:var(--accent-text);font-size:10px}.signal-details dl{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0;min-width:260px}.signal-details dt{font-size:9px;color:var(--muted)}.signal-details dd{font-size:9px;margin:0;overflow-wrap:anywhere}
/* Shared controls missing from the base dashboard template. */
.logout-link{width:100%;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);text-align:left;font-size:11px;transition:background .16s,color .16s,border-color .16s}
.logout-link:hover{background:var(--surface-hover);border-color:var(--border);color:var(--text)}
.heading-actions input[type="date"]{height:36px;min-width:132px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--text-2);font:inherit;font-size:11px}
.heading-actions input[type="date"]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}
.footnote{margin:12px 1px 0;color:var(--muted);font-size:10px;line-height:1.5}
.push-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:620px){.heading-actions input[type="date"]{height:42px;flex:1;min-width:130px}}
@media(max-width:620px){.push-inline-fields{grid-template-columns:1fr}}
