/* German SPOB: mobil/tablet WhatsApp, keine Aenderung am Desktop-Header */
.gspb-mobile-whatsapp { display: none; }
@media (max-width: 1024px) {
  .gspb-mobile-whatsapp {
    position: fixed; right: max(14px, env(safe-area-inset-right, 0px));
    bottom: max(16px, env(safe-area-inset-bottom, 0px));
    z-index: 9995; display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%;
    color: #fff; background: #12b94e; box-shadow: 0 5px 18px rgba(0,0,0,.25);
    text-decoration: none; border: 2px solid #fff;
  }
  .gspb-mobile-whatsapp svg { width: 37px; height: 37px; }
  .gspb-mobile-whatsapp:focus-visible { outline: 3px solid #bc8b37; outline-offset: 4px; }
}
@media (max-width: 390px) {
  .gspb-mobile-whatsapp { width: 51px; height: 51px; right: 12px; bottom: 12px; }
  .gspb-mobile-whatsapp svg { width: 33px; height: 33px; }
}
