.gv-card-grid [class*=gv-template-]{display:grid}.gv-card-grid .gv-list-multiple-container,.gv-card-grid .gv-layout-builder-multiple-container,.gv-card-grid .gv-diy-multiple-container{display:grid;grid-template-columns:repeat(var(--gv-grid-columns, 1), 1fr);gap:var(--gv-grid-gap, 24px);align-items:var(--gv-grid-align, stretch)}.gv-card-grid .gv-list-multiple-container>.gv-widgets-header,.gv-card-grid .gv-list-multiple-container>.gv-widgets-footer,.gv-card-grid .gv-list-multiple-container>.gv-no-results,.gv-card-grid .gv-layout-builder-multiple-container>.gv-widgets-header,.gv-card-grid .gv-layout-builder-multiple-container>.gv-widgets-footer,.gv-card-grid .gv-layout-builder-multiple-container>.gv-no-results,.gv-card-grid .gv-diy-multiple-container>.gv-widgets-header,.gv-card-grid .gv-diy-multiple-container>.gv-widgets-footer,.gv-card-grid .gv-diy-multiple-container>.gv-no-results{grid-column:1/-1}.gv-card-grid .gv-widgets-header,.gv-card-grid .gv-widgets-footer{display:block}.gv-card-grid .gv-widgets-header::before,.gv-card-grid .gv-widgets-header::after,.gv-card-grid .gv-widgets-footer::before,.gv-card-grid .gv-widgets-footer::after{display:none}.gv-card-grid .gv-widgets-header .gv-grid-row::before,.gv-card-grid .gv-widgets-header .gv-grid-row::after,.gv-card-grid .gv-widgets-footer .gv-grid-row::before,.gv-card-grid .gv-widgets-footer .gv-grid-row::after{display:none}.gv-card-grid .gv-widgets-header [class*=gv-grid-col-],.gv-card-grid .gv-widgets-footer [class*=gv-grid-col-]{display:flex;flex-direction:column;gap:var(--gv-space-4, 16px)}.gv-card-grid .gv-widgets-header .gv-widget-search .gv-grid,.gv-card-grid .gv-widgets-footer .gv-widget-search .gv-grid{display:flex;flex-direction:column;gap:var(--gv-space-3, 12px)}.gv-card-grid .gv-widgets-header .gv-widget-search .gv-grid>.gv-grid-row,.gv-card-grid .gv-widgets-footer .gv-widget-search .gv-grid>.gv-grid-row{width:100%}.gv-card-grid .gv-list-multiple-container>.gv-list-view,.gv-card-grid .gv-layout-builder-multiple-container>.gv-layout-builder-view--entry,.gv-card-grid .gv-diy-multiple-container>.gv-diy-view{display:flex;flex-direction:column}.gv-card-grid [style*="--gv-grid-columns"]>.gv-list-view,.gv-card-grid [style*="--gv-grid-columns"]>.gv-layout-builder-view--entry,.gv-card-grid [style*="--gv-grid-columns"]>.gv-diy-view{margin-block-end:0}.gv-card-grid .gv-list-multiple-container>.gv-list-view .gv-list-view-footer{margin-block-start:auto}.gv-card-grid [style*="--gv-grid-align"]>.gv-list-view .gv-list-view-footer{margin-block-start:0}@media screen and (max-width: 1024px){.gv-card-grid .gv-list-multiple-container,.gv-card-grid .gv-layout-builder-multiple-container,.gv-card-grid .gv-diy-multiple-container{grid-template-columns:repeat(var(--gv-grid-columns-lg, var(--gv-grid-columns, 1)), 1fr)}}@media screen and (max-width: 768px){.gv-card-grid .gv-list-multiple-container,.gv-card-grid .gv-layout-builder-multiple-container,.gv-card-grid .gv-diy-multiple-container{grid-template-columns:repeat(var(--gv-grid-columns-md, var(--gv-grid-columns, 1)), 1fr)}}@media screen and (max-width: 640px){.gv-card-grid .gv-list-multiple-container,.gv-card-grid .gv-layout-builder-multiple-container,.gv-card-grid .gv-diy-multiple-container{grid-template-columns:1fr}}