/* M5 im Fluss einer Seite (09.10.2026, Bahn tf_seite). termin.css und termin.js baut baue_termin.py, sie bleiben
   unberuehrt. js/m5_einbett.js haengt Leiste und Kalender in den Wirt (.m5-wirt), hier liegen sie im Fluss. Die Lage
   im Fenster, die termin.js bei jedem Scrollen als style setzt, heben die Regeln mit !important auf. Glas, Schrift
   und Masse bleiben aus termin.css und glas.css. Unschaerfe faellt weg, auf Weiss wirkt sie ohnehin nicht. */
html.m5-einbett.tm-offen{overflow:visible}
.m5-wirt{position:relative;width:100%;max-width:940px;min-height:84px}
.m5-wirt .m5-bar,.m5-wirt .m5-kal{position:relative!important;left:auto!important;top:auto!important;right:auto!important;
  bottom:auto!important;width:100%!important;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none}
.m5-wirt .m5-bar{height:84px!important;border-radius:42px!important;transition:background .3s ease}
.m5-wirt .m5-kal{height:auto!important;margin-top:12px;opacity:1;transform:none;visibility:visible;pointer-events:auto}
.m5-wirt .m5-r{overflow:visible}
.m5-wirt .m5-x{display:none}
.m5-rueck{display:flex;align-items:center;min-height:84px}
@media (max-width:640px){
  .m5-wirt .m5-bar{height:auto!important;border-radius:28px!important}
  .m5-wirt .m5-zeit{padding-left:0;padding-right:0}
  .m5-wirt .m5-bar.ok .m5-in{padding-right:18px}
}
