/* Scope the approved rearrangement to Edit Business sections 3 and 4. */
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours],
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding]{grid-column:1/-1!important;width:100%!important;min-width:0!important;align-self:start!important;height:auto!important;min-height:0!important;box-sizing:border-box!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:16px 20px!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-header p:empty{display:none!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-all-day{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;font-size:13px!important;line-height:20px!important;margin:0!important;cursor:pointer}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-all-day span{min-width:0!important;overflow-wrap:anywhere!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-body[hidden]{display:none!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-body{display:block!important;flex:none!important;padding-top:0!important;padding-bottom:12px!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-business-weekdays{margin:0!important;min-height:0!important;flex:none!important;gap:0!important;padding:0!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-columns{display:none!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-day{grid-template-columns:minmax(0,1fr)!important;padding:9px 0!important;gap:8px!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-day-heading{display:grid!important;grid-template-columns:minmax(80px,1fr) auto 40px!important;align-items:center!important;gap:10px!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-day-name{font-size:13px!important;min-width:0!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-times{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;align-items:start!important;min-width:0!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-body>*{margin-top:0!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-body>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-rules{min-width:0!important;overflow-wrap:anywhere!important}
@media(min-width:900px){
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-day{grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr)!important;gap:24px!important;padding:7px 0!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-times label>span{display:none!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-columns{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr)!important;column-gap:24px!important;padding:4px 0 8px!important;font-size:11px!important;line-height:18px!important;opacity:.7!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-columns>div:first-child{display:flex!important;justify-content:space-between!important;padding-right:10px!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-column-times{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important}
}
@media(max-width:640px){
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-header{align-items:flex-start!important;padding:16px!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-all-day{flex-basis:100%!important}
 body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-body{gap:16px!important}
}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-hours] .vg-hours-header>*{margin-top:0!important}
body[data-vg-admin][data-vg-design] .vg-admin-main [data-vg-business-branding] .vg-branding-rules>div:first-child{border-top:0!important;padding-top:0!important}
