
/* v5g – optisch gewichtete Original-Logos, kompakter Rechtsbereich */
footer.site-footer-compact{padding:24px 0 19px!important}
footer .footer-one-line{display:grid!important;grid-template-columns:1.5fr .88fr 1.02fr 1.03fr 1.08fr 1.28fr 1.13fr!important;column-gap:clamp(12px,1.5vw,23px)!important;row-gap:16px!important;align-items:center!important}
footer .footer-unit{gap:9px!important;justify-content:center!important;min-width:0!important;align-items:center!important}
footer .footer-mini{font-size:11px!important;line-height:1.35!important;color:#344d59!important;min-height:16px!important;text-align:center!important}
footer .footer-unit img{width:auto!important;height:auto!important;object-fit:contain!important;max-width:100%!important}
footer .footer-genres img{max-height:47px!important;max-width:180px!important}
footer .footer-iso img{max-height:67px!important;max-width:72px!important}
footer .footer-bcv img{max-height:47px!important;max-width:155px!important}
footer .footer-cdv img{max-height:43px!important;max-width:150px!important}
footer .footer-wir img{max-height:49px!important;max-width:157px!important}
footer .footer-mv img{max-height:79px!important;max-width:150px!important}
footer .footer-mv,footer .footer-wir{align-self:center!important}
footer .footer-legal-links{gap:0!important;align-items:flex-start!important;justify-content:center!important;border-left:1px solid #d9e4e8;padding-left:15px!important}
footer .footer-legal-links a{display:block!important;width:auto!important;font-size:12px!important;line-height:1.3!important;text-decoration:underline!important;text-decoration-color:#b5c7ce!important;text-underline-offset:3px!important;color:#006DA2!important;padding:5px 0!important;white-space:nowrap!important}
footer .footer-legal-links a:hover{color:#A21634!important;text-decoration-color:currentColor!important}
footer .footer-legal-links a:focus-visible{outline:3px solid #A21634!important;outline-offset:3px!important}
@media(max-width:1150px){footer .footer-one-line{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}footer .footer-legal-links{border-left:0!important;padding-left:0!important;align-items:center!important}}
@media(max-width:700px){footer .footer-one-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}footer .footer-genres{grid-column:1/-1}footer .footer-legal-links{grid-column:1/-1;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;column-gap:18px!important;row-gap:4px!important;border-top:1px solid #d9e4e8;padding-top:12px!important}footer .footer-mv img{max-height:79px!important}}
