/* google.css — Admin-Seite „Google“ (30.09.2026) */
.goo-raster .ad-karte > h2 { margin-bottom: 12px; }
.goo-balken { display: flex; align-items: flex-end; gap: 4px; height: 150px; padding-top: 6px; }
.goo-balken i { flex: 1; min-width: 2px; background: var(--ru-cyan); border-radius: 2px 2px 0 0; opacity: .85; transition: opacity .15s; }
.goo-balken i:hover { opacity: 1; }
.goo-achse { display: flex; justify-content: space-between; gap: 8px; margin-top: 8px; font: 500 11px var(--ru-f-mono); color: var(--ru-paper-50); }
.goo-ok { color: var(--ru-cyan); }
.goo-gut .ad-kpi-wert { color: var(--ru-cyan); }
.goo-krit .ad-kpi-wert { color: var(--ad-rot); }
.goo-tab td { padding: 7px 10px; font-size: 13px; }
.goo-tab td:first-child { max-width: 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.goo-tab td a { color: inherit; text-decoration: none; }
.goo-tab td a:hover { color: var(--ru-cyan); }
.goo-tab td.num b { color: var(--ru-paper); }
.goo-unter { margin-top: 16px; }
@media (max-width: 520px) { .goo-balken { height: 110px; gap: 2px; } .goo-tab td:nth-child(3) { display: none; } }
