/* Befunde der Website-Wache vom 10.11.2026 */
/* Eckdaten und Faktenzeile: auch bei 320 px mindestens 14 px */
@media (max-width:380px){
 html body .sp-ek-label{font-size:14px!important;letter-spacing:.06em}
 html body .sp-facts span{font-size:14px!important;hyphens:auto;-webkit-hyphens:auto}
}
/* Google-Bewertung passt bei schmalen Handys in eine Zeile */
@media (max-width:360px){
 html body a.water-rating{max-width:100%;gap:8px;padding-left:12px;padding-right:12px}
 :root body:not(:has(main.sheet)):not(#x) a.water-rating .water-rating-stars{letter-spacing:-.04em;font-size:11px!important}
 :root body:not(:has(main.sheet)):not(#x) a.water-rating > span:last-child{font-size:14px!important;white-space:nowrap}
}
/* Revierkarte: „Lageplan“ / „Location map“ bei schmalen Handys nicht abgeschnitten */
@media (max-width:380px){:root body:not(:has(main.sheet)):not(#x) .map-view-switch button{padding-left:10px!important;padding-right:10px!important;font-size:14px!important}}
/* Advent-Hinweis bei den freien Terminen: Beschriftung mindestens 14 px */
html body .vs-free-advent b{font-size:14px!important}
/* Datenschutz-Hinweis: Dachzeile „Cookies & Datenschutz“ mindestens 14 px */
html body:not(#x) .sm-privacy .sm-privacy-kicker{font-size:14px!important}
/* Startseite: Dachzeile „Privates Saunaboot in Thüringen“ bei 320–360 px mit Abstand zum Rand */
@media (max-width:360px){html body .sp-h1-kicker{gap:10px!important}html body .sp-h1-kicker .sp-kicker-text{letter-spacing:.12em!important}}
/* Charterboot-Revierkarte: Knopf „Interaktive Karte öffnen“ bei schmalen Handys mit weniger Innenabstand, damit der Text nicht anstößt */
@media (max-width:380px){:root body:not(:has(main.sheet)):not(#x) .map-loading button{padding-left:14px!important;padding-right:14px!important;padding-top:10px!important;padding-bottom:10px!important;white-space:normal!important;text-align:center;height:auto!important;min-height:44px;line-height:1.3!important;text-wrap:balance}}
/* Englische Buchungsleiste: gleiche Schriftgröße wie auf Deutsch (14 px) und Umbruch statt Abschneiden bei schmalen Handys */
@media (max-width:767px){html[lang="en"] body:not(#x) .mobile-book a{font-size:14px!important;letter-spacing:.14em!important}}
@media (max-width:400px){html[lang="en"] body:not(#x) .mobile-book{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}html[lang="en"] body:not(#x) .mobile-book a{min-width:0;white-space:normal!important}html[lang="en"] body:not(#x) .mobile-book a>span:first-child{min-width:0;white-space:normal!important;overflow-wrap:normal}html[lang="en"] body:not(#x) .mobile-book a>span:last-child{flex-shrink:0}}
@media (max-width:360px){html[lang="en"] body:not(#x) .mobile-book{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}}
