.option-value-picker[data-v-7ff450e6]{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:10px;width:100%;display:grid}.option-value-card[data-v-7ff450e6]{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;min-width:0;min-height:78px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative;overflow:hidden}.option-value-card.has-image[data-v-7ff450e6]{min-height:210px}.option-value-card.is-selected[data-v-7ff450e6]{border-color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--navy-900);background:#f4f7f8}.option-value-select[data-v-7ff450e6]{width:100%;min-width:0;height:100%;min-height:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}button.option-value-select[data-v-7ff450e6]{cursor:pointer}.option-value-media[data-v-7ff450e6]{aspect-ratio:4/2.55;background:var(--page);width:100%;display:block;overflow:hidden}.option-value-media img[data-v-7ff450e6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:block}.option-value-copy[data-v-7ff450e6]{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;padding:15px 16px;display:flex}.option-value-copy strong[data-v-7ff450e6]{color:var(--navy-950);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.option-value-copy small[data-v-7ff450e6]{color:var(--text-3);letter-spacing:.08em;overflow-wrap:anywhere;font-size:10px;font-weight:650;line-height:1.4}.is-selected .option-value-copy strong[data-v-7ff450e6]{color:var(--navy-900)}.option-value-check[data-v-7ff450e6]{background:var(--navy-900);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;right:10px}.option-value-check svg[data-v-7ff450e6]{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.option-value-preview[data-v-7ff450e6]{color:#fff;cursor:zoom-in;background:#102b3ee6;border:1px solid #ffffffb3;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:9px;left:9px}.option-value-preview svg[data-v-7ff450e6]{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.option-preview-close[data-v-7ff450e6]:focus-visible,.option-value-preview[data-v-7ff450e6]:focus-visible,.option-value-select[data-v-7ff450e6]:focus-visible{outline:2px solid var(--bronze-500);outline-offset:2px}@media (hover:hover){button.option-value-select:hover .option-value-media img[data-v-7ff450e6]{transform:scale(1.025)}.option-value-card[data-v-7ff450e6]:not(.is-selected):hover{border-color:#9aa8ad}}.option-value-picker.is-readonly[data-v-7ff450e6]{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr))}.option-preview-backdrop[data-v-7ff450e6]{z-index:300;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:#091822b8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.option-preview-dialog[data-v-7ff450e6]{border-radius:var(--radius-overlay);background:var(--ivory);width:min(860px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--elevation-overlay);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid;position:relative;overflow:hidden}.option-preview-image[data-v-7ff450e6]{background:#e8e5dd;min-height:420px;overflow:hidden}.option-preview-image img[data-v-7ff450e6]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:420px;max-height:calc(100dvh - 48px);display:block}.option-preview-copy[data-v-7ff450e6]{flex-direction:column;justify-content:flex-end;min-width:0;padding:48px 36px 38px;display:flex}.option-preview-copy>span[data-v-7ff450e6]{color:var(--bronze-700);letter-spacing:.1em;overflow-wrap:anywhere;font-size:11px;font-weight:700}.option-preview-copy h2[data-v-7ff450e6]{color:var(--navy-950);font-family:var(--display);overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.1}.option-preview-copy p[data-v-7ff450e6]{border-top:1px solid var(--line);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0 0;padding-top:20px;font-size:13px;line-height:1.75}.option-preview-close[data-v-7ff450e6]{z-index:2;border:1px solid var(--line);background:var(--ivory);width:38px;height:38px;color:var(--navy-950);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.option-preview-close svg[data-v-7ff450e6]{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}@media (width<=640px){.option-value-picker[data-v-7ff450e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option-value-card[data-v-7ff450e6]{min-height:74px}.option-value-card.has-image[data-v-7ff450e6]{min-height:184px}.option-value-copy[data-v-7ff450e6]{padding:13px 12px}.option-value-preview[data-v-7ff450e6]{min-height:30px;top:7px;left:7px}.option-value-preview span[data-v-7ff450e6]{display:none}.option-preview-backdrop[data-v-7ff450e6]{align-items:end;padding-left:12px;padding-right:12px}.option-preview-dialog[data-v-7ff450e6]{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.option-preview-image[data-v-7ff450e6],.option-preview-image img[data-v-7ff450e6]{min-height:0;max-height:58dvh}.option-preview-copy[data-v-7ff450e6]{padding:24px 22px 28px}.option-preview-copy p[data-v-7ff450e6]{margin-top:16px;padding-top:14px}}@media (width<=370px){.option-value-picker[data-v-7ff450e6]{grid-template-columns:1fr}.option-value-card.has-image[data-v-7ff450e6]{min-height:220px}}@media (prefers-reduced-motion:reduce){.option-value-card[data-v-7ff450e6],.option-value-media img[data-v-7ff450e6]{transition:none}}
