.tabs{display:flex;gap:10px;align-items:start}.tab-button{cursor:pointer;padding:15px;text-align:center;font-weight:500;transition:background-color .3s ease,color .3s ease}.indicator-table{width:100%;margin-top:10px;border-collapse:collapse}.indicator-table th,.indicator-table td{border:1px solid #ccc;padding:8px;text-align:left}.info-column{overflow-y:auto;max-height:calc(100vh - 160px)}.map-column{min-height:400px}
