.baldinger-app-footer{display:flex!important;align-items:flex-end;justify-content:space-between;gap:16px;width:calc(100% - 32px);max-width:520px;margin:28px auto 100px;padding:0;color:inherit;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.baldinger-app-footer strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.baldinger-app-footer p{font-size:11px;line-height:1.4;margin:6px 0 0;opacity:.75}.baldinger-app-footer img{width:64px;height:64px;flex-shrink:0}.baldinger-app-footer *{box-sizing:border-box}@media print{.baldinger-app-footer{display:none!important}}
 
.baldinger-app-footer{position:static!important;inset:auto!important;transform:none!important;margin-bottom:calc(140px + env(safe-area-inset-bottom))!important}

 
.baldinger-app-footer .family-line{white-space:nowrap}

 
.baldinger-app-footer{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"copy logo" "family family";align-items:center;column-gap:16px;row-gap:6px}
.baldinger-app-footer>a,.baldinger-app-footer a{display:contents}
.baldinger-app-footer>a>div:first-child,.baldinger-app-footer>div:first-child{grid-area:copy;align-self:center}
.baldinger-app-footer img{grid-area:logo;align-self:center;justify-self:end}
.baldinger-app-footer .family-line{grid-area:family;text-align:center!important;flex:none!important;align-self:auto!important;padding-bottom:0!important}

 
.baldinger-app-footer p,.baldinger-app-footer .family-line{font-size:12px!important;line-height:1.35!important}
