.oeo-frame-options{border:0;min-width:0;padding:0;margin:0 0 1.6rem}.oeo-frame-options .form__label{width:100%;float:none;padding:0;margin-bottom:1.2rem}.oeo-frame-options__grid{display:grid;grid-template-columns:repeat(var(--oeo-frame-columns,4),minmax(0,1fr));gap:1rem;width:100%}.oeo-frame-options__choice{position:relative;min-width:0}.oeo-frame-options .oeo-frame-options__tile{box-sizing:border-box;display:flex;position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;min-width:0;margin:0;padding:.5rem .5rem .8rem;border:1px solid rgb(var(--color-border));border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;cursor:pointer;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease}.oeo-frame-options__tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}.oeo-frame-options__name{display:block;font-size:1.2rem;line-height:1.3;padding:.8rem .1rem 0;min-height:2.2rem}.oeo-frame-options input:checked+.oeo-frame-options__tile{border-color:#263d33;box-shadow:inset 0 0 0 1px #263d33}.oeo-frame-options input:checked+.oeo-frame-options__tile:after{content:'✓';display:grid;place-items:center;position:absolute;right:.9rem;top:.9rem;width:2rem;height:2rem;border-radius:50%;background:#263d33;color:#fff;font-size:1.2rem;line-height:1;box-shadow:0 0 0 2px white}.oeo-frame-options input.disabled+.oeo-frame-options__tile{opacity:.42}.oeo-frame-options input:focus-visible+.oeo-frame-options__tile{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.oeo-frame-options .label-unavailable{position:absolute}@media(max-width:749px){.oeo-frame-options__grid{gap:.7rem}.oeo-frame-options .oeo-frame-options__tile{padding:.4rem .4rem .7rem}.oeo-frame-options__name{font-size:1.1rem;padding-top:.7rem;min-height:2rem}.oeo-frame-options input:checked+.oeo-frame-options__tile:after{right:.7rem;top:.7rem;width:1.7rem;height:1.7rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.oeo-frame-options .oeo-frame-options__tile{transition:none}}
