.gbwz-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
.gbwz-tabelle{border-collapse:collapse;width:100%;font-size:.95em}
.gbwz-tabelle th,.gbwz-tabelle td{padding:.35em .55em;border-bottom:1px solid #ddd;text-align:left;white-space:nowrap}
.gbwz-tabelle thead th{border-bottom:2px solid #999}
.gbwz-sortierbar thead th{cursor:pointer;user-select:none}
.gbwz-sortierbar thead th[aria-sort=ascending]::after{content:" ▲";font-size:.75em}
.gbwz-sortierbar thead th[aria-sort=descending]::after{content:" ▼";font-size:.75em}
.gbwz-zahl{font-weight:700}
.gbwz-plus{color:#007a1f}
.gbwz-minus{color:#b32d2e}
.gbwz-info{font-size:.9em;opacity:.8}
.gbwz-suche input{width:100%;max-width:360px;padding:.45em;box-sizing:border-box}
.gbwz-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.8em;margin:.5em 0 1em}
.gbwz-kacheln div{border:1px solid #ddd;border-radius:6px;padding:.6em .8em}
.gbwz-kacheln span{display:block;font-size:.85em;opacity:.75}
.gbwz-kacheln strong{display:block;font-size:1.6em;line-height:1.2}
.gbwz-kacheln small{display:block;font-size:.8em;opacity:.75}
.gbwz-kurve{width:100%;max-width:720px;height:auto;margin:.5em 0 1.2em;display:block}
.gbwz-gitter{stroke:currentColor;stroke-opacity:.12}
.gbwz-achse{fill:currentColor;fill-opacity:.7;font-size:11px}
.gbwz-linie{fill:none;stroke:#2563b0;stroke-width:2.5;stroke-linejoin:round}
.gbwz-punkt{fill:#2563b0}
.gbwz-zurueck{margin:0 0 .5em}
.gbwz-auf{background:none;border:1px solid #ccc;border-radius:4px;width:1.9em;height:1.9em;padding:0;cursor:pointer;line-height:1;color:inherit}
.gbwz-auf span[aria-hidden]{display:inline-block;transition:transform .15s}
.gbwz-auf[aria-expanded=true] span[aria-hidden]{transform:rotate(90deg)}
.gbwz-einzel>td{background:rgba(0,0,0,.03);padding-top:.2em;padding-bottom:.8em}
.gbwz-einzeltabelle{width:auto;font-size:.9em}
.gbwz-einzeltabelle th,.gbwz-einzeltabelle td{border-bottom:1px solid #e5e5e5}
.gbwz-erg{text-align:center;font-weight:700}
.gbwz-ungewertet{opacity:.6}
.gbwz .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
