/* Baohiem24 · Handy-Ansicht (07.11.2026). Wird als letzte Datei geladen und gilt nur bis 760 px Breite. */
.header .navlinks .nav-staff{display:none}

@media(max-width:760px){
  /* Kopf in einer Zeile: Logo · Anmelden · Hell/Dunkel · Sprache · Menü */
  .header .wrap.nav{grid-template-columns:minmax(0,1fr) 44px 44px 52px 44px!important;column-gap:6px!important;min-height:60px!important;padding-block:8px!important}
  .header .brand{grid-column:1!important;grid-row:1!important;max-width:140px!important}
  .header .brand img{height:42px!important;object-position:left center}
  .header .maki-login-brand{display:none!important}
  .header .customer-login{grid-column:2!important;grid-row:1!important;width:44px;padding:0!important;gap:0!important;border-radius:12px;justify-content:center}
  .header .customer-login span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  html body .header .maki-theme-toggle.maki-theme-toggle{grid-column:3!important;grid-row:1!important;justify-self:stretch!important;width:44px!important;min-width:44px!important;padding:0!important;gap:0!important;border-radius:12px!important}
  html body .header .maki-theme-toggle svg{opacity:1!important}
  html:not([data-maki-theme="dark"]) .header .maki-theme-toggle .theme-sun,
  html[data-maki-theme="dark"] .header .maki-theme-toggle .theme-moon{display:none!important}
  .header .language-picker{grid-column:4!important;grid-row:1!important}
  .header .language-picker summary{width:52px}
  .header .menu{grid-column:5!important;grid-row:1!important;width:44px;min-width:44px!important;border-radius:12px!important}

  /* Menü als ruhige Liste unter dem Kopf */
  .header .navlinks{grid-column:1/-1!important;grid-row:2!important;padding:6px 0 10px!important;border-top:1px solid var(--line,#dce7e9);margin-top:8px!important}
  .header .navlinks a{min-height:48px;padding:0 4px;font-size:16px;border-bottom:1px solid var(--line,#eef2f4)}
  .header .navlinks a:last-child{border-bottom:0}
  .header .navlinks .nav-staff{display:flex;color:#5b6b78;font-size:14px;font-weight:600}

  /* Keine fallenden Blätter über dem Text */
  .bh24-atmosphere>canvas,.bh24-atmosphere .bh24-atmosphere-bar{display:none!important}

  /* Cookie-Hinweis kleiner, damit die Seite sichtbar bleibt */
  .privacy-center:not(.privacy-expanded){max-height:60vh;max-height:60dvh;padding:14px 16px max(12px,env(safe-area-inset-bottom))!important}
  .privacy-center:not(.privacy-expanded) h2{font-size:16px;margin:0 0 4px}
  .privacy-center:not(.privacy-expanded) p{font-size:13px;line-height:1.45;margin:0 0 6px}
  .privacy-center:not(.privacy-expanded) .privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 4px}
  .privacy-center:not(.privacy-expanded) .privacy-actions button{min-height:46px;padding:8px 10px;font-size:13px}
  .privacy-center:not(.privacy-expanded) .privacy-actions button:nth-child(3){grid-column:1/-1;min-height:40px;background:transparent;border-color:transparent;text-decoration:underline;font-weight:600}
  .privacy-center:not(.privacy-expanded) .privacy-links{font-size:12px;gap:14px}
}
