app-admin-shell>.shell:not(.shell-public-guide)>.main>.content :is(.child-main,.classroom-main,.parent-main-page,.staff-main,.company-main,.occupation-main,.planning-main,.document-main,.contract-main,.calendar-main,.action-main,.payment-main-page,.report-main-page,.bejournal-main,.facture-main-children-page,.facture-main-companies-page,.child-media-main,.classroom-media-main,.document-general,.document-menu,.document-authorization){min-width:0;grid-template-columns:minmax(0, 1fr)}app-admin-shell>.shell:not(.shell-public-guide)>.main>.content .bj-dashboard :is(.main-col,.side-col){grid-template-columns:minmax(0, 1fr)}app-admin-shell>.shell:not(.shell-public-guide)>.main>.content .bj-dashboard .payment-analysis-wide-container.compact .payment-chart-container{min-width:0}@media(max-width: 760px){app-admin-shell>.shell:not(.shell-public-guide)>.main>.content app-bj-planning-period-controls .period-selector{grid-template-columns:32px minmax(0, 1fr) 32px;gap:6px}app-admin-shell>.shell:not(.shell-public-guide)>.main>.content app-bj-planning-period-controls .period-list{display:flex;min-width:0;overflow-x:auto;scroll-snap-type:x proximity}app-admin-shell>.shell:not(.shell-public-guide)>.main>.content app-bj-planning-period-controls .period-btn{flex:0 0 150px;scroll-snap-align:center}}
