/* V8.34 — Trois panneaux independants, aucun panneau conteneur */
#gov-preview .gp-wrap:not(.gp-roles) .gp-middle:has(>.v834-calendar-card){display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch}
#gov-preview .gp-middle>.v834-calendar-card,#gov-preview .gp-middle>.v834-upcoming-card{min-width:0;overflow:hidden}
#gov-preview .v834-calendar-card .gv-calendar{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}
#gov-preview .v834-calendar-card .gv-day{min-width:0;padding:3px 0;font-size:11px}
#gov-preview .v834-calendar-card .gv-calhead{gap:4px}
#gov-preview .v834-calendar-card .gv-calhead strong{font-size:12px}
#gov-preview .v834-calendar-card .v832-cal-caption{font-size:10px}
#gov-preview .v834-upcoming-card .gp-panel-title{flex-wrap:wrap}
@media(max-width:1050px){#gov-preview .gp-wrap:not(.gp-roles) .gp-middle:has(>.v834-calendar-card){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}#gov-preview .gp-middle>.v834-upcoming-card{grid-column:2}}
@media(max-width:650px){#gov-preview .gp-wrap:not(.gp-roles) .gp-middle:has(>.v834-calendar-card){grid-template-columns:minmax(0,1fr)!important}#gov-preview .gp-middle>.v834-upcoming-card{grid-column:auto}}
