.db-kopfzahlen{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:minmax(320px,1fr) minmax(0,1fr);display:grid}.db-hero{gap:var(--space-sm);flex-direction:column;display:flex}.db-hero-zahl{letter-spacing:-.03em;color:var(--text-heading);margin:2px 0 var(--space-sm);font-size:52px;font-weight:650;line-height:1}.db-hero-zahl span{color:var(--text-secondary);letter-spacing:-.01em;font-size:20px;font-weight:500}.db-kacheln{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.db-kacheln .kachel{cursor:pointer;padding:var(--space-lg);transition:box-shadow var(--dauer), transform var(--dauer)}.db-kacheln .kachel:hover{box-shadow:var(--shadow-raised)}.db-kacheln .kachel.aktiv{box-shadow:0 0 0 2px var(--color-primary), var(--shadow-card)}.db-neuer{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;font:inherit;font-size:var(--fs-body-sm);text-align:left;color:var(--color-warn);background:var(--color-warn-subtle);border-radius:var(--radius-md);cursor:pointer;border:0;margin-top:auto;padding:9px 12px;display:flex}.db-neuer:hover{filter:brightness(.98)}.db-neuer.aktiv{box-shadow:0 0 0 2px var(--color-warn-mark)}.kachel-kopf{font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:center;gap:7px;font-weight:550;display:flex}.db-kacheln .kachel-zahl{margin-top:6px}.segmentbalken{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.segmentbalken>span{min-width:3px}.segmentbalken.hoch{border-radius:7px;height:14px}.db-legende{margin:var(--space-sm) 0 0;font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;gap:4px 14px;padding:0;list-style:none;display:flex}.db-legende li{align-items:center;gap:6px;display:inline-flex}.db-raster{gap:var(--space-xl);grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;display:grid}.db-spalte{gap:var(--space-lg);display:grid}.db-laender{padding-bottom:var(--space-sm)}.db-filter{margin-bottom:var(--space-sm);overflow-x:auto}.db-liste{margin:0 calc(-1 * var(--space-sm));max-height:720px;padding:0;list-style:none;overflow:auto}.db-land{align-items:center;gap:0 var(--space-md);padding:9px var(--space-sm);border-radius:var(--radius-md);color:inherit;grid-template-columns:minmax(0,1fr) auto 14px;grid-template-areas:"name status pfeil""info status pfeil";display:grid}.db-land:hover{background:var(--surface-sunken);text-decoration:none}.db-liste li+li .db-land{box-shadow:0 -1px 0 var(--separator)}.db-liste li:hover+li .db-land,.db-liste li+li .db-land:hover{box-shadow:none}.db-land-name{color:var(--text-heading);grid-area:name;font-weight:550}.db-land-name .hinweis{font-weight:400;font-size:var(--fs-caption);margin-left:4px}.db-land-info{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);grid-area:info;overflow:hidden}.db-land .status{grid-area:status}.db-pfeil{color:var(--text-tertiary);grid-area:pfeil;font-size:18px;line-height:1}.db-neu{color:var(--color-warn)}.db-aktivitaet{margin:0;padding:0;list-style:none;display:grid}.db-aktivitaet li{border-top:1px solid var(--separator);font-size:var(--fs-body-sm);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 0;display:flex}.db-aktivitaet li:first-child{border-top:0;padding-top:0}.db-aktivitaet li a{font-weight:550}.db-aktivitaet .status{margin-left:auto}.db-laedt{opacity:.6;transition:opacity var(--dauer)}@media (max-width:1100px){.db-kopfzahlen,.db-raster{grid-template-columns:1fr}.db-kacheln{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.db-kacheln{grid-template-columns:1fr 1fr}}
