.ttp-vehicle-selector{box-sizing:border-box;min-width:0;margin:16px 0;padding:20px;border:1px solid #a6b09e;color:#18231d;background:#f6f7f1}.ttp-vehicle-selector legend{font-size:.9rem;font-weight:700;padding:0 6px}.ttp-vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ttp-vehicle-grid label{display:flex;min-width:0;flex-direction:column;gap:8px;font-size:.8rem;font-weight:700;line-height:1.5}.ttp-vehicle-grid input{box-sizing:border-box;display:block;min-width:0;width:100%;min-height:48px;padding:12px;border:1px solid #a6b09e;border-radius:0;background:#fff;color:#18231d;font:400 16px var(--body,Arial,sans-serif)}.ttp-vehicle-grid input:focus-visible{outline:3px solid #209650;outline-offset:3px}.ttp-vehicle-selector .ttp-vehicle-hint,.ttp-vehicle-selector .ttp-vehicle-summary{font-size:.78rem;line-height:1.6;margin:16px 0 0}.ttp-vehicle-summary:empty{display:none}.ttp-vehicle-selector .ttp-vehicle-manual{display:inline-block;width:auto;min-height:44px;margin:8px 0 0;padding:8px 0;border:0;background:none;color:#087844;font:600 .8rem var(--body,Arial,sans-serif);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ttp-vehicle-original[hidden],.ttp-vehicle-selector [hidden]{display:none!important}.ttp-vehicle-selector .ttp-vehicle-manual:focus-visible{outline:3px solid #209650;outline-offset:3px}@media(max-width:540px){.ttp-vehicle-selector{padding:16px}.ttp-vehicle-grid{grid-template-columns:1fr}}
.ttp-vehicle-combobox{position:relative;display:block;min-width:0;width:100%}.ttp-vehicle-options{box-sizing:border-box;position:absolute;z-index:30;top:100%;left:0;right:0;max-height:250px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #889e81;box-shadow:0 8px 20px #18231d26}.ttp-vehicle-options[hidden]{display:none!important}.ttp-vehicle-options [role=option]{display:block;padding:12px 14px;min-height:44px;box-sizing:border-box;font:400 16px var(--body,Arial,sans-serif);color:#18231d;cursor:pointer;overflow-wrap:anywhere}.ttp-vehicle-options [role=option]:hover,.ttp-vehicle-options [aria-selected=true]{background:#e1efda;color:#064c2c}
