#rover-app{--rp-green:#25581A;--rp-green-700:#1d4715;--rp-green-900:#143010;--rp-heading:#4C4C4C;--rp-body:#121212;--rp-bg:#FFFFFF;--rp-border:rgba(128,128,128,.16);--rp-border-strong:rgba(0,0,0,.15);--rp-shadow:0 1px 4px rgba(128,128,128,.18);--rp-shadow-tile:0 1px 3px rgba(0,0,0,.08);--rp-shadow-lift:0 10px 30px rgba(20,48,16,.14);--rp-success:#51A551;--rp-error:#F05D5D;--rp-radius:3px;--rp-radius-hero:6px;--rp-radius-tile:10px;--rp-gutter:20px;--fit-green-bg:#E7F1E5;--fit-green-fg:#1C5015;--fit-green-dot:#3E9B3E;--fit-green-edge:#3E9B3E;--fit-amber-bg:#FCF1DA;--fit-amber-fg:#84540A;--fit-amber-dot:#E0921F;--fit-amber-edge:#E0921F;--fit-grey-bg:#EFEFEF;--fit-grey-fg:#555555;--fit-grey-dot:#9A9A9A;--fit-grey-edge:#B9B9B9;--fit-none-bg:#FFFFFF;--fit-none-fg:#585858;--fit-none-dot:#B9B9B9;--fit-none-edge:rgba(0,0,0,.18);--danger-fg:#B3261E;--font-head:"Work Sans",sans-serif;--font-ui:"Instrument Sans",sans-serif;--font-body:Helvetica,Arial,sans-serif;--maxw:1180px;--rp-spring:cubic-bezier(.34,1.56,.64,1);--rp-ease:cubic-bezier(.22,.61,.36,1);--rp-press:transform .12s var(--rp-spring), filter .18s var(--rp-ease), background .18s var(--rp-ease);font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--rp-body)}#rover-app *{box-sizing:border-box}#rover-app img{max-width:100%;display:block}#rover-app button{font-family:var(--font-ui);cursor:pointer}#rover-app a{color:var(--rp-body);text-decoration:none}#rover-app :focus-visible{outline:3px solid var(--rp-green);outline-offset:2px;border-radius:2px}#rover-app .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--rp-gutter)}#rover-app .screen{display:none}#rover-app .screen.active{display:block}#rover-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#rover-app .hero{padding:54px 0 30px;background:radial-gradient(120% 80% at 50% -10%,#f3f7f1,#fff 60%);border-bottom:1px solid var(--rp-border)}#rover-app .hero-inner{max-width:820px;margin:0 auto;text-align:center}#rover-app .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--rp-green);background:#eaf1e7;border:1px solid #D6E5CF;padding:6px 12px;border-radius:999px;margin-bottom:18px}#rover-app .eyebrow .paw{width:14px;height:14px;fill:var(--rp-green)}#rover-app .hero h1{font-family:var(--font-head);font-weight:700;color:var(--rp-heading);font-size:40px;line-height:1.08;margin:0 0 12px;letter-spacing:-.01em}#rover-app .hero h1 .accent{color:var(--rp-green)}#rover-app .hero .sub{font-size:16.5px;color:#3f3f3f;max-width:620px;margin:0 auto 18px}#rover-app .rover-intro{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;margin:0 auto 24px;font-family:var(--font-ui);font-size:13px;color:#52624c}#rover-app .rover-intro .intro-line{font-style:italic}#rover-app .story-wrap{position:relative;display:inline-flex}#rover-app .story-trigger{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--rp-green);background:#eaf1e7;border:1px solid #D6E5CF;border-radius:999px;padding:4px 11px;line-height:1}#rover-app .story-trigger svg{width:13px;height:13px;fill:none;stroke:var(--rp-green);stroke-width:2}#rover-app .story-trigger:hover{background:#dfecda}#rover-app .story-pop{position:absolute;left:50%;top:calc(100% + 9px);transform:translate(-50%) translateY(4px);width:300px;max-width:78vw;background:#15240f;color:#eef3e9;font-family:var(--font-body);font-style:normal;font-size:12.8px;line-height:1.5;text-align:left;padding:13px 15px;border-radius:9px;box-shadow:var(--rp-shadow-lift);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s;z-index:60}#rover-app .story-pop:before{content:"";position:absolute;left:50%;top:-6px;transform:translate(-50%) rotate(45deg);width:11px;height:11px;background:#15240f}#rover-app .story-wrap:hover .story-pop,#rover-app .story-wrap:focus-within .story-pop,#rover-app .story-wrap.open .story-pop{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}#rover-app .rover-home{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-family:var(--font-ui);font-size:12.5px;font-weight:500;color:var(--rp-green);background:#fff;border:1px solid #CFE0C7;border-radius:999px;padding:8px 14px;white-space:nowrap}#rover-app .rover-home:hover{background:var(--rp-green);color:#fff}#rover-app .rover-home svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}#rover-app .rover-home.ghost{background:transparent}#rover-app .err-actions{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}#rover-app .searchbox{position:relative;display:flex;align-items:stretch;background:#fff;border:1.5px solid #cfd6cb;border-radius:var(--rp-radius-hero);overflow:hidden;box-shadow:var(--rp-shadow);transition:box-shadow .18s,border-color .18s;max-width:720px;margin:0 auto}#rover-app .searchbox:focus-within{border-color:var(--rp-green);box-shadow:0 0 0 4px #25581a1f,var(--rp-shadow-lift)}#rover-app .searchbox .mag{display:flex;align-items:center;padding-left:18px;color:#8a8a8a}#rover-app .searchbox input{flex:1;border:0;outline:0;background:transparent;padding:20px 14px;font-family:var(--font-body);font-size:17px;color:var(--rp-body);min-width:0}#rover-app .searchbox input::placeholder{color:#9a9a9a}#rover-app .searchbox .go{margin:0;border:0;background:var(--rp-green);color:#fff;border-radius:0;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.04em;padding:0 28px;display:flex;align-items:center;gap:9px;flex:0 0 auto}#rover-app .searchbox .go:hover{background:var(--rp-green-700)}#rover-app .searchbox .go .paw{width:15px;height:15px;fill:#fff}#rover-app .veh-row{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}#rover-app .veh-add{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:500;font-size:13px;color:var(--rp-green);background:#fff;border:1px dashed #aab8a3;border-radius:999px;padding:8px 16px}#rover-app .veh-add:hover{background:#f1f6ef;border-color:var(--rp-green)}#rover-app .veh-chip{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:#23401a;background:#eaf1e7;border:1px solid #CFE0C7;border-radius:999px;padding:7px 8px 7px 14px}#rover-app .veh-chip .paw{width:14px;height:14px;fill:var(--rp-green)}#rover-app .veh-chip .edit{color:var(--rp-green);background:#fff;border:1px solid #CFE0C7;border-radius:999px;padding:3px 10px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}#rover-app .veh-chip .edit:hover{background:var(--rp-green);color:#fff}#rover-app .hero-fitbar{max-width:680px;margin:14px auto 0;background:#f4f7f2;border:1px solid #DDE7D8;border-radius:6px;padding:11px 13px;display:flex;align-items:center;gap:11px;flex-wrap:wrap;justify-content:center}#rover-app .hero-fitbar .lab{font-family:var(--font-ui);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:#3f5a37;display:flex;align-items:center;gap:6px}#rover-app .hero-fitbar .lab .paw{width:13px;height:13px;fill:var(--rp-green)}#rover-app .regwrap{display:flex;border:2px solid #111;border-radius:5px;overflow:hidden;height:38px}#rover-app .regwrap .cc{display:flex;flex-direction:column}#rover-app .regwrap .cc button{flex:1;border:0;background:#e9edf4;color:#33415c;font-family:var(--font-ui);font-weight:700;font-size:9px;padding:0 7px}#rover-app .regwrap .cc button.on{background:#003580;color:#fc0}#rover-app .regwrap input{border:0;outline:0;background:#ffd400;font-family:var(--font-head);font-weight:700;font-size:16px;letter-spacing:.05em;text-transform:uppercase;text-align:center;width:116px;padding:0 8px}#rover-app .vinwrap{display:flex;align-items:center;height:38px;border:1.5px solid #cfd6cb;border-radius:4px;background:#fff;overflow:hidden}#rover-app .vinwrap input{border:0;outline:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:0 11px;width:160px}#rover-app .hero-fitbar .or{color:#8a9485;font-size:11px;font-family:var(--font-ui)}#rover-app .hero-fitbar .check{border:0;background:var(--rp-green);color:#fff;font-family:var(--font-ui);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:9px 14px;height:38px}#rover-app .hero-fitbar .check:hover{background:var(--rp-green-700)}#rover-app .hero-fitbar .more{font-family:var(--font-ui);font-size:11.5px;color:var(--rp-green);text-decoration:underline;background:none;border:0}#rover-app .suggest{margin-top:26px;text-align:center}#rover-app .suggest .lab{font-family:var(--font-ui);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#6a6a6a;margin-bottom:10px}#rover-app .chips{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}#rover-app .chip{font-family:var(--font-body);font-size:13.5px;color:#2c2c2c;background:#fff;border:1px solid var(--rp-border-strong);border-radius:999px;padding:8px 15px;transition:.14s}#rover-app .chip:hover{border-color:var(--rp-green);color:var(--rp-green);background:#f4f8f2;transform:translateY(-1px)}#rover-app .chip .mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}#rover-app .trustline{margin:30px auto 0;max-width:640px;display:flex;gap:22px;justify-content:center;flex-wrap:wrap;font-family:var(--font-ui);font-size:12px;color:#565656}#rover-app .trustline span{display:inline-flex;align-items:center;gap:6px}#rover-app .trustline svg{width:14px;height:14px;fill:none;stroke:var(--rp-green);stroke-width:2}#rover-app .valstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:var(--maxw);margin:34px auto 8px;padding:0 var(--rp-gutter)}#rover-app .valstrip .v{background:#fff;border:1px solid var(--rp-border);border-radius:var(--rp-radius);padding:18px;box-shadow:var(--rp-shadow)}#rover-app .valstrip .v h4{font-family:var(--font-head);font-weight:700;font-size:15.5px;color:var(--rp-heading);margin:0 0 5px;display:flex;align-items:center;gap:8px}#rover-app .valstrip .v p{margin:0;font-size:13.5px;color:#5b5b5b}#rover-app .valstrip .v .ico{width:18px;height:18px;fill:none;stroke:var(--rp-green);stroke-width:2}#rover-app .results-top{background:#fff;border-bottom:1px solid var(--rp-border);padding:16px 0}#rover-app .results-bar{display:flex;gap:14px;align-items:center}#rover-app .results-bar .mini{flex:1;display:flex;align-items:stretch;background:#fff;border:1.5px solid #cfd6cb;border-radius:var(--rp-radius-hero);overflow:hidden;max-width:560px;transition:border-color .18s,box-shadow .18s}#rover-app .results-bar .mini:focus-within{border-color:var(--rp-green);box-shadow:0 0 0 3px #25581a1f}#rover-app .results-bar .mini .mag{padding-left:14px;color:#8a8a8a;display:flex;align-items:center}#rover-app .results-bar .mini input{flex:1;border:0;outline:0;padding:13px 12px;font-size:15px;font-family:var(--font-body);min-width:0}#rover-app .results-bar .mini .go{margin:0;border:0;background:var(--rp-green);color:#fff;border-radius:0;padding:0 20px;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:.03em;display:flex;align-items:center;gap:8px;flex:0 0 auto}#rover-app .results-bar .mini .go:hover{background:var(--rp-green-700)}#rover-app .results-bar .mini .go .paw{width:13px;height:13px;fill:#fff}#rover-app .results-bar .veh-chip{flex:0 0 auto}#rover-app .readback{background:transparent;border:0;border-radius:0;padding:0;margin:22px 0 4px;display:flex;gap:13px;align-items:flex-start}#rover-app .readback .rb-ico{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:#eaf1e7;display:flex;align-items:center;justify-content:center}#rover-app .readback .rb-ico .paw{width:16px;height:16px;fill:var(--rp-green)}#rover-app .readback .rb-body{flex:1}#rover-app .readback .rb-title{font-family:var(--font-head);font-weight:600;font-size:15.5px;color:var(--rp-heading);margin:0 0 9px}#rover-app .readback .rb-title b{color:var(--rp-green)}#rover-app .parse-chips{display:flex;gap:8px;flex-wrap:wrap}#rover-app .pchip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:12.5px;background:#fff;border:1px solid #d3ddcd;border-radius:999px;padding:5px 6px 5px 11px;color:#2f2f2f}#rover-app .pchip .k{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#7d8a76}#rover-app .pchip .v{font-weight:600;color:#26401d}#rover-app .pchip .x{width:17px;height:17px;border-radius:999px;border:0;background:#eef2ec;color:#6c7a64;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}#rover-app .pchip .x:hover{background:var(--rp-error);color:#fff}#rover-app .results-meta{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px;flex-wrap:wrap;gap:10px}#rover-app .results-meta .count{font-family:var(--font-ui);font-size:13px;color:#5b5b5b}#rover-app .results-meta .count b{color:var(--rp-body)}#rover-app .sortpill{font-family:var(--font-ui);font-size:12.5px;color:var(--rp-heading);background:#fff;border:1px solid var(--rp-border-strong);border-radius:999px;padding:7px 14px}#rover-app .cards{display:flex;flex-direction:column;gap:14px;padding-bottom:40px}#rover-app .card{position:relative;display:grid;grid-template-columns:120px 1fr auto;gap:18px;background:#fff;border:1px solid var(--rp-border);box-shadow:var(--rp-shadow);padding:16px;align-items:start;border-radius:8px;transition:box-shadow .22s var(--rp-ease),transform .22s var(--rp-ease)}#rover-app .card:hover{box-shadow:var(--rp-shadow-lift);transform:translateY(-2px)}#rover-app .cards>.card,#rover-app .zero-cards>.card,#rover-app .cards>.fam-group,#rover-app .zero-cards>.fam-group{opacity:0;transform:translateY(16px)}#rover-app .card.rv-in,#rover-app .fam-group.rv-in{animation:rvCardIn .55s var(--rp-spring) both;animation-delay:calc(var(--i,0)*70ms)}#rover-app .card.regrade,#rover-app .fam-group.regrade{opacity:1;transform:none;animation:rvRegrade .5s var(--rp-ease)}#rover-app .card.rail-green{border-left:6px solid var(--fit-green-edge)}#rover-app .card.rail-amber{border-left:6px solid var(--fit-amber-edge)}#rover-app .card.rail-grey{border-left:6px solid var(--fit-grey-edge)}#rover-app .card.rail-none{border-left:6px solid #9aa397}#rover-app .card .thumb{width:120px;height:120px;background:#fff;border:1px solid var(--rp-border);display:flex;align-items:center;justify-content:center;overflow:hidden}#rover-app .card a.thumb{cursor:pointer;transition:border-color .15s}#rover-app .card a.thumb:hover{border-color:var(--rp-green)}#rover-app .card a.thumb:hover img{opacity:.93}#rover-app .card .thumb svg{width:60px;height:60px;opacity:.5}#rover-app .card .thumb img{width:100%;height:100%;object-fit:contain;transition:opacity .15s}#rover-app .thumb .ph{width:100%;height:100%;opacity:1}#rover-app .card .info{min-width:0}#rover-app .card .ptitle{font-family:var(--font-head);font-weight:600;font-size:17px;color:var(--rp-heading);margin:0 0 5px;line-height:1.25}#rover-app .card .pmeta{font-family:var(--font-ui);font-size:12px;color:#4f4f4f;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}#rover-app .card .pmeta .code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#2c2c2c;background:#f3f3f3;padding:1px 7px;border-radius:3px}#rover-app .card .pmeta .q{display:inline-flex;align-items:center;gap:5px}#rover-app .qd{width:7px;height:7px;border-radius:999px;background:var(--rp-success);display:inline-block}#rover-app .fit{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:700;font-size:13.5px;padding:0;border-radius:0;border:0;background:none}#rover-app .fit .ic{width:16px;height:16px;flex:0 0 auto}#rover-app .fit.green{color:var(--fit-green-fg)}#rover-app .fit.amber{color:var(--fit-amber-fg)}#rover-app .fit.grey{color:var(--fit-grey-fg)}#rover-app .fit.none{color:var(--fit-none-fg)}#rover-app .fit .ic.green{fill:none;stroke:var(--fit-green-dot);stroke-width:2.4}#rover-app .fit .ic.amber{fill:none;stroke:var(--fit-amber-dot);stroke-width:2.4}#rover-app .fit .ic.grey{fill:none;stroke:var(--fit-grey-dot);stroke-width:2.4}#rover-app .fit .ic.none{fill:none;stroke:var(--fit-none-dot);stroke-width:2.4}#rover-app .card .fitline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}#rover-app .crit-tag{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:999px;background:#eaf1e7;border:1px solid #D6E5CF;color:var(--rp-green);cursor:help}#rover-app .crit-tag svg{width:14px;height:14px;fill:none;stroke:var(--rp-green);stroke-width:2}#rover-app .card .actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:150px}#rover-app .price{font-family:var(--font-head);font-weight:700;font-size:21px;color:var(--rp-body)}#rover-app .price .vat{font-family:var(--font-ui);font-weight:500;font-size:11px;color:#6a6a6a;display:block;text-align:right}#rover-app .addbtn{background:var(--rp-green);color:#fff;border:0;border-radius:var(--rp-radius);text-transform:uppercase;font-weight:600;font-size:12.5px;letter-spacing:.03em;padding:11px 18px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}#rover-app .addbtn:hover{background:var(--rp-green-700)}#rover-app .card .ptitle a{color:inherit}#rover-app .card .ptitle a:hover{color:var(--rp-green);text-decoration:underline}#rover-app .card .pmeta .qual{font-weight:600;color:#3a3a3a}#rover-app .card .pmeta .mfr{color:#4f4f4f}#rover-app .linkbtn{background:none;border:0;font-family:var(--font-ui);font-size:12.5px;color:var(--rp-green);display:inline-flex;align-items:center;gap:6px;padding:4px 0}#rover-app .linkbtn:hover{text-decoration:underline}#rover-app .linkbtn .chev{width:13px;height:13px;fill:none;stroke:var(--rp-green);stroke-width:2;transition:transform .15s}#rover-app .linkbtn.ex[aria-expanded=true] .chev{transform:rotate(180deg)}#rover-app .exp-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:2px}#rover-app .expanders{grid-column:1/-1}#rover-app .exp-sec{display:none;border-top:1px solid var(--rp-border);margin-top:10px;padding-top:14px}#rover-app .exp-sec.open{display:block}#rover-app .exp-sec h5{font-family:var(--font-ui);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#7a7a7a;margin:0 0 8px}#rover-app .exp-sec p{margin:0 0 12px;font-size:13.5px;color:#3f3f3f}#rover-app .exp-sec .rdesc{margin:0 0 12px;font-size:13.5px;color:#3f3f3f;line-height:1.5;overflow-wrap:break-word}#rover-app .exp-sec .rdesc p{margin:0 0 8px}#rover-app .exp-sec .rdesc p:last-child{margin-bottom:0}#rover-app .exp-sec .rdesc ul,#rover-app .exp-sec .rdesc ol{margin:0 0 8px;padding-left:18px}#rover-app .exp-sec .rdesc li{margin:2px 0}#rover-app .exp-sec .rdesc b,#rover-app .exp-sec .rdesc strong{color:var(--rp-heading)}#rover-app .fmodels{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px}#rover-app .fmodel{font-family:var(--font-ui);font-size:12px;color:#23401a;background:#eaf1e7;border:1px solid #CFE0C7;border-radius:999px;padding:4px 11px}#rover-app .fit-all{font-family:var(--font-ui);font-size:12.5px;color:var(--rp-green);font-weight:600;margin-bottom:8px}#rover-app .fnotes{font-size:12.5px;color:#4f4f4f;line-height:1.5;background:#fafbf9;border:1px solid #E4EADF;border-radius:var(--rp-radius);padding:9px 11px;white-space:pre-line}#rover-app .fnone{font-size:12.5px;color:#7a7a7a;font-style:italic}#rover-app .faq{margin:0}#rover-app .faq dt{font-family:var(--font-head);font-weight:600;font-size:13.5px;color:var(--rp-heading);margin-top:10px}#rover-app .faq dt:first-child{margin-top:0}#rover-app .faq dd{margin:3px 0 0;font-size:13px;color:#4f4f4f}#rover-app .altcodes{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}#rover-app .altcodes .ac{font-family:ui-monospace,monospace;font-size:11.5px;background:#f3f3f3;border:1px solid var(--rp-border);padding:2px 8px;border-radius:3px;color:#333}#rover-app .exp-sec.evidence{background:#fafbf9;border:1px solid #E4EADF;border-radius:var(--rp-radius);padding:14px}#rover-app .exp-sec.evidence h5{color:var(--rp-green)}#rover-app .ev-row{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:#3f3f3f;margin-bottom:8px}#rover-app .ev-row .ck{width:16px;height:16px;flex:0 0 auto;margin-top:1px;fill:none;stroke:var(--fit-green-dot);stroke-width:2.5}#rover-app .ev-row .ck.amber{stroke:var(--fit-amber-dot)}#rover-app .ev-row .ck.grey{stroke:var(--fit-grey-dot)}#rover-app .ev-row code{font-family:ui-monospace,monospace;font-size:11.5px;background:#eef2ea;padding:1px 6px;border-radius:3px;color:#26401d}#rover-app .ev-foot{font-size:11px;color:#8a8a8a;margin-top:6px;border-top:1px dashed #e0e6da;padding-top:8px}#rover-app .qty{display:inline-flex;align-items:center;border:1.5px solid #cfd6cb;border-radius:var(--rp-radius);overflow:hidden;height:38px;background:#fff}#rover-app .qty .qd{width:32px;height:100%;border:0;background:#f4f7f2;color:var(--rp-green);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}#rover-app .qty .qd:hover{background:#e7f1e5}#rover-app .qty .qn{width:42px;height:100%;border:0;border-left:1px solid #e0e6da;border-right:1px solid #e0e6da;text-align:center;font-family:var(--font-body);font-size:14px;color:var(--rp-body);outline:0;background:#fff;padding:0}#rover-app .fam-group{border:1px solid var(--rp-border);border-radius:var(--rp-radius-hero);background:#fafcf9;padding:10px;display:flex;flex-direction:column;gap:9px;box-shadow:var(--rp-shadow)}#rover-app .fam-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:3px 4px 0}#rover-app .fam-head svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--rp-green);stroke-width:2}#rover-app .fam-title{font-family:var(--font-head);font-weight:700;font-size:14.5px;color:var(--rp-heading)}#rover-app .fam-tag{font-family:var(--font-ui);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3f5a37}#rover-app .fam-lr{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#4f4f4f;background:#fff;border:1px solid #CFE0C7;border-radius:3px;padding:1px 7px;margin-left:auto}#rover-app .fam-members{display:flex;flex-direction:column;gap:8px}#rover-app .fam-members .card{box-shadow:none}#rover-app .fam-members .card:hover{box-shadow:var(--rp-shadow)}#rover-app .card .ptitle.qlead a,#rover-app .card .ptitle.qlead{color:var(--rp-heading)}#rover-app .card .ptitle.qlead{font-size:15px}#rover-app .fam-members{display:grid;grid-template-columns:repeat(var(--fam-cols,3),minmax(0,1fr));gap:8px;align-items:stretch}#rover-app .fam-members .card{grid-template-columns:1fr;gap:10px;padding:13px;align-items:stretch;height:100%}#rover-app .fam-members .card .thumb{width:100%;height:120px}#rover-app .fam-members .card .thumb svg{width:54px;height:54px}#rover-app .fam-members .card .pmeta,#rover-app .fam-members .card .fitline{margin-bottom:8px}#rover-app .fam-members .card .actions{min-width:0;width:100%;align-items:stretch;flex-direction:column}#rover-app .fam-members .card .price,#rover-app .fam-members .card .price .vat{text-align:left}#rover-app .fam-members .card .qty{align-self:flex-start}#rover-app .fam-members .card .exp-row{gap:12px}#rover-app .narrow-showall{margin-top:12px;background:none;border:0;padding:6px 2px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--rp-green);cursor:pointer;text-decoration:underline;text-underline-offset:3px}#rover-app .narrow-showall:hover{color:var(--rp-green-700)}#rover-app .rover-more.loading{opacity:.65;cursor:default}#rover-app .rover-tail-divider{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:#7a7a7a;font-family:var(--font-ui);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}#rover-app .rover-tail-divider span{flex:0 0 auto}#rover-app .rover-tail-divider:before,#rover-app .rover-tail-divider:after{content:"";flex:1;height:1px;background:var(--rp-border)}#rover-app .card .pmeta>span:not(:first-child):before{content:"\b7";margin-right:9px;color:#bcbcbc}#rover-app .card .pmeta .q:before{content:none}#rover-app .modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#12180e75;z-index:9500;display:none;align-items:center;justify-content:center;padding:20px}#rover-app .modal-scrim.open{display:flex}#rover-app .modal{background:#fff;border-radius:var(--rp-radius-tile);box-shadow:var(--rp-shadow-lift);width:100%;max-width:540px;max-height:92vh;overflow:auto}#rover-app .modal .mhead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 6px}#rover-app .modal .mhead .t{font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--rp-heading);display:flex;align-items:center;gap:9px}#rover-app .modal .mhead .t .paw{width:18px;height:18px;fill:var(--rp-green)}#rover-app .modal .close{background:none;border:0;font-size:22px;color:#888;line-height:1;padding:4px 8px}#rover-app .modal .msub{padding:0 22px;color:#5b5b5b;font-size:13.5px;margin:0 0 14px}#rover-app .tabs{display:flex;gap:4px;padding:0 22px;border-bottom:1px solid var(--rp-border);flex-wrap:wrap}#rover-app .tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:11px 12px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:#6f6f6f}#rover-app .tabs button.on{color:var(--rp-green);border-bottom-color:var(--rp-green)}#rover-app .tabpane{display:none;padding:20px 22px 8px}#rover-app .tabpane.on{display:block}#rover-app .field-lab{font-family:var(--font-ui);font-size:12px;color:#5b5b5b;margin:0 0 7px;display:block}#rover-app .vin-input,#rover-app .sel-input{width:100%;border:1.5px solid #cfd6cb;border-radius:var(--rp-radius);padding:13px 14px;font-family:var(--font-body);font-size:15px}#rover-app .vin-input{font-family:ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}#rover-app .plate{display:flex;border-radius:6px;overflow:hidden;border:2px solid #111;max-width:340px}#rover-app .plate .badge{background:#063298;color:#fc0;font-family:var(--font-ui);font-weight:700;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 9px;line-height:1.1}#rover-app .plate.nl{border-color:#111}#rover-app .plate.nl .badge{background:#003580;color:#fc0}#rover-app .plate input{flex:1;border:0;outline:0;font-family:var(--font-head);font-weight:700;font-size:26px;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;text-align:center}#rover-app .plate.yellow,#rover-app .plate.yellow input{background:#ffd400}#rover-app .lookup-btn{margin-top:14px;background:var(--rp-green);color:#fff;border:0;border-radius:var(--rp-radius);text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.03em;padding:13px 20px;width:100%}#rover-app .lookup-btn:hover{background:var(--rp-green-700)}#rover-app .resolved{margin-top:16px;background:#f3f7f1;border:1px solid #DDE7D8;border-radius:var(--rp-radius);padding:14px;display:none}#rover-app .resolved.show{display:block}#rover-app .resolved .rv{font-family:var(--font-head);font-weight:700;font-size:17px;color:#24401a;margin-bottom:3px}#rover-app .resolved .rd{font-size:13px;color:#4f4f4f;margin-bottom:12px;line-height:1.45}#rover-app .resolved .rd,#rover-app .resolved .rv{overflow:visible;max-height:none;-webkit-line-clamp:none;white-space:normal;overflow-wrap:break-word;display:block;text-overflow:clip}#rover-app .confirm-models{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}#rover-app .confirm-models button{background:#fff;border:1px solid #cfd6cb;border-radius:999px;padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:500}#rover-app .confirm-models button:hover,#rover-app .confirm-models button.on{border-color:var(--rp-green);background:var(--rp-green);color:#fff}#rover-app .sel-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}#rover-app .privacy{font-size:11.5px;color:#8a8a8a;padding:0 22px 20px;display:flex;gap:7px;align-items:flex-start}#rover-app .privacy svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px;fill:none;stroke:#8a8a8a;stroke-width:2}#rover-app .modal-scrim{opacity:1;visibility:visible}#rover-app .modal{display:block;opacity:1;visibility:visible;position:relative;inset:auto;transform:none;overflow-x:hidden}#rover-app .modal *{box-sizing:border-box}#rover-app .modal input,#rover-app .modal select{display:block;width:100%;max-width:100%;float:none;position:static}#rover-app .modal .plate{display:flex;max-width:340px}#rover-app .modal .plate input{flex:1;width:auto}#rover-app .modal .plate .badge{width:auto}#rover-app .modal .lookup-btn{display:block;width:100%;float:none;position:static}#rover-app .modal .sel-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}#rover-app .modal .sel-row select{width:100%}#rover-app .modal .confirm-models button{display:inline-block;width:auto}#rover-app .zeropanel{background:#fff;border:1px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);padding:26px;margin:22px 0;display:flex;gap:20px;align-items:flex-start}#rover-app .zeropanel .ill{flex:0 0 auto;width:64px;height:64px;border-radius:999px;background:#f3f7f1;display:flex;align-items:center;justify-content:center}#rover-app .zeropanel .ill .paw{width:30px;height:30px;fill:var(--rp-green);opacity:.85}#rover-app .zeropanel h3{font-family:var(--font-head);font-weight:700;font-size:19px;color:var(--rp-heading);margin:0 0 6px}#rover-app .zeropanel p{margin:0 0 14px;color:#4f4f4f;font-size:14px;max-width:560px}#rover-app .capture{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:540px}#rover-app .capture .full{grid-column:1/-1}#rover-app .capture label{font-family:var(--font-ui);font-size:11.5px;color:#6f6f6f;display:block;margin-bottom:5px}#rover-app .capture input,#rover-app .capture textarea{width:100%;border:1.5px solid #cfd6cb;border-radius:var(--rp-radius);padding:11px 13px;font-family:var(--font-body);font-size:14px}#rover-app .track-btn{background:var(--rp-green);color:#fff;border:0;border-radius:var(--rp-radius);text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.03em;padding:13px 22px;display:inline-flex;align-items:center;gap:9px}#rover-app .track-btn:hover{background:var(--rp-green-700)}#rover-app .track-btn .paw{width:15px;height:15px;fill:#fff}#rover-app .capture-done{display:none;align-items:center;gap:10px;background:#eaf1e7;border:1px solid #CFE0C7;border-radius:var(--rp-radius);padding:14px 16px;color:#24401a;font-size:14px;margin-top:8px}#rover-app .capture-done.show{display:flex}#rover-app .capture-done svg{width:20px;height:20px;fill:none;stroke:var(--fit-green-dot);stroke-width:2.5}#rover-app .rv-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#rover-app .loadwrap{padding:40px 0}#rover-app .scent{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:26px;font-family:var(--font-head);font-weight:600;font-size:18px;color:var(--rp-heading)}#rover-app .scent .track{display:flex;gap:9px;align-items:center}#rover-app .scent .track .paw{width:18px;height:18px;fill:var(--rp-green);opacity:0;animation:rvtrot 1.4s infinite}#rover-app .scent .track .paw:nth-child(2){animation-delay:.18s}#rover-app .scent .track .paw:nth-child(3){animation-delay:.36s}#rover-app .scent .track .paw:nth-child(4){animation-delay:.54s}@keyframes rvtrot{0%{opacity:0;transform:translateY(4px)}35%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}#rover-app .skel{display:flex;flex-direction:column;gap:14px}#rover-app .skel .row{display:grid;grid-template-columns:120px 1fr auto;gap:18px;background:#fff;border:1px solid var(--rp-border);padding:16px;border-radius:2px}#rover-app .skel .b{background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%);background-size:400% 100%;animation:rvsh 1.3s infinite;border-radius:4px}@keyframes rvsh{0%{background-position:100% 0}to{background-position:-100% 0}}#rover-app .skel .sq{width:120px;height:120px}#rover-app .skel .l{height:14px;margin-bottom:9px}#rover-app .errwrap{text-align:center;padding:60px 20px;max-width:460px;margin:0 auto}#rover-app .errwrap .ic{width:60px;height:60px;border-radius:999px;background:#fceded;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}#rover-app .errwrap .ic svg{width:30px;height:30px;fill:none;stroke:var(--danger-fg);stroke-width:2}#rover-app .errwrap h3{font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--rp-heading);margin:0 0 6px}#rover-app .errwrap p{color:#5b5b5b;margin:0 0 18px}#rover-app .errwrap .retry{background:var(--rp-green);color:#fff;border:0;border-radius:var(--rp-radius);text-transform:uppercase;font-weight:600;font-size:13px;padding:12px 24px}#rover-app .rover-flash{position:fixed;left:50%;bottom:22px;transform:translate(-50%) translateY(20px);background:#15240f;color:#eef3e9;font-family:var(--font-ui);font-size:13px;padding:11px 18px;border-radius:8px;box-shadow:var(--rp-shadow-lift);max-width:520px;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:9600}#rover-app .rover-flash.show{opacity:1;transform:translate(-50%) translateY(0)}@keyframes rvfitIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rvCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rvPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rvRegrade{0%{transform:translateY(0)}30%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes rvPawPop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}60%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rvChipAssemble{0%{opacity:0;transform:translateY(10px) scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rvCaught{0%{transform:scale(1)}40%{transform:scale(.9)}70%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rvFitRail{0%{box-shadow:inset 4px 0 0 -1px currentColor}to{box-shadow:none}}#rover-app .readback .rb-ico .paw{transform-origin:center}#rover-app .readback .rb-ico.pop .paw{animation:rvPawPop .55s var(--rp-spring) both}#rover-app .parse-chips .pchip{opacity:0}#rover-app .parse-chips .pchip.in{animation:rvChipAssemble .5s var(--rp-spring) both}#rover-app .cards .card .fit,#rover-app .zero-cards .card .fit{animation:rvfitIn .4s var(--rp-spring) both}#rover-app .go,#rover-app .addbtn,#rover-app .chip,#rover-app .narrow-chip,#rover-app .qd,#rover-app .lookup-btn,#rover-app .track-btn,#rover-app .hc-btn,#rover-app .rover-home,#rover-app .check,#rover-app .veh-add,#rover-app .veh-chip .edit,#rover-app .retry,#rover-app .sortpill,#rover-app .narrow-vin,#rover-app .rover-showall,#rover-app .story-trigger,#rover-app .pchip .x,#rover-app .rover-contact-send{transition:var(--rp-press)}#rover-app .go:active,#rover-app .addbtn:active,#rover-app .chip:active,#rover-app .narrow-chip:active,#rover-app .qd:active,#rover-app .lookup-btn:active,#rover-app .track-btn:active,#rover-app .hc-btn:active,#rover-app .rover-home:active,#rover-app .check:active,#rover-app .veh-add:active,#rover-app .retry:active,#rover-app .sortpill:active,#rover-app .narrow-vin:active,#rover-app .rover-showall:active,#rover-app .story-trigger:active,#rover-app .rover-contact-send:active{transform:scale(.95)}#rover-app .addbtn.caught{background:var(--fit-green-dot);animation:rvCaught .5s var(--rp-spring)}#rover-app .addbtn .paw{width:14px;height:14px;fill:#fff;margin-right:2px;vertical-align:-2px}@media(max-width:760px){#rover-app{--rp-gutter:16px}#rover-app .hero{padding:30px 0 22px}#rover-app .hero h1{font-size:27px}#rover-app .hero .sub{font-size:15px;margin-bottom:20px}#rover-app .searchbox{flex-wrap:wrap}#rover-app .searchbox input{font-size:16px;padding:15px 12px;flex:1 1 auto}#rover-app .searchbox .go{flex:1 1 100%;margin:0;border-radius:0 0 5px 5px;justify-content:center;padding:15px}#rover-app .hero-fitbar{gap:8px;padding:11px}#rover-app .regwrap input{width:92px}#rover-app .vinwrap input{width:118px}#rover-app .hero-fitbar .more{margin-top:2px}#rover-app .valstrip{display:none}#rover-app .chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:2px 2px 7px}#rover-app .chip{flex:0 0 auto}#rover-app .results-bar{flex-wrap:wrap}#rover-app .results-bar .mini{order:2;flex-basis:100%;max-width:none}#rover-app .card{grid-template-columns:84px 1fr;grid-template-areas:"thumb info" "fit fit" "act act"}#rover-app .card .thumb{width:84px;height:84px;grid-area:thumb}#rover-app .card .thumb svg{width:42px;height:42px}#rover-app .card .info{grid-area:info}#rover-app .card .fitline{grid-area:fit;gap:8px 10px;row-gap:8px}#rover-app .card .actions{grid-area:act;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0;width:100%;border-top:1px dashed var(--rp-border);padding-top:12px;margin-top:4px}#rover-app .card .actions .price{margin-right:auto}#rover-app .addbtn{width:auto;padding:11px 20px}#rover-app .exp-row{gap:14px}#rover-app .fam-group{padding:7px}#rover-app .fam-members{grid-template-columns:1fr;gap:10px}#rover-app .fam-members .card{grid-template-columns:84px 1fr;grid-template-areas:"thumb info" "fit fit" "act act";padding:14px;height:auto}#rover-app .fam-members .card .thumb{width:84px;height:84px}#rover-app .fam-members .card .actions{flex-direction:row;align-items:center}#rover-app .capture{grid-template-columns:1fr}#rover-app .zeropanel{flex-direction:column}#rover-app .sel-row{grid-template-columns:1fr}}#rover-app .think{list-style:none;margin:0 auto 22px;padding:0;max-width:420px;display:flex;flex-direction:column;gap:10px}#rover-app .think .stage{display:flex;align-items:flex-start;gap:11px;font-family:var(--font-ui);font-size:13.5px;color:#9aa597;opacity:.55;transition:opacity .22s,color .22s}#rover-app .think .stage .lbl{line-height:1.35;padding-top:1px}#rover-app .think .stage .dot{flex:0 0 auto;margin-top:3px;width:11px;height:11px;border-radius:999px;border:2px solid #cfd6cb;background:#fff;position:relative;transition:border-color .22s,background .22s}#rover-app .think .stage.active{opacity:1;color:var(--rp-heading)}#rover-app .think .stage.active .dot{border-color:var(--rp-green);background:#fff;box-shadow:0 0 0 4px #25581a1f}#rover-app .think .stage.active .dot:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:999px;border:2px solid var(--rp-green);border-top-color:transparent;animation:rvthink .7s linear infinite}#rover-app .think .stage.done{opacity:1;color:#4f5a48}#rover-app .think .stage.done .dot{border-color:var(--fit-green-dot);background:var(--fit-green-dot)}#rover-app .think .stage.done .dot:after{content:"";position:absolute;left:3px;top:1px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;transform:rotate(42deg);animation:none}#rover-app .think .stage.rin,#rover-app .think .stage .lbl.rin{animation:rvStageIn .42s var(--rp-spring) both}@keyframes rvthink{to{transform:rotate(360deg)}}@keyframes rvStageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}#rover-app .narrow-panel{background:#fafcf9;border:1px solid var(--rp-border);border-radius:var(--rp-radius-hero);padding:18px 20px;margin:6px 0 16px;box-shadow:var(--rp-shadow);animation:rvPanelIn .5s var(--rp-spring) both}#rover-app .narrow-panel[hidden]{display:none}#rover-app .narrow-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}#rover-app .narrow-head .rb-ico{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:#eaf1e7;display:flex;align-items:center;justify-content:center}#rover-app .narrow-head .rb-ico .paw{width:16px;height:16px;fill:var(--rp-green)}#rover-app .narrow-headtext{display:flex;flex-direction:column;gap:2px}#rover-app .narrow-prompt{font-family:var(--font-head);font-weight:600;font-size:16.5px;color:var(--rp-heading);margin:3px 0 0;line-height:1.3}#rover-app .narrow-optional{font-family:var(--font-ui);font-size:12.5px;color:#7d8a76;margin:0;line-height:1.3}#rover-app .narrow-chips{display:flex;gap:10px;flex-wrap:wrap}#rover-app .narrow-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:14px;font-weight:500;color:#26401d;background:#fff;border:1.5px solid #cfd6cb;border-radius:999px;padding:10px 16px;transition:.14s;cursor:pointer}#rover-app .narrow-chip:hover{border-color:var(--rp-green);background:#f4f8f2;transform:translateY(-1px)}#rover-app .narrow-chip:focus-visible{outline:2px solid var(--rp-green);outline-offset:2px}#rover-app .narrow-chip .nc{font-size:11px;color:#7d8a76;background:#eef2ec;border-radius:999px;padding:1px 7px;font-weight:600}#rover-app .narrow-safety{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fcf1da;border:1px solid #EAD8AF;border-radius:var(--rp-radius);padding:10px 13px;margin-bottom:14px;font-family:var(--font-ui);font-size:13px;color:#84540a}#rover-app .narrow-safety svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:#b6841f;stroke-width:2}#rover-app .narrow-safety .narrow-vin{margin-left:auto;background:var(--rp-amber-edge,#E0921F);background:#84540a;color:#fff;border:0;border-radius:999px;font-family:var(--font-ui);font-weight:600;font-size:12px;padding:7px 13px}#rover-app .narrow-safety .narrow-vin:hover{background:#6b430a}#rover-app .cards.ctx-faded,#rover-app .zero-cards.ctx-faded{opacity:1;pointer-events:auto;filter:none}#rover-app .rover-showall{display:block;width:100%;margin:14px 0 4px;padding:12px 16px;background:#f4f8f2;border:1px dashed #cfd6cb;border-radius:var(--rp-radius);font-family:var(--font-ui);font-weight:600;font-size:13.5px;color:var(--rp-green);cursor:pointer;transition:.14s}#rover-app .rover-showall:hover{background:#eaf1e7;border-color:var(--rp-green)}#rover-app .card.rover-added{animation:rvfitIn .4s both}#rover-app .human-cta{margin:14px 0 6px}#rover-app .human-cta:empty{display:none}#rover-app .human-cta-inner{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:#f7faf6;border:1px solid #DDE7D8;border-radius:var(--rp-radius);padding:12px 16px}#rover-app .human-cta .hc-ico{flex:0 0 auto;width:24px;height:24px;fill:none;stroke:var(--rp-green);stroke-width:1.8}#rover-app .human-cta .hc-txt{flex:1;min-width:200px;font-family:var(--font-ui);font-size:13.5px;color:#3f5a37;line-height:1.45}#rover-app .human-cta .hc-btn{flex:0 0 auto;background:#fff;color:var(--rp-green);border:1px solid #CFE0C7;border-radius:999px;font-family:var(--font-ui);font-weight:600;font-size:13px;padding:9px 17px;white-space:nowrap}#rover-app .human-cta .hc-btn:hover{background:var(--rp-green);color:#fff}#rover-app .human-cta.prominent .human-cta-inner{background:#eaf1e7;border-color:#cfe0c7;padding:15px 18px}#rover-app .human-cta.prominent .hc-txt{font-size:14.5px;font-weight:500}#rover-app .human-cta.footer{margin:28px 0 8px}#rover-app .human-cta.footer .human-cta-inner{background:transparent;border:0;border-top:1px dashed var(--rp-border-strong);border-radius:0;justify-content:center;text-align:center;gap:9px;padding:18px 12px 4px}#rover-app .human-cta.footer .hc-ico{display:none}#rover-app .human-cta.footer .hc-txt{flex:0 1 auto;min-width:0;font-size:13px;color:#7d8a76}#rover-app .human-cta.footer .hc-btn{background:none;border:0;border-radius:0;color:var(--rp-green);padding:0;font-weight:600;text-decoration:underline;text-underline-offset:3px}#rover-app .human-cta.footer .hc-btn:hover{background:none;color:var(--rp-green-700)}#rover-app .rover-contact-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#12180e75;z-index:9550;display:none;align-items:center;justify-content:center;padding:20px;opacity:1;visibility:visible}#rover-app .rover-contact-scrim[hidden]{display:none!important}#rover-app .rover-contact-scrim.open{display:flex}#rover-app .rover-contact-modal{background:#fff;border-radius:var(--rp-radius-tile);box-shadow:var(--rp-shadow-lift);width:100%;max-width:520px;max-height:92vh;overflow:auto;display:block;opacity:1;visibility:visible;position:relative;inset:auto;transform:none}#rover-app .rover-contact-modal *{box-sizing:border-box}#rover-app .rover-contact-modal .mhead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 6px}#rover-app .rover-contact-modal .mhead .t{font-family:var(--font-head);font-weight:700;font-size:19px;color:var(--rp-heading);display:flex;align-items:center;gap:9px}#rover-app .rover-contact-modal .mhead .t .paw{width:18px;height:18px;fill:var(--rp-green)}#rover-app .rover-contact-modal .close{background:none;border:0;font-size:22px;color:#888;line-height:1;padding:4px 8px}#rover-app .rover-contact-modal .msub{padding:0 22px;color:#5b5b5b;font-size:13.5px;line-height:1.5;margin:0 0 14px;overflow:visible;max-height:none;-webkit-line-clamp:none;white-space:normal;overflow-wrap:break-word}#rover-app .rover-contact-form{padding:0 22px 22px;display:block}#rover-app .rover-contact-form .cfield{margin-bottom:13px;display:block}#rover-app .rover-contact-form label{font-family:var(--font-ui);font-size:12px;color:#5b5b5b;margin:0 0 6px;display:block}#rover-app .rover-contact-form input,#rover-app .rover-contact-form textarea{display:block;width:100%;max-width:100%;float:none;position:static;border:1.5px solid #cfd6cb;border-radius:var(--rp-radius);padding:12px 13px;font-family:var(--font-body);font-size:14px;background:#fff;color:var(--rp-body)}#rover-app .rover-contact-form textarea{resize:vertical;min-height:120px;line-height:1.5}#rover-app .rover-contact-form input:focus,#rover-app .rover-contact-form textarea:focus{outline:0;border-color:var(--rp-green);box-shadow:0 0 0 3px #25581a1f}#rover-app .rover-contact-send{margin-top:4px;display:flex;align-items:center;justify-content:center;gap:9px;width:100%}#rover-app .rover-contact-send .paw{width:15px;height:15px;fill:#fff}#rover-app .rover-contact-form .cnote{font-size:11px;color:#8a8a8a;text-align:center;margin:11px 0 0}#rover-app .rover-contact-form .contact-ok{display:flex;align-items:center;gap:10px;background:#eaf1e7;border:1px solid #CFE0C7;border-radius:var(--rp-radius);padding:13px 15px;color:#24401a;font-size:14px;margin-bottom:14px}#rover-app .rover-contact-form .contact-ok svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:var(--fit-green-dot);stroke-width:2.5}#rover-app .rover-contact-form .contact-err{background:#fceded;border:1px solid #f2c9c9;border-radius:var(--rp-radius);padding:12px 14px;color:#8a2a22;font-size:13px;margin-bottom:14px}#rover-app .rover-contact-form .contact-err ul{margin:6px 0 0;padding-left:18px}@media(max-width:760px){#rover-app .human-cta-inner{align-items:flex-start}#rover-app .human-cta .hc-btn{width:100%;text-align:center}#rover-app .narrow-chip{font-size:13.5px;padding:10px 14px}#rover-app .narrow-safety .narrow-vin{margin-left:0;width:100%;text-align:center}}@media(max-width:420px){#rover-app .scent{font-size:16px;gap:10px;margin-bottom:22px}#rover-app .think{font-size:13px}}@media(prefers-reduced-motion:reduce){#rover-app *{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){#rover-app .think .stage{opacity:1;color:var(--rp-heading)}#rover-app .think .stage .dot:after{animation:none}}@media(prefers-reduced-motion:reduce){#rover-app .scent .track .paw{opacity:1}}@media(prefers-reduced-motion:reduce){#rover-app .cards .card,#rover-app .zero-cards .card,#rover-app .fam-group,#rover-app .parse-chips .pchip,#rover-app .cards .card .fit,#rover-app .zero-cards .card .fit{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/rover-finder.css.map */
