/* Scoped additions for the Simple Builder's optional recommendations. */
.vg-studio .vg-mode-options>:is(a,span){flex-direction:column;gap:3px;min-width:0}
.vg-studio .vg-mode-options b{font:inherit}
.vg-studio .vg-mode-options small{display:block;color:inherit;font-size:10px;font-weight:500;line-height:1.5}
.vg-studio .vg-recommendations{margin:22px 0;padding:18px;border:1px solid var(--vg-line);border-radius:5px;background:#fbf9fd;min-width:0}
.vg-studio .vg-recommendations h2{margin:0;color:var(--vg-ink);font-size:19px;line-height:1.4}
.vg-studio .vg-recommendations>p{margin:8px 0 0;color:var(--vg-muted);font-size:13px;line-height:1.75}
.vg-studio .vg-recommendations ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:14px}
.vg-studio .vg-recommendations li{min-width:0;border-top:1px solid var(--vg-line);padding-top:13px;font-size:13px;line-height:1.75;overflow-wrap:anywhere}
.vg-studio .vg-recommendations h3{display:inline;margin:0 9px 0 0;font-size:14px;line-height:1.6;color:var(--vg-ink)}
.vg-studio .vg-recommendation-status{display:inline-block;max-width:100%;margin:4px 0;padding:2px 7px;border:1px solid #d8c6e6;border-radius:4px;background:#f0e7f7;color:#553274;font-size:11px;font-weight:700;line-height:1.6;vertical-align:baseline}
.vg-studio .vg-recommendations .is-included .vg-recommendation-status{border-color:#a0c6bf;background:#e9f5f1;color:#20574e}
.vg-studio .vg-recommendations li p{margin:5px 0 0;color:var(--vg-muted);font-size:13px;line-height:1.75}
.vg-studio .vg-choice.is-included{flex-wrap:wrap;padding:18px 16px}
.vg-studio .vg-choice.is-included .vg-included-badge{position:static;margin:0 0 0 31px;max-width:calc(100% - 31px);white-space:normal;flex-basis:auto}
.vg-studio #vg-fit-price[hidden]{display:none!important}
@media(max-width:700px){.vg-studio .vg-recommendations{padding:15px}.vg-studio .vg-choice.is-included{padding:15px 14px}}
