.sbgs-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--sbgs-width,300px);gap:var(--sbgs-gap,32px);align-items:start;width:100%;max-width:100%;box-sizing:border-box}
.sbgs-layout.sbgs-left{grid-template-columns:var(--sbgs-width,300px) minmax(0,1fr)}
.sbgs-layout>.sbgs-main{min-width:0;grid-column:1;grid-row:1}
.sbgs-layout>.sbgs-sidebar{min-width:0;grid-column:2;grid-row:1}
.sbgs-layout.sbgs-left>.sbgs-main{grid-column:2}
.sbgs-layout.sbgs-left>.sbgs-sidebar{grid-column:1}
.sbgs-sidebar{min-width:0;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}
.sbgs-sidebar.sbgs-sticky{position:sticky;top:var(--sbgs-top,24px);max-height:calc(100vh - var(--sbgs-top,24px) - 16px);overflow:auto}
.admin-bar .sbgs-sidebar.sbgs-sticky{top:calc(var(--sbgs-top,24px) + 32px);max-height:calc(100vh - var(--sbgs-top,24px) - 48px)}
.sbgs-sidebar .sbgs-widget{margin:0 0 24px;padding:0}
.sbgs-sidebar .sbgs-widget:last-child{margin-bottom:0}
.sbgs-sidebar .sbgs-widget-title{font-size:1.125rem;line-height:1.4;margin:0 0 12px}
.sbgs-sidebar img,.sbgs-sidebar iframe,.sbgs-sidebar video{max-width:100%}
.sbgs-sidebar input:not([type=checkbox]):not([type=radio]),.sbgs-sidebar select,.sbgs-sidebar textarea{max-width:100%;box-sizing:border-box}
