.options[data-v-0e838f6a]{display:grid;gap:calc(var(--space-unit)*3);grid-template-columns:1fr}@media(min-width:640px){.display-cards.options[data-v-0e838f6a],.display-tiles.options[data-v-0e838f6a]{grid-template-columns:repeat(var(--choice-columns,3),minmax(0,1fr))}}.display-chips.options[data-v-0e838f6a]{display:flex;flex-wrap:wrap}.option[data-v-0e838f6a]{cursor:pointer;display:block;position:relative}.option-input[data-v-0e838f6a]{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.option-card[data-v-0e838f6a]{background:var(--form-option-bg);block-size:100%;border:var(--form-option-border);border-radius:var(--radius-md);box-shadow:var(--form-option-shadow);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease}.option:hover .option-card[data-v-0e838f6a]{border-color:color-mix(in srgb,var(--form-accent,rgb(var(--color-primary))) 50%,rgb(var(--color-border)))}.option-input:checked+.option-card[data-v-0e838f6a]{background:color-mix(in srgb,var(--form-accent,rgb(var(--color-primary))) 8%,var(--form-option-bg));border-color:var(--form-accent,rgb(var(--color-primary)));border-style:solid;border-width:calc(var(--space-unit)/2)}.option-input:focus-visible+.option-card[data-v-0e838f6a]{outline:calc(var(--space-unit)/2) solid var(--form-accent,rgb(var(--color-primary)));outline-offset:calc(var(--space-unit)/2)}.option-image[data-v-0e838f6a]{aspect-ratio:4/3;display:block}.option-image[data-v-0e838f6a] img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.option-body[data-v-0e838f6a]{display:flex;flex-direction:column;gap:var(--space-unit);padding:var(--form-control-py) var(--form-control-px)}.display-cards .option-body[data-v-0e838f6a]{padding-inline-start:calc(var(--form-control-px) + var(--space-unit)*6);position:relative}.display-cards .option-body[data-v-0e838f6a]:before{background:var(--form-input-bg);background-clip:content-box;block-size:calc(var(--space-unit)*4);border:calc(var(--space-unit)/4) solid rgb(var(--color-border));border-radius:var(--radius-pill);box-sizing:border-box;content:"";inline-size:calc(var(--space-unit)*4);inset-block-start:calc(var(--form-control-py) + .15em);inset-inline-start:var(--form-control-px);padding:calc(var(--space-unit)*.75);position:absolute}.display-cards .option-input[type=checkbox]+.option-card .option-body[data-v-0e838f6a]:before{border-radius:var(--radius-sm)}.display-cards .option-input:checked+.option-card .option-body[data-v-0e838f6a]:before{background-color:var(--form-accent,rgb(var(--color-primary)));border-color:var(--form-accent,rgb(var(--color-primary)))}.option-label[data-v-0e838f6a]{font-weight:600}.option-caption[data-v-0e838f6a]{color:rgb(var(--color-muted));font-size:var(--text-sm)}.display-chips .option-card[data-v-0e838f6a]{border-radius:var(--radius-pill)}.display-chips .option-body[data-v-0e838f6a]{padding:calc(var(--form-control-py)/1.5) var(--form-control-px)}.option-other .option-card[data-v-0e838f6a]{border-style:dashed}.option-other .option-input:checked+.option-card[data-v-0e838f6a]{border-style:solid}
