/* Both sets occupy one grid cell; the original chooser sets the stable height. */
.minimal-site #rest-display .rest-option-sets{display:grid;align-items:start}
.minimal-site #rest-display .rest-option-sets>.screen-previews{grid-area:1/1;min-width:0;transition:opacity .25s ease;align-self:start}
.minimal-site #rest-display .rest-art-previews{grid-template-columns:repeat(6,minmax(0,1fr));opacity:0;visibility:hidden;pointer-events:none}
.minimal-site #rest-display[data-rest-mode="art"] .rest-art-previews{opacity:1;visibility:visible;pointer-events:auto}
.minimal-site #rest-display[data-rest-mode="art"] .rest-basic-previews{opacity:0;visibility:hidden;pointer-events:none}
.minimal-site #rest-display .rest-selector-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:37px}
.minimal-site #rest-display .rest-selector-heading .feature-row-label{margin:0 0 16px}
.minimal-site #rest-display .rest-all-screens{border:0;background:none;color:#55765b;font:inherit;font-size:11px;white-space:nowrap;padding:0 0 8px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:700px){
 .minimal-site #rest-display .rest-art-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}
 .minimal-site #rest-display .rest-option-sets>.screen-previews{grid-area:auto}
 .minimal-site #rest-display .rest-art-previews{display:none}
 .minimal-site #rest-display[data-rest-mode="art"] .rest-basic-previews{display:none}
 .minimal-site #rest-display[data-rest-mode="art"] .rest-art-previews{display:grid}
 .minimal-site #rest-display .rest-selector-heading{flex-wrap:wrap;gap:0}
 .minimal-site #rest-display .rest-all-screens{min-height:44px;padding-block:10px}
}
@media(prefers-reduced-motion:reduce){.minimal-site #rest-display .rest-option-sets>.screen-previews{transition:none}}
