/* V8.33 - Reunions : deux encarts en haut a droite, registre en bas */
#gov-preview .gp-wrap:not(.gp-roles) .gp-middle:has(.v833-topright),#gov-preview .gp-wrap:not(.gp-roles) .gp-bottom:has(.v833-meeting-register){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}
#gov-preview .gp-middle>.v833-topright{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;background:none;border:0;padding:0;min-width:0;overflow:visible}
#gov-preview .v833-calendar-card,#gov-preview .v833-upcoming-card{background:linear-gradient(140deg,#1a2024,#11181b);border:1px solid #3b454a;border-radius:10px;padding:15px;min-width:0}
#gov-preview .v833-calendar-card .gv-calendar{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}
#gov-preview .v833-calendar-card .gv-day{min-width:0;padding:3px 0;font-size:11px}
#gov-preview .v833-calendar-card .gv-calhead{gap:4px}
#gov-preview .v833-calendar-card .gv-calhead strong{font-size:12px}
#gov-preview .v833-calendar-card .v832-cal-caption{font-size:10px}
#gov-preview .v833-upcoming-card .gp-panel-title{flex-wrap:wrap}
#gov-preview .v833-meeting-register .gp-table{white-space:normal;table-layout:fixed;width:100%}
#gov-preview .v833-meeting-register .gp-table th,#gov-preview .v833-meeting-register .gp-table td{overflow-wrap:anywhere;padding:10px 5px}
@media(max-width:1200px){#gov-preview .gp-middle>.v833-topright{grid-template-columns:1fr 1fr}}
@media(max-width:800px){#gov-preview .gp-wrap:not(.gp-roles) .gp-middle:has(.v833-topright),#gov-preview .gp-wrap:not(.gp-roles) .gp-bottom:has(.v833-meeting-register){grid-template-columns:1fr!important}}
@media(max-width:520px){#gov-preview .gp-middle>.v833-topright{grid-template-columns:1fr}}
