.agruni-official-logo{display:block;width:72px;height:72px;max-width:none;object-fit:contain;border-radius:50%;flex:none}
.site-header .logo{gap:0;flex:none}
.site-header .agruni-official-logo{width:68px;height:68px}
.footer-logo .agruni-official-logo{width:112px;height:112px;border-radius:50%}
.agruni-brand-link{display:inline-flex;align-items:center;flex:none;text-decoration:none}
.agruni-admin-brand{display:flex;align-items:center;gap:12px}
.agruni-admin-brand .agruni-official-logo{width:58px;height:58px;border-radius:50%}
.agruni-module-brand .agruni-official-logo{width:52px;height:52px;border-radius:50%}
.brand .agruni-official-logo{object-fit:contain}
.agruni-page-brand{padding:10px 18px;background:#f1f4ee;border-bottom:1px solid #dbe4d9}
@media(max-width:760px){.site-header .agruni-official-logo{width:58px;height:58px;border-radius:50%}.agruni-admin-brand{gap:8px}.agruni-admin-brand small{font-size:10px}.footer-logo .agruni-official-logo{width:96px;height:96px}}

/* Agruni: imagem oficial redonda em todos os módulos. */
.agruni-brand-link>img,.agruni-official-logo{border-radius:50%!important;object-fit:contain}
