/* billigxxl · Version 2026.11.02 */
.mz{--pl-farbe:#075fff;width:min(1440px,calc(100% - 96px));padding-inline:0;padding-top:28px}
.mz .pland-kopf h2{font-size:clamp(22px,2.2vw,30px);margin:0 0 8px}
.mz .pland-kopf p{max-width:860px}
.mzk{display:flex;flex-direction:column;gap:6px}
.mzk>a:first-child{flex:1 1 auto;height:auto}
.mzk .pk-bild{position:relative}
.mzk .pk-bild em{position:absolute;left:10px;top:10px;padding:3px 8px;border-radius:6px;background:rgba(14,28,54,.82);color:#fff;font-size:12px;font-style:normal;font-weight:700}
.mzk .pk-preis small{font-size:13px}
.mzk .mzk-mehr{display:flex;flex-direction:row;align-items:center;height:auto;min-height:44px;padding:0 4px;background:none;box-shadow:none;border-radius:0;color:#075fff;font-size:14px;font-weight:600;text-decoration:none}
.mzk .mzk-mehr:hover{text-decoration:underline;box-shadow:none}
@media(max-width:1050px){.mz{width:calc(100% - 40px)}}
@media(max-width:760px){.mz{width:calc(100% - 28px)}}
.mz-klassen{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 10px;padding:0}
.mz-klassen li{display:flex;flex-direction:column;min-width:150px;padding:8px 12px;border:1px solid #d9e2f2;border-radius:10px;background:#f6f9ff}
.mz-klassen b{font-size:15px;color:#0e1c36}
.mz-klassen span{font-size:13px;color:#4a5872}
.mz-anbieter{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 0 14px;font-size:13px;color:#4a5872}
.mz-anbieter img{height:28px;width:auto}
.mzk-station{display:flex;align-items:center;gap:10px}
.mzk-station b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:40px;border-radius:8px;background:#0e1c36;color:#fff;font-size:18px;letter-spacing:.06em}
.mzk-station span{font-size:13px;line-height:1.3;color:#4a5872}
.mzk-fakten{display:flex;flex-wrap:wrap;gap:6px}
.mzk-fakten span{padding:2px 8px;border-radius:999px;background:#eef3fb;font-size:12px;color:#0e1c36}
@media(max-width:760px){.mz-klassen{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mz-klassen::-webkit-scrollbar{display:none}.mz-klassen li{min-width:140px}}
