
/* MonetiZone : profils de créateurs */
.mz-creator-panel{padding:16px 12px 30px;color:inherit}.mz-creator-top{display:flex;gap:15px;align-items:center}.mz-creator-avatar{height:76px;width:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#354258;color:#fff;font-size:32px;font-weight:800;flex-shrink:0;overflow:hidden}.mz-creator-avatar img{height:100%;width:100%;object-fit:cover}.mz-creator-identity h2{font-size:20px;margin:0 0 5px}.mz-creator-identity p{margin:0;opacity:.7}.mz-creator-bio{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.mz-creator-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:18px 0}.mz-creator-stats button{display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:0;color:inherit;cursor:pointer;padding:8px 2px}.mz-creator-stats strong{font-size:19px}.mz-creator-stats span{font-size:12px;opacity:.8}.mz-creator-follow{width:100%;margin-bottom:12px}.mz-creator-tabs{display:flex;gap:6px;border-bottom:1px solid #7775;margin:16px 0}.mz-creator-tabs button{flex:1;background:transparent;border:0;border-bottom:3px solid transparent;padding:11px 5px;color:inherit;opacity:.7;cursor:pointer}.mz-creator-tabs button.selected{opacity:1;border-bottom-color:#ff3864;font-weight:700}.mz-creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mz-creator-tile{position:relative;aspect-ratio:3/4;padding:0;border:0;background:#151515;overflow:hidden;color:#fff;cursor:pointer}.mz-creator-tile video{width:100%;height:100%;object-fit:cover;pointer-events:none}.mz-creator-tile span{position:absolute;bottom:0;left:0;right:0;padding:16px 5px 5px;background:linear-gradient(transparent,#000b);font-size:11px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mz-creator-empty{padding:22px 6px;opacity:.75;text-align:center}.mz-person{display:flex;align-items:center;gap:12px;width:100%;padding:8px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer}.mz-person .mz-creator-avatar{width:42px;height:42px;font-size:17px}.mz-creator-back{margin:10px;background:transparent;border:0;color:inherit;font-size:15px;cursor:pointer}.mz-creator-link{background:transparent;border:0;color:inherit;font:inherit;font-weight:700;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mz-my-creator{margin-top:16px;border-top:1px solid #8884}

/* Masquer les barres de défilement sans bloquer le défilement */
html, body, .screen, .mz-creator-panel, .mz-creator-grid {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
html::-webkit-scrollbar,
body::-webkit-scrollbar,
.screen::-webkit-scrollbar,
.mz-creator-panel::-webkit-scrollbar,
.mz-creator-grid::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/* V136 : masquer les barres de defilement de tous les conteneurs,
   sans bloquer le scroll ni les gestes tactiles. */
html, body, body *, #app, main, .videos, .video-card, .screen,
.mz-creator-panel, .mz-creator-grid {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
html::-webkit-scrollbar, body::-webkit-scrollbar,
body *::-webkit-scrollbar, #app::-webkit-scrollbar,
main::-webkit-scrollbar, .videos::-webkit-scrollbar,
.video-card::-webkit-scrollbar, .screen::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
  background: transparent !important;
}
