/* Kachel-Darstellung für frühere Tabellen (07.11.2026) – Stil wie Aufwandsfaktoren Kamera-Inspektion */
.kacheln{background:#fff;border:1px solid var(--linie);border-radius:var(--r-l);box-shadow:var(--schatten-s);overflow:hidden}
.wrap>:not(.sek-kopf):not(.zwei)+.kacheln{margin-top:clamp(40px,5vw,64px)}
.spalte>*+.kacheln,.kacheln+p{margin-top:24px}
.kacheln-kopf{margin:0;padding:clamp(16px,2.2vw,22px) clamp(18px,2.4vw,26px);background:var(--nacht);color:#fff;font-family:var(--titel);font-weight:800;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.15;text-transform:uppercase;letter-spacing:.03em}
.kacheln-liste{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;margin:0 -1px -1px 0;background:#fff;counter-reset:kachel}
.kacheln-liste>li{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:clamp(18px,2.2vw,24px) clamp(18px,2.2vw,24px) clamp(20px,2.4vw,26px);background:#fff;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);counter-increment:kachel}
.kacheln-nummern>li{padding-top:clamp(18px,2.2vw,24px)}
.kacheln-nummern>li::before{content:counter(kachel,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--eis);color:var(--stahl);font-family:var(--titel);font-weight:800;font-size:1.05rem;letter-spacing:.02em}
.kachel-titel{margin:0;font-family:var(--titel);font-weight:800;font-size:1.18rem;line-height:1.2;color:var(--nacht);letter-spacing:.01em}
.kachel-titel strong{font-weight:800}
.kachel-feld{margin:0}
.kachel-feld dt{margin:4px 0 2px;font-family:var(--titel);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stahl)}
.kachel-feld dd{margin:0;color:var(--anthrazit);font-size:.98rem;line-height:1.55}
.kachel-feld dd+dt{margin-top:10px}
.kacheln-fakten .kacheln-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}
.kacheln-fakten .kacheln-liste>li{gap:4px;padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,22px)}
.kachel-label{margin:0;font-family:var(--titel);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stahl)}
.kachel-wert{margin:0;font-weight:600;color:var(--nacht);line-height:1.45}
.kacheln-preise .kacheln-liste>li{gap:6px}
.kachel-preis{margin:auto 0 0;padding-top:6px;font-family:var(--titel);font-weight:800;font-size:1.7rem;line-height:1;color:var(--rot)}
.kachel-text{margin:0;color:var(--anthrazit);font-size:.98rem;line-height:1.5}
@media (max-width:560px){.kacheln-nummern>li{display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:6px;align-items:center}.kacheln-nummern>li>*:not(.kachel-titel){grid-column:1/-1}}
