/* 01285 · Variant media source switch. Extends 01283/01284 media accordion visuals. */
#builder-root .mp-ve-media-source-switch-01285{display:flex;align-items:center;flex-wrap:wrap;gap:7px 9px;padding:9px 10px;border:1px solid rgba(15,23,42,.09);border-radius:11px;background:#f8fbf9;box-sizing:border-box}
#builder-root .mp-ve-media-source-switch-01285>span{font-size:12px!important;font-weight:750;color:var(--st-ui-text,#102118)}
#builder-root .mp-ve-media-source-switch-01285 label{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#fff;cursor:pointer;user-select:none}
#builder-root .mp-ve-media-source-switch-01285 label.is-active{border-color:rgba(0,168,103,.5);background:rgba(0,168,103,.08);box-shadow:0 0 0 1px rgba(0,168,103,.07) inset}
#builder-root .mp-ve-media-source-switch-01285 label input{margin:0;accent-color:#00a867}
#builder-root .mp-ve-media-source-switch-01285 label span{font-size:12px!important;font-weight:700;color:var(--st-ui-text,#102118)}
#builder-root .mp-ve-media-source-switch-01285>small{flex:1 1 220px;font-size:11px!important;line-height:1.35;color:var(--st-ui-text-muted,#687b72)}
#builder-root .mp-ve-gallery-tile-01283.is-readonly-01285{cursor:default!important;opacity:.9}
#builder-root .mp-ve-gallery-tile-01283.is-readonly-01285 img{pointer-events:none}
#builder-root .mp-ve-primary-info-01283 small{display:block;margin-top:5px;font-size:11px!important;line-height:1.35;color:var(--st-ui-text-muted,#687b72)}
@media(max-width:780px){#builder-root .mp-ve-media-source-switch-01285{align-items:stretch;flex-direction:column}#builder-root .mp-ve-media-source-switch-01285>small{flex-basis:auto}}
