/* Isolated logo/footer settings presentation */
.settings-logo-preview{margin-top:10px;padding:10px;border:1px solid #dce7ec;border-radius:12px;background:#fff;min-height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden}.settings-logo-preview img{max-width:220px;max-height:80px;object-fit:contain;display:block}.brand-area .brand-logo-custom{display:block;width:215px;height:60px;max-width:215px;max-height:60px;object-fit:contain;object-position:center;flex:0 0 215px;}
.footer-logo-custom{display:block;max-width:210px;max-height:78px;width:auto;height:auto;object-fit:contain}.footer-logo:has(.footer-logo-custom){display:flex;align-items:center}.footer-logo:has(.footer-logo-custom) .footer-logo-custom{margin-inline:0 auto}
@media(max-width:760px){.brand-area .brand-logo-custom{width:165px;height:48px;max-width:165px;max-height:48px;flex:0 0 165px}.footer-logo-custom{max-width:180px;max-height:68px}.settings-logo-preview img{max-width:180px;max-height:70px}}
@media(max-width:480px){.brand-area .brand-logo-custom{width:150px;height:44px;max-width:150px;max-height:44px;flex-basis:150px}}

/* v51 - slightly larger footer logo */
.footer-logo-custom{max-width:240px;max-height:90px}
@media(max-width:760px){.footer-logo-custom{max-width:205px;max-height:76px}}
@media(max-width:480px){.footer-logo-custom{max-width:190px;max-height:70px}}
