/* BoheSaxia V5.7 – kompakte Android-Navigation + Bankensuche */
.bs57-cache{padding:12px 14px;border:1px solid #d7dfcb;background:#f1f5e9;border-radius:12px;color:#284832;font-size:13px;line-height:1.5;margin:10px 0}
@media(max-width:780px){
 .bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;align-items:center;gap:0;padding:7px 4px max(8px,env(safe-area-inset-bottom));overflow:visible}
 .bottom-nav button{min-width:0;max-width:100%;font-size:clamp(8px,2.1vw,10px);line-height:1.15;min-height:53px;padding:4px 1px;gap:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
 .bottom-nav button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis}
 .bottom-nav button .nav-ico{font-size:19px}
 .main{padding-bottom:110px}
 .toast{bottom:83px}
}
@media(max-width:370px){
 .bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr));padding-left:1px;padding-right:1px}
 .bottom-nav button{font-size:7.5px;letter-spacing:-.15px}
 .bottom-nav button .nav-ico{font-size:18px}
}
