/* Monak Lab shared brand asset presentation — v1.0.6. */
.ml-footer-logo-wrap,.ml-admin-logo-wrap,.ml-admin-top-logo-wrap{
  display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;
  padding:5px 9px;background:#fff;border:1px solid rgba(108,92,231,.12);
  border-radius:10px;flex:0 0 auto;min-width:0;
}
.ml-footer-logo,.ml-admin-logo,.ml-admin-top-logo{display:block;object-fit:contain;max-width:100%;height:auto;}
.ml-footer-logo-wrap{max-width:205px;min-height:54px;}
.ml-footer-logo{max-width:180px;max-height:52px;}
.ml-admin-logo-wrap{max-width:175px;min-height:44px;}
.ml-admin-logo{max-width:155px;max-height:42px;}
.ml-admin-top-title{display:flex;align-items:center;gap:13px;min-width:0;}
.ml-admin-top-title>div{min-width:0;}
.ml-admin-top-logo-wrap{max-width:118px;min-height:38px;}
.ml-admin-top-logo{max-width:100px;max-height:33px;}
.admin-side .admin-brand:has(.ml-admin-logo-wrap){gap:0;padding-bottom:24px;align-items:flex-start;}
.admin-side .admin-brand:has(.ml-admin-logo-wrap) small{margin:6px 0 0;width:100%;font-size:9px;line-height:1.3;}
.brand-footer:has(.ml-footer-logo-wrap){text-decoration:none;}
@media(max-width:900px){
  .admin-side .admin-brand:has(.ml-admin-logo-wrap){padding:0 7px 0 0;flex:0 0 auto;align-items:center;}
  .admin-side .admin-brand:has(.ml-admin-logo-wrap) small{display:none;}
  .ml-admin-logo-wrap{max-width:112px;min-height:34px;padding:3px 5px;border-radius:7px;}
  .ml-admin-logo{max-width:100px;max-height:30px;}
  .ml-admin-top-logo-wrap{max-width:94px;min-height:34px;padding:3px 6px;}
  .ml-admin-top-logo{max-width:82px;max-height:29px;}
  .ml-admin-top-title{gap:9px;}
}
@media(max-width:430px){
  .ml-admin-top-logo-wrap{max-width:69px;min-height:32px;padding:3px 5px;}
  .ml-admin-top-logo{max-width:59px;max-height:25px;}
  .ml-admin-top-title{gap:7px;}
  .ml-admin-top-title h1{font-size:21px;}
  .ml-footer-logo-wrap{max-width:170px;}
  .ml-footer-logo{max-width:148px;max-height:43px;}
}
