.dashboard-container[data-v-70be1847]{background-color:#f5f5f5;display:flex;flex-direction:column;gap:10px;min-height:100vh}.top-section[data-v-70be1847]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);height:460px}.map-panel[data-v-70be1847]{height:100%}.charts-column[data-v-70be1847]{display:contents}.chart-panel[data-v-70be1847]{height:100%}.bottom-section[data-v-70be1847]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);height:460px}.chart-panel-bottom[data-v-70be1847]{height:100%}.table-panel[data-v-70be1847]{grid-column:span 2;height:100%}.panel[data-v-70be1847]{display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-70be1847]{align-items:center;display:flex;justify-content:space-between;padding:4px 16px}.panel-header h3[data-v-70be1847]{font-size:14px;font-weight:500;margin:0}.panel-actions[data-v-70be1847]{align-items:center;display:flex;gap:8px}.icon-btn[data-v-70be1847]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:16px;padding:4px}.icon-btn[data-v-70be1847]:hover{background-color:#f0f0f0}.search-input[data-v-70be1847]{border:1px solid #ddd;border-radius:4px;font-size:12px;padding:4px 8px;width:150px}.panel-content[data-v-70be1847]{align-items:center;display:flex;flex:1;justify-content:center;overflow:auto}.table-content[data-v-70be1847]{padding:0}.panel-footer[data-v-70be1847]{padding:4px 16px}.filter-section[data-v-70be1847]{display:flex;flex-wrap:wrap;gap:16px}.filter-section label[data-v-70be1847]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;gap:6px}.filter-section input[type=checkbox][data-v-70be1847]{cursor:pointer}.data-table[data-v-70be1847]{border-collapse:collapse;font-size:13px;width:100%}.data-table thead[data-v-70be1847]{background-color:#f5f5f5;position:sticky;top:0;z-index:1}.data-table th[data-v-70be1847]{border-bottom:2px solid #e5e5e5;color:#666;font-weight:600;padding:12px 16px;text-align:left}.data-table td[data-v-70be1847]{border-bottom:1px solid #e5e5e5;color:#333;padding:12px 16px}.data-table tbody tr[data-v-70be1847]:hover{background-color:#f9f9f9}.data-table a[data-v-70be1847]{color:#06c;text-decoration:none}.data-table a[data-v-70be1847]:hover{text-decoration:underline}@media(max-width:1400px){.top-section[data-v-70be1847]{grid-template-columns:350px 1fr}}@media(max-width:1200px){.top-section[data-v-70be1847]{grid-template-columns:1fr;height:auto}.charts-column[data-v-70be1847]{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.bottom-section[data-v-70be1847]{grid-template-columns:1fr;height:auto}.chart-panel-bottom[data-v-70be1847]{height:400px}}
