.rvm-selector{--rvm-red: #cc0033;--rvm-grey: #646566;--rvm-bg: #ededed;--rvm-line: #c9cacc;--rvm-dark: #646566;color:#000;font-family:inherit}.rvm-selector__panel{background:#fff;border:1px solid #bbb;border-top:4px solid var(--rvm-red);padding:30px}@media(max-width: 649px){.rvm-selector__panel{padding:22px}}.rvm-selector__eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rvm-red);margin:0 0 8px}.rvm-selector__headline{font-size:28px;line-height:1.15;margin:0 0 8px}.rvm-selector__help{color:var(--rvm-grey);margin:0 0 25px}.rvm-selector__group-title{font-size:16px;font-weight:700;border-bottom:1px solid #aaa;padding-bottom:7px;margin:24px 0 11px}.rvm-selector__step[hidden]{display:none}.rvm-selector__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(205px, 1fr));gap:12px}@media(min-width: 950px){.rvm-selector__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 650px)and (max-width: 949px){.rvm-selector__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 649px){.rvm-selector__grid{grid-template-columns:1fr}}.rvm-selector__handling[hidden]{display:none}.rvm-selector__actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px}@media(max-width: 649px){.rvm-selector__actions{flex-direction:column-reverse}}.rvm-steps__bars{display:flex;gap:3px;margin-bottom:9px}.rvm-steps__bar{height:5px;background:#d2d2d2;flex:1;font-style:normal}.rvm-steps__bar--on,.rvm-steps__bar--done{background:var(--rvm-red)}.rvm-steps__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;color:var(--rvm-grey);font-size:12px;margin-bottom:26px}@media(max-width: 649px){.rvm-steps__meta{flex-direction:column;gap:5px}}.rvm-tile{position:relative;display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid var(--rvm-line);cursor:pointer;min-height:180px;padding:0;font:inherit;color:inherit}.rvm-tile:hover{border-color:var(--rvm-red)}.rvm-tile[aria-checked=true],.rvm-tile--active{border-color:var(--rvm-red);outline:2px solid rgba(204,0,51,.2);background:#fff8fa}.rvm-tile__visual{height:110px;background:#e9e9e9;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--rvm-line);overflow:hidden}.rvm-tile__visual img{max-width:100%;max-height:100%;object-fit:contain}.rvm-tile__body{padding:11px 13px;display:flex;flex-direction:column;gap:3px}.rvm-tile__title{font-weight:700}.rvm-tile__desc{color:var(--rvm-grey);font-size:13px}.rvm-result__head{background:var(--rvm-dark);color:#fff;margin:-30px -30px 25px;padding:26px 30px;border-bottom:5px solid var(--rvm-red)}.rvm-result__head .rvm-selector__eyebrow{color:#ff8fa8}.rvm-result__head .rvm-selector__headline{color:#fff;margin:0}@media(max-width: 649px){.rvm-result__head{margin:-22px -22px 25px;padding:23px 22px}}.rvm-result__summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:9px;margin:0 0 25px}.rvm-result__summary-item{border:1px solid var(--rvm-line);background:#f3f3f3;padding:12px;border-top:3px solid var(--rvm-red);display:flex;flex-direction:column;gap:3px}.rvm-result__summary-item small{color:var(--rvm-grey);font-size:11px;text-transform:uppercase}.rvm-result__machines{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:16px;margin-bottom:20px}.rvm-result__card{border:1px solid var(--rvm-line);border-left:5px solid var(--rvm-red);display:flex}.rvm-result__card-visual{display:flex;align-items:center;justify-content:center}.rvm-result__card-visual img{max-width:100%;height:auto}.rvm-result__card-body{padding:17px;display:flex;flex-direction:column;gap:8px}.rvm-result__card-body h3{margin:0}.rvm-result__card-body p{margin:0;color:var(--rvm-grey)}.rvm-result__empty{border-left:4px solid var(--rvm-grey);background:#f3f3f3;padding:14px;color:#444}