@import url('/assets/brand-system.css');
:root{--brand-ink:#0b2535;--brand-mint:#20c6aa}
.logo,.flow-logo,.brand,.admin-logo,.side>.logo{width:190px!important;height:58px!important;background:url('/assets/memik-logo-original.png') left center/contain no-repeat!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;text-decoration:none!important;flex:none}
.logo>i,.logo>span,.flow-logo>i,.flow-logo>span,.brand>i,.brand>span,.admin-logo>i,.admin-logo>small,.side>.logo>span,.side>.logo>small{display:none!important}
.admin-sidebar .admin-logo,.side>.logo{background-image:url('/assets/memik-logo-original.png')!important;background-color:#f7f5f0!important;background-size:calc(100% - 12px) auto!important;background-position:center!important;width:190px!important;height:66px!important;padding:6px!important;border-radius:10px}
.stack{width:190px!important;height:58px!important}
footer .logo{width:238px!important;height:82px!important;background-color:#f8f6f1!important;background-size:calc(100% - 24px) auto!important;background-position:center!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;padding:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important}
@media(max-width:950px){.admin-sidebar .admin-logo,.side>.logo{width:50px!important;height:45px!important;background-position:left center!important;background-size:145px auto!important;padding:3px!important}}
@media(max-width:650px){.logo,.flow-logo,.brand{width:158px!important;height:48px!important}}
@media(max-width:650px){footer .logo{width:210px!important;height:72px!important;background-size:calc(100% - 20px) auto!important}}
