

/* Freigabe C1: Herkunftsmodul mit dezenter Flaeche, Original-Logo bleibt unveraendert. */
footer.footer-balanced-v5j .footer-genres-composite{min-height:145px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
footer.footer-balanced-v5j .genres-composite-inner{box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;padding:13px 14px!important;background:#f2f7f8!important;border:0!important;border-radius:10px!important;max-width:100%!important;min-height:99px!important}
footer.footer-balanced-v5j .genres-composite-inner span{font-family:'Noto Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#344d5a!important;line-height:1.3!important;white-space:nowrap!important}
footer.footer-balanced-v5j .genres-composite-inner a{display:block!important;width:100%!important;max-width:190px!important}
footer.footer-balanced-v5j .genres-composite-inner img{display:block!important;width:100%!important;max-width:190px!important;max-height:62px!important;height:auto!important;object-fit:contain!important;object-position:left center!important}
footer.footer-balanced-v5j .genres-composite-inner a:focus-visible{outline:3px solid #006DA2!important;outline-offset:4px!important;border-radius:2px!important}
@media(max-width:620px){footer.footer-balanced-v5j .genres-composite-inner{padding:10px!important;min-height:92px!important}footer.footer-balanced-v5j .genres-composite-inner span{font-size:12px!important}}

