.p114-vehicle-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-column:1/-1;min-width:0;margin-block:16px;padding:0;border:0;font:inherit;color:inherit}
.p114-vehicle-preferences label{display:flex;flex-direction:column;gap:7px;min-width:0;font:inherit;font-size:14px;line-height:1.6}
.p114-vehicle-preferences select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid currentColor;border-radius:8px;background:var(--paper,#fff);color:inherit;font:inherit;font-size:16px;text-overflow:ellipsis}
.p114-vehicle-preferences .p114-other-classes{grid-column:1/-1;flex-direction:row;align-items:center;min-height:44px;gap:10px;cursor:pointer}
.p114-vehicle-preferences .p114-other-classes input{appearance:auto;width:20px;height:20px;min-height:0;flex:0 0 20px;margin:0;accent-color:var(--brand,#006b4d)}
.p114-vehicle-preferences [hidden]{display:none!important}
.p114-vehicle-preferences :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.p114-preference-empty{padding:20px;line-height:1.6;grid-column:1/-1}
@media(max-width:540px){.p114-vehicle-preferences{grid-template-columns:minmax(0,1fr)}}
