.tmvs-interface{color:inherit}.tmvs-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0 0 24px;list-style:none}.tmvs-progress li{padding:12px 6px;text-align:center;font-size:14px;font-weight:700;border:1px solid #d7dce5;border-radius:9px;background:#f1f3f6;color:#505b68}.tmvs-progress li.tmvs-active{border-color:#f7a000;background:#fff3db;color:#784500}.tmvs-pane[hidden],.tmvs-prev[hidden],.tmvs-next[hidden]{display:none!important}.tmvs-pane{margin:0}.tmvs-buttons{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.tmvs-prev,.tmvs-next{appearance:none;border-radius:9px;padding:13px 22px;font-weight:700;cursor:pointer;border:1px solid #d5d8dc;background:#f2f4f6;color:#152031}.tmvs-next{margin-left:auto;border-color:#f2a000;background:#f5a000;color:#171717}.tmvs-buttons button:focus-visible{outline:3px solid #2880d8;outline-offset:2px}.tmvs-summary{grid-column:1/-1;border:1px solid #d8dee7;background:#f7f9fb;border-radius:12px;padding:18px;color:#182335}.tmvs-summary h3{margin:0 0 12px;font-size:18px}.tmvs-summary dl{display:grid;grid-template-columns:110px 1fr;gap:9px 12px;margin:0}.tmvs-summary dt{font-weight:700}.tmvs-summary dd{margin:0;overflow-wrap:anywhere}.tmvs-pane .tm-consent,.tmvs-pane .tm-vehicle-disclaimer,.tmvs-pane .tm-vehicle-submit{grid-column:1/-1}.tmvs-pane .tm-vehicle-submit{width:100%}@media(max-width:600px){.tmvs-progress li{font-size:12px;padding:11px 3px}.tmvs-summary dl{grid-template-columns:90px 1fr;font-size:13px}.tmvs-buttons button{flex:1}.tmvs-next{margin-left:0}}
