/* Extracted from index.html <style id="rabbit-remove-rightbar-v4"> */

/* =========================================================
   Rabbit Design Refresh V4
   Rimozione barra laterale destra / Pannello laterale
   ========================================================= */

.rightbar,
aside.rightbar,
#rightbar,
[data-rightbar],
.panel-laterale,
.side-panel,
.lateral-panel{
  display:none !important;
  visibility:hidden !important;
  pointer-events:none !important;
  opacity:0 !important;
  width:0 !important;
  min-width:0 !important;
  max-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
}

/* Layout a piena larghezza dopo rimozione rightbar */
.app,
.app.no-rightbar,
.scale-root .app{
  grid-template-columns:minmax(0,1fr) !important;
}

.main{
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  padding-right:0 !important;
  margin-right:0 !important;
}

/* La Home e le griglie ora possono usare tutta la larghezza */
#home,
.view.active{
  width:100% !important;
  max-width:none !important;
}

.home-launcher-shell,
#homeLauncherCards,
#homePriorityDeck,
.priority-board,
.command-center,
#home > .card:first-child{
  max-width:none !important;
}

/* Evita spazio morto a destra generato da vecchie colonne */
.grid.two,
.grid.three,
.grid.four,
.home-grid{
  width:100% !important;
}

/* Floating chat resta visibile e non viene trascinata dalla rightbar */
#rmccButton,
.chat-float,
.floating-chat,
#chatButton{
  right:24px !important;
  bottom:24px !important;
  z-index:9999 !important;
}

@media(max-width:1180px){
  .app,
  .app.no-rightbar,
  .scale-root .app{
    grid-template-columns:1fr !important;
  }
}

@media(max-width:760px){
  #rmccButton,
  .chat-float,
  .floating-chat,
  #chatButton{
    right:16px !important;
    bottom:16px !important;
  }
}
