.vm-source-options{margin:20px 0 24px;padding:22px 0;border-top:1px solid #dce2da;border-bottom:1px solid #dce2da;font-family:inherit}.vm-source-options fieldset{padding:0;margin:0 0 18px;border:0;min-width:0}.vm-source-options fieldset:last-of-type{margin-bottom:0}.vm-source-options legend{font-size:14px;font-weight:650;margin-bottom:9px;color:#24342a}.vm-option-row{display:flex;flex-wrap:wrap;gap:8px}.vm-source-options button{font:inherit;font-size:14px;line-height:1.4;border:1px solid #ccd6c9;border-radius:7px;padding:9px 15px;background:#fff;color:#273b2d;cursor:pointer}.vm-source-options button[aria-pressed=true]{border-color:#496c36;background:#eff4e9;box-shadow:inset 0 0 0 1px #496c36}.vm-source-options button:disabled{opacity:.35;cursor:not-allowed}.vm-source-options button:focus-visible,.vm-source-options select:focus-visible{outline:2px solid #456c31;outline-offset:3px}.vm-source-options .vm-type{width:100px;padding:6px 6px 9px;display:grid;gap:5px;justify-items:center}.vm-type img{width:82px;height:75px;object-fit:contain;display:block;background:white;border-radius:3px}.vm-source-options select{width:220px;max-width:100%;font:inherit;font-size:14px;border:1px solid #ccd6c9;border-radius:7px;padding:10px 12px;background:white;color:#273b2d}.vm-fixed-specs{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#677162;margin:14px 0 0}.vm-fixed-specs strong{color:#2d3b2c;font-weight:600}.vm-option-help{font-size:12px;line-height:1.5;color:#6a7566;margin:10px 0 0}.vm-option-current{font-size:12px;line-height:1.5;color:#697466;margin:15px 0 0}.vm-native-fallback{display:none!important}@media(max-width:600px){.vm-source-options{padding:18px 0;margin:18px 0}.vm-source-options button{padding:9px 12px}.vm-source-options .vm-type{width:92px;padding:5px 5px 8px}.vm-type img{width:78px;height:72px}.vm-source-options fieldset{margin-bottom:16px}}

.vm-option-current{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

@media(max-width:900px){.vm-source-options{order:5;width:100%;box-sizing:border-box}}

.vm-source-options .vm-type{width:calc((100% - 16px)/3);min-width:92px;max-width:190px;box-sizing:border-box;font-size:12px;padding:7px;align-content:start}.vm-type span{min-height:34px;display:flex;align-items:center;justify-content:center}.vm-type img{height:72px;width:100%;max-width:100px}@media(max-width:600px){.vm-source-options:has([data-axis="2"]) .vm-type{width:calc((100% - 8px)/2);max-width:none}.vm-source-options .vm-type{font-size:12px}}

.vm-source-options[hidden]{display:none!important}.vm-source-options>div{display:contents}
