.er-card{grid-column:1/-1;gap:18px;display:grid}.er-head{gap:4px;display:grid}.er-head h2{margin-bottom:0!important}.er-head p,.er-muted,.er-note,.er-source{color:#5f646b;margin:0;font-size:14px;line-height:1.5}.er-source{font-size:12.5px}.er-card h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.er-verdicts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.er-verdicts li,.er-checks li{background:#f6f8f6;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.er-verdicts li>span,.er-checks li>span{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.er-verdicts li div,.er-checks li div{gap:2px;min-width:0;display:grid}.er-verdicts strong,.er-checks strong{font-size:14.5px;line-height:1.35}.er-verdicts small,.er-checks small{color:#5f646b;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.er-ok>span{background:#1f8a3b}.er-warn{background:#fff7e0!important}.er-warn>span{background:#d68b00}.er-bad{background:#fff0ed!important}.er-bad>span{background:#c4321f}.er-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:22px;display:grid}.er-body-wrap{justify-items:center;gap:10px;display:grid}.er-body-wrap h3{justify-self:start}.er-body{width:100%;max-width:260px;height:auto}.er-shell{fill:#f3f4f6;stroke:#c9ccd1;stroke-width:2px}.er-wheel{fill:#2b2e33}.er-glass{fill:#dfe7ef;stroke:#c3cfdb}.er-panel rect{stroke-width:1.5px;transition:opacity .15s}.er-panel text{fill:#fff;pointer-events:none;font:800 11px system-ui,sans-serif}.er-none rect{fill:#e8f3ea;stroke:#9fcca9}.er-x rect{fill:#fde0db;stroke:#c4321f}.er-x circle,.er-dot.er-x{fill:#c4321f;background:#c4321f}.er-w rect{fill:#fff0cc;stroke:#d68b00}.er-w circle,.er-dot.er-w{fill:#d68b00;background:#d68b00}.er-other rect{fill:#fff8c5;stroke:#a8860b}.er-other circle,.er-dot.er-other{fill:#a8860b;background:#a8860b}.er-legend{flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.er-legend li{color:#4d5157;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.er-dot{color:#fff;border-radius:50%;flex:none;justify-content:center;width:20px;height:20px;font-size:11px;font-weight:800;line-height:20px;display:inline-flex}.er-panels{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.er-panels li{border-bottom:1px solid #eef0f2;align-items:center;gap:10px;padding:6px 0;display:flex}.er-panels span{gap:1px;font-size:14.5px;display:grid}.er-panels small{color:#5f646b;font-size:12.5px}.er-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.er-badge{border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800}.er-badge.ok{color:#1b6b34;background:#e6f4ea}.er-badge.warn{color:#7a5200;background:#fff1cc}.er-table-wrap{overflow-x:auto}.er-insurance table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.er-insurance th{color:#6b6f75;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:800}.er-insurance td{font-variant-numeric:tabular-nums;vertical-align:top;border-top:1px solid #eef0f2;padding:8px}.er-insurance td b{display:block}.er-insurance td small{color:#7a7e84;font-size:12px}.er-note{margin-top:8px;font-size:13px}.er-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.er-facts div{background:#f6f7f8;border-radius:12px;padding:8px 12px}.er-facts dt{color:#6b6f75;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.er-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.er-options details{border:1px solid #e6e8eb;border-radius:14px;margin-bottom:8px;padding:0 14px}.er-options summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:15.5px;font-weight:750;display:flex}.er-options summary small{color:#6b6f75;font-size:13px;font-weight:700}.er-options ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0 0 14px;padding:0;list-style:none;display:grid}.er-options li{align-items:center;gap:8px;font-size:14px;display:flex}.er-options li span{border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.er-options li.has span{color:#fff;background:#1f8a3b}.er-options li.no{color:#8b9096}.er-options li.no span{color:#8b9096;background:#e9ebee}.er-skeleton{min-height:160px}@media (max-width:860px){.er-grid,.er-verdicts,.er-checks{grid-template-columns:minmax(0,1fr)}.er-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.er-options ul,.er-facts{grid-template-columns:minmax(0,1fr)}.er-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.er-checks li.er-ok small{display:none}.er-checks li.er-warn{grid-column:1/-1}.er-checks strong{font-size:13.5px}}.kr-card{grid-column:1/-1;gap:14px;min-width:0;display:grid}.kr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.kr-head h2{margin-bottom:0!important}.kr-count{color:#1b6b34;white-space:nowrap;background:#eef6f0;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:800}.kr-muted{color:#5f646b;margin:0;font-size:14.5px;line-height:1.5}.kr-groups,.kr-full{gap:10px;display:grid}.kr-section{border:1px solid #e6e8eb;border-radius:16px;padding:0 14px}.kr-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:52px;font-size:15.5px;font-weight:750;list-style:none;display:flex}.kr-section>summary::-webkit-details-marker{display:none}.kr-section>summary:after{content:"";border-bottom:2px solid #8b9096;border-right:2px solid #8b9096;flex:none;width:8px;height:8px;margin-left:4px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.kr-section[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.kr-section>summary span{flex:1}.kr-section>summary small{color:#5f646b;text-align:right;font-size:13px;font-weight:700}.kr-section>summary:focus-visible{outline-offset:2px;border-radius:10px;outline:3px solid #ffcb00}.kr-section[open]{padding-bottom:14px}.kr-section .er-grid,.kr-section .er-checks,.kr-section .er-facts,.kr-section .er-insurance{margin-top:4px}.kr-chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.kr-chips li{background:#f3f5f4;border-radius:999px;padding:6px 11px;font-size:13.5px;line-height:1.3}.kr-verdicts{margin-bottom:4px!important}.kr-gate{gap:12px;display:grid}.kr-inside{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.kr-inside li{color:#3a3e45;padding-left:24px;font-size:14.5px;line-height:1.45;position:relative}.kr-inside li:before{content:"";background:#eef0f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6f75' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:6px;width:18px;height:18px;position:absolute;top:2px;left:0}.kr-open{color:#15171b;cursor:pointer;font:inherit;touch-action:manipulation;background:#ffcb00;border:0;border-radius:999px;justify-self:start;min-height:48px;padding:12px 22px;font-size:15px;font-weight:800}.kr-open:hover{background:#f2bf00}.kr-open:disabled{cursor:progress;opacity:.6}.kr-open:focus-visible{outline-offset:2px;outline:3px solid #15171b}.kr-form{background:#fafbfa;border:1px solid #e6e8eb;border-radius:16px;gap:12px;padding:16px;display:grid}.kr-form-lead{margin:0;font-size:15px;font-weight:600}.kr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kr-fields label{gap:5px;display:grid}.kr-fields label.wide{grid-column:1/-1}.kr-fields span{color:#6b6f75;font-size:12.5px;font-weight:800}.kr-fields input{font:inherit;background:#fff;border:1px solid #d9dce1;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.kr-fields input:focus{border-color:#f1bf01;outline:none;box-shadow:0 0 0 3px #ffcb0040}.kr-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.kr-check input{accent-color:#d9a900;flex:none;width:18px;height:18px;margin-top:2px}.kr-error{color:#b42318;margin:0;font-size:14px}.kr-note{color:#6b6f75;font-size:12.5px;line-height:1.45}.kr-note a,.kr-listing a{color:#15171b;text-underline-offset:2px;font-weight:700;text-decoration:underline}.kr-listing{margin:0;font-size:14.5px}@media (prefers-reduced-motion:reduce){.kr-section>summary:after{transition:none}}@media (max-width:640px){.kr-inside,.kr-fields{grid-template-columns:minmax(0,1fr)}.kr-section{padding:0 12px}}.vehicle-copy>.kr-card~.content-card{grid-column:1/-1}
