/* Service catalog cards: two mobile columns, four desktop columns. */
html body #root#root :is(.selectedServiceGroup>.selectionList,.serviceGrid,.careServiceList,.interiorServices,.emergencyServiceEditors,.middleAreaChecklist,.middleAreaSummary,.profileServiceGroupsV425>section>div){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}
html body #root#root :is(.selectedServiceGroup>.selectionList,.serviceGrid,.careServiceList,.interiorServices,.emergencyServiceEditors,.middleAreaChecklist,.middleAreaSummary,.profileServiceGroupsV425>section>div)>*{min-width:0!important;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
html body #root#root :is(.selectedServiceGroup>.selectionList,.careServiceList,.interiorServices,.profileServiceGroupsV425>section>div) :is(img,.serviceThumbnail){max-width:100%!important;object-fit:contain}
html body #root#root .middleAreaSummary>article.expanded{grid-column:auto!important}
@media(min-width:1024px){html body #root#root :is(.selectedServiceGroup>.selectionList,.serviceGrid,.careServiceList,.interiorServices,.emergencyServiceEditors,.middleAreaChecklist,.middleAreaSummary,.profileServiceGroupsV425>section>div){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}}
html body #root#root :is(.selectedServiceGroup>.selectionList,.serviceGrid,.careServiceList,.interiorServices,.emergencyServiceEditors,.middleAreaChecklist,.middleAreaSummary,.profileServiceGroupsV425>section>div)>*{grid-column:auto!important;grid-row:auto!important}
