
#view-luminarias { min-width:0; }
#view-luminarias .logs-table { max-width:100%; overflow-x:auto; box-sizing:border-box; }
#view-luminarias .data-table { width:100%; table-layout:fixed; font-size:16px; }
#view-luminarias .data-table th, #view-luminarias .data-table td { white-space:normal; overflow-wrap:anywhere; padding:16px 8px; line-height:1.45; vertical-align:middle; }
#view-luminarias .data-table th { font-size:14px; letter-spacing:.25px; }
#view-luminarias .data-table th:nth-child(1) { width:13%; }
#view-luminarias .data-table th:nth-child(2) { width:15%; }
#view-luminarias .data-table th:nth-child(3) { width:10%; }
#view-luminarias .data-table th:nth-child(4) { width:10%; }
#view-luminarias .data-table th:nth-child(5) { width:13%; }
#view-luminarias .data-table th:nth-child(6), #view-luminarias .data-table th:nth-child(7), #view-luminarias .data-table th:nth-child(8) { width:8%; }
#view-luminarias .data-table th:nth-child(9) { width:15%; }
#view-luminarias .st-badge { font-size:14px; gap:5px; padding:4px 6px; max-width:100%; box-sizing:border-box; }
#view-luminarias .st-badge .dot { flex-shrink:0; width:6px; height:6px; }
#view-control .btn { display:inline-flex; align-items:center; justify-content:center; text-align:center; line-height:1.35; gap:6px; white-space:normal; }
#view-control .filter-bar > .btn { min-height:42px; font-size:14px; padding:10px 16px; }
@media(max-width:700px) { #view-luminarias .data-table { min-width:700px; } }

#view-luminarias .data-table th { text-transform:none; }
#view-luminarias .data-table th:nth-child(2) { width:13%; }
#view-luminarias .data-table th:nth-child(4) { width:12%; }
#view-luminarias .data-table th:nth-child(6), #view-luminarias .data-table th:nth-child(7) { width:7%; }
#view-luminarias .data-table th:nth-child(8) { width:10%; }


#view-luminarias .data-table th { overflow-wrap:normal; }
#view-luminarias .data-table th:nth-child(7) { width:8%; }
#view-luminarias .data-table th:nth-child(8) { width:9%; }
