/* InsaneZ R54 — abrir mais a barra lateral pública.
   Aumenta a largura útil da lateral e afasta o conteúdo do arame para o
   perfil e os botões não ficarem por baixo da moldura. */
body.iz-app-batch20:not(.admin-body){
  --iz-sidebar:316px!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar{
  --iz-wire-gap:18px;
  box-sizing:border-box!important;
  width:var(--iz-sidebar)!important;
  padding-top:var(--iz-wire-gap)!important;
  padding-bottom:var(--iz-wire-gap)!important;
  overflow:visible!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar::before,
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar::after{
  top:-14px!important;
  bottom:-14px!important;
  width:38px!important;
  background-position:center top!important;
  background-size:38px auto!important;
  z-index:6!important;
  opacity:.99!important;
  pointer-events:none!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar::before{left:-7px!important}
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar::after{right:-7px!important}
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar>:not(style){
  position:relative!important;
  z-index:3!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-brand{
  margin-top:0!important;
  padding-top:12px!important;
  padding-bottom:14px!important;
  padding-left:20px!important;
  padding-right:20px!important;
}
body.iz-app-batch20:not(.admin-body) .iz-sidebar-account,
body.iz-app-batch20:not(.admin-body) .iz-app-navigation,
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar-foot{
  padding-left:28px!important;
  padding-right:28px!important;
}
body.iz-app-batch20:not(.admin-body) .iz-sidebar-account{padding-top:12px!important}
body.iz-app-batch20:not(.admin-body) .iz-app-navigation{padding-top:6px!important;padding-bottom:12px!important}
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar-foot{
  padding-top:14px!important;
  padding-bottom:18px!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-navigation a,
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar-foot>a,
body.iz-app-batch20:not(.admin-body) .iz-app-sidebar-foot>button,
body.iz-app-batch20:not(.admin-body) .iz-sidebar-player-top,
body.iz-app-batch20:not(.admin-body) .iz-sidebar-account-utilities{
  position:relative!important;
  z-index:3!important;
}
@media (max-height: 840px){
  body.iz-app-batch20:not(.admin-body){--iz-sidebar:308px!important}
  body.iz-app-batch20:not(.admin-body) .iz-app-sidebar{--iz-wire-gap:14px}
  body.iz-app-batch20:not(.admin-body) .iz-sidebar-account,
  body.iz-app-batch20:not(.admin-body) .iz-app-navigation,
  body.iz-app-batch20:not(.admin-body) .iz-app-sidebar-foot{
    padding-left:25px!important;
    padding-right:25px!important;
  }
  body.iz-app-batch20:not(.admin-body) .iz-app-sidebar::before,
  body.iz-app-batch20:not(.admin-body) .iz-app-sidebar::after{
    width:34px!important;
    background-size:34px auto!important;
  }
}
html.iz-pwa-standalone [data-pwa-install]{display:none!important}

/* R55 — logo da barra lateral centralizada e ocupando quase toda a área. */
body.iz-app-batch20:not(.admin-body) .iz-app-brand{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:98px!important;
  padding-top:6px!important;
  padding-bottom:8px!important;
  text-align:center!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-brand>span{
  display:flex!important;
  width:100%!important;
  align-items:center!important;
  justify-content:center!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-brand img{
  display:block!important;
  width:104%!important;
  max-width:104%!important;
  height:auto!important;
  max-height:66px!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center center!important;
}
body.iz-app-batch20:not(.admin-body) .iz-app-brand small{
  display:none!important;
}

/* R58 — abrir só as barras laterais decorativas para encostar na barra de cima. */


/* R66.3 — correções pedidas sem mexer no tamanho dos cards. */
/* Remover busca global do site/app e esconder instalar dentro do app. */
.iz-brain-search-trigger,
[data-brain-open],
.iz-brain-palette,
.iz-brain-backdrop{display:none!important}
html.iz-pwa-standalone [data-pwa-install],
body.iz-app-batch20 [data-pwa-install]{display:none!important}

/* Moeda ZC alinhada e nítida em textos, botões e modais. */
.iz-currency-amount{display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1.05!important;vertical-align:middle!important}
.iz-currency-mark{width:14px!important;height:14px!important;margin:0 2px 0 0!important;vertical-align:-2px!important;filter:drop-shadow(0 0 3px rgba(210,24,32,.35))!important}
.iz-currency-mark img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important}
.iz-command-wallet b>img[src*="insanez_coin"],
[data-keep-zc-text] img[src*="insanez_coin"],
.iz-market-payment-dialog img[src*="insanez_coin"],
.iz-payment-dialog img[src*="insanez_coin"],
.swal2-popup img[src*="insanez_coin"],
dialog img[src*="insanez_coin"]{
  display:inline-block!important;
  width:14px!important;
  height:14px!important;
  min-width:14px!important;
  min-height:14px!important;
  margin:0 4px 0 0!important;
  vertical-align:-2px!important;
  object-fit:contain!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.iz-app-batch20 .iz-command-wallet img[src*="insanez_coin"],
body.iz-page-market-r39-body .iz-command-wallet img[src*="insanez_coin"]{margin-right:4px!important;top:auto!important;position:static!important}

/* Doação: sem ícone pequeno poluindo e bônus centralizado abaixo do nome. */
body.iz-page-market-r39-body #main .iz-page-market-r39 .iz-item-card .iz-donation-bonus{
  position:static!important;
  z-index:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  width:max-content!important;
  max-width:calc(100% - 16px)!important;
  margin:2px auto 6px!important;
  padding:0 9px!important;
  text-align:center!important;
}
body.iz-page-market-r39-body #main .iz-page-market-r39 .iz-item-card .iz-donation-value{
  margin-top:0!important;
}
body.iz-page-market-r39-body #main .iz-page-market-r39 .iz-item-card .iz-donation-value .iz-currency-mark,
body.iz-page-market-r39-body #main .iz-page-market-r39 .iz-item-card .iz-donation-bonus .iz-currency-mark{
  display:none!important;
}

/* R66.4 — controles do topo novamente encostados à direita. */
body.iz-app-batch20 .site-header.iz-app-topbar .iz-topbar-status{
  grid-column:3!important;
  justify-self:end!important;
}
