
/* v20.56.24 — O arquivo integral e preservado; o corte e apenas de apresentacao. */
html .sidebar .brand .mp20-logo-frame{width:90px;height:90px;flex:0 0 90px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#090909;border:1px solid rgba(160,170,185,.3);position:relative}
html .sidebar .brand .mp20-logo-frame img.mp5517-company-logo{display:block!important;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;flex:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;transform:translate(var(--mp21-x,0%),var(--mp21-y,18%)) scale(var(--mp21-z,1.9));transition:transform .08s ease}
html .sidebar .brand .mp20-logo-frame.mp20-full img.mp5517-company-logo{object-fit:contain!important;transform:none!important}
html .sidebar .brand .mp20-logo-frame img.hidden{display:none!important}
.mp20-logo-guide{margin:14px 0;padding:15px 17px;border-radius:10px;border:1px solid var(--border,#d8e0ea);background:var(--card,#f7f9fb);color:var(--text,#192638);line-height:1.6;font-size:13px}
.mp20-logo-guide strong{display:block;margin-bottom:6px}.mp20-logo-guide p{margin:4px 0 10px}.mp20-logo-guide select{min-width:220px;max-width:100%;padding:9px;border-radius:7px}.mp20-logo-example{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0}.mp20-logo-mini{width:90px;height:90px;border-radius:13px;overflow:hidden;position:relative;background:#070707;border:1px solid #8492a4;flex:none}.mp20-logo-mini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translate(var(--mp21-x,0%),var(--mp21-y,18%)) scale(var(--mp21-z,1.9))}.mp20-logo-mini.mp20-full img{object-fit:contain;transform:none}
.mp20-logo-hint{font-size:12px;opacity:.8}.mp20-logo-settings-preview{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.mp5517-logo-settings .mp20-logo-guide{background:transparent}
@media(max-width:1050px){html .sidebar .brand .mp20-logo-frame{width:78px;height:78px;flex-basis:78px}}
