.field[data-v-bfaabcbe]{border:0;color:rgb(var(--color-text));flex-direction:column;margin:0;min-inline-size:0;padding:0}.checkbox-row[data-v-bfaabcbe],.field[data-v-bfaabcbe],.label-row[data-v-bfaabcbe]{display:flex;gap:calc(var(--space-unit)*2)}.checkbox-row[data-v-bfaabcbe],.label-row[data-v-bfaabcbe]{align-items:center}legend.label-row[data-v-bfaabcbe]{margin-block-end:calc(var(--space-unit)*2);padding:0}.field-error[data-v-bfaabcbe],.required[data-v-bfaabcbe]{color:rgb(var(--color-accent))}.field-caption[data-v-bfaabcbe]{color:rgb(var(--color-muted));font-size:var(--text-sm)}.control[data-v-bfaabcbe]{background:var(--form-input-bg);border-color:var(--form-input-border-color);border-radius:var(--form-input-radius);border-style:solid;border-width:var(--form-input-border-width);color:rgb(var(--color-text));font:inherit;padding:var(--form-control-py) var(--form-control-px);width:100%}.control[data-v-bfaabcbe]:focus-visible{outline:calc(var(--space-unit)/2) solid var(--form-accent,rgb(var(--color-primary)));outline-offset:calc(var(--space-unit)/4)}textarea.control[data-v-bfaabcbe]{resize:vertical}.checkbox-row input[data-v-bfaabcbe]{width:auto}.vehicle-grid[data-v-bfaabcbe]{display:grid;gap:calc(var(--space-unit)*3);grid-template-columns:1fr 1fr}@media(min-width:480px){.vehicle-grid[data-v-bfaabcbe]{grid-template-columns:repeat(4,minmax(0,1fr))}}.vehicle-grid .sub[data-v-bfaabcbe]{color:rgb(var(--color-muted));display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-unit)}.other-text[data-v-bfaabcbe]{margin-block-start:calc(var(--space-unit)*2)}.row[data-v-bfaabcbe]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--space-unit)*2)}.row-label[data-v-bfaabcbe]{font-weight:600;min-inline-size:5ch}.times[data-v-bfaabcbe]{color:rgb(var(--color-muted))}.cell[data-v-bfaabcbe]{display:block;flex:1 1 8rem;position:relative}.cell .control[data-v-bfaabcbe]{padding-inline-end:calc(var(--form-control-px) + 2.5ch)}.unit[data-v-bfaabcbe]{color:rgb(var(--color-muted));font-size:var(--text-sm);inset-block-start:50%;inset-inline-end:var(--form-control-px);pointer-events:none;position:absolute;transform:translateY(-50%)}.row-add[data-v-bfaabcbe],.row-remove[data-v-bfaabcbe]{background:transparent;border:calc(var(--space-unit)/4) dashed rgb(var(--color-border));border-radius:var(--form-input-radius);color:rgb(var(--color-text));cursor:pointer;font:inherit;padding:calc(var(--form-control-py)/1.5) var(--form-control-px)}.row-remove[data-v-bfaabcbe]{padding-inline:var(--form-control-py)}.row-add[data-v-bfaabcbe]{align-self:flex-start;font-weight:600}.visually-hidden[data-v-bfaabcbe]{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}
