/* v18.99 — remove the second, obsolete host overview on real
 * #manageView. The v18.98 paid overlay remains the primary organiser home.
 * Only presentation: preserve every action, event, QR, privacy and media. */
#manageView #hostEventTab #p2PaidHostDeck{
 display:none!important;
}
#manageView #hostEventTab .host-stat-grid{
 display:grid!important;
 grid-template-columns:repeat(5,minmax(0,1fr))!important;
 gap:8px!important;
 overflow:visible;
}
#manageView #hostEventTab .host-stat-grid .host-stat{
 min-width:0;
 min-height:75px;
}
#manageView #hostEventTab #p90HostActions{
 margin-top:1px;
}
#manageView #hostEventTab #p90HostActions .p90-actions-grid{
 grid-template-columns:repeat(2,minmax(0,1fr));
}
#manageView #hostEventTab .host-rsvp-stats{
 gap:8px;
}
#manageView #hostEventTab .host-card-head h3{
 color:#34281b;
 font:600 clamp(20px,4vw,26px)/1.17 Georgia,serif!important;
}
#manageView #hostEventTab .host-qr-layout{
 min-width:0;
}
#manageView #hostEventTab .host-qr-layout>*{
 min-width:0;
}
@media(max-width:560px){
 #manageView #hostEventTab .host-stat-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
 }
 #manageView #hostEventTab .host-stat-grid .host-stat{
  min-height:71px;padding:12px 7px;
 }
 #manageView #hostEventTab #p90HostActions .p90-actions-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
 }
}
@media(max-width:370px){
 #manageView #hostEventTab .host-stat-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
 }
 #manageView #hostEventTab #p90HostActions .p90-actions-grid{
  gap:7px;
 }
}
/* No selectors for QR canvas, private gallery items, guest permissions,
 * real event cover image or hosted media. */
