/* Only the functional configurator changes; approved hero/poster styles remain untouched. */
.reference-page .plate-preview[data-accurate-preview]{display:block;box-sizing:border-box;border:0;background:none;overflow:visible;border-radius:8px;line-height:0;margin:0 auto 8px;box-shadow:0 2px 4px #4e3f2633}
.plate-preview[data-accurate-preview]>svg{display:block;width:100%;height:100%;overflow:visible}
.plate-edit-fields{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin:8px 0}
.plate-edit-fields label{display:block;font:14px 'Barlow Condensed',Outfit,sans-serif;color:#073541}
.plate-edit-fields input,.plate-edit-fields select{display:block;width:100%;min-width:0;min-height:44px;padding:5px 8px;border:1px solid #b8b29e;border-radius:5px;background:#fffaf1;color:#111;font:600 19px Outfit,sans-serif;text-transform:uppercase}
.format-restriction{font-size:11px;line-height:1.4;color:#365654;margin:6px 0}
.reference-page .reduced-eligibility{grid-column:1/-1;font-size:12px;line-height:1.4;margin:6px 0;width:100%}
.reference-page .reduced-eligibility[hidden]{display:none}
.reference-page .checkout-layout:has([data-accurate-preview]) .price-line{position:static;flex-direction:row;justify-content:flex-end;gap:8px;padding:6px 0}
.reference-page .checkout-layout:has([data-accurate-preview]) .checkout-form{padding-right:0;grid-template-columns:1.35fr 1.1fr 1fr}
.reference-page .checkout-layout:has([data-accurate-preview]) .reference-pickup{width:100%}
.reference-page .checkout-layout:has([data-accurate-preview]) .reference-order{width:100%;margin-left:0}
.reference-page .checkout-layout:has([data-accurate-preview]) .season-fields{padding:6px;gap:5px}
.reference-page .checkout-layout:has([data-accurate-preview]) .season-fields select{font-size:12px;padding:5px;min-width:0}
@media(max-width:767px){.reference-page .checkout-layout:has([data-accurate-preview]) .checkout-form{grid-template-columns:1fr 1fr}.reference-page .checkout-layout:has([data-accurate-preview]) .checkout-form>fieldset:first-of-type{grid-column:1/-1}.reference-page .checkout-layout:has([data-accurate-preview]) .checkout-form>fieldset:nth-of-type(3){grid-column:auto}.format-restriction{font-size:11px}.plate-edit-fields label{font-size:14px}}
