.pcp-v580-vehicle-bar{position:relative;z-index:34;border-bottom:1px solid #dbe5ef;background:#f7fbff;box-shadow:0 3px 14px rgb(15 23 42 / .04)}.pcp-v580-vehicle-bar-inner{min-height:58px;display:flex;align-items:center;gap:14px}.pcp-v580-vehicle-copy{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.pcp-v580-car{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e7f1ff}.pcp-v580-vehicle-copy div{min-width:0}.pcp-v580-vehicle-copy small{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#64748b}.pcp-v580-vehicle-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#10213a}.pcp-v580-switch select{max-width:300px;min-height:36px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;padding:0 30px 0 10px;font-size:12px;font-weight:700;color:#17324f}.pcp-v580-vehicle-actions{display:flex;gap:8px;align-items:center}.pcp-v580-vehicle-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border-radius:8px;text-decoration:none;font-size:11px;font-weight:900}.pcp-v580-compatible{background:var(--pcp-accent,#0b63ce);color:#fff!important}.pcp-v580-change{border:1px solid #cbd8e6;background:#fff;color:#334155!important}.pcp-v580-card-fit{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:6px 8px;border-radius:8px;font-size:10px;line-height:1.2}.pcp-v580-card-fit span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-weight:900}.pcp-v580-card-fit strong{font-size:10px}.pcp-v580-card-fit.is-fit{background:#ecf9f0;color:#176c37}.pcp-v580-card-fit.is-fit span{background:#d7f2df}.pcp-v580-card-fit.is-mismatch{background:#fff4ed;color:#9a4b0b}.pcp-v580-card-fit.is-mismatch span{background:#ffe2cf}.pcp-v580-card-fit.is-unknown{background:#f3f6fa;color:#536173}.pcp-v580-card-fit.is-unknown span{background:#e5eaf0}.pcp-v580-product-fit{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;margin:10px 0 16px;padding:15px 16px;border:1px solid #dbe5ef;border-radius:13px;background:#f8fafc}.pcp-v580-fit-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:19px;font-weight:900}.pcp-v580-product-fit small{display:block;font-size:9px;letter-spacing:.11em;font-weight:900;color:#64748b}.pcp-v580-product-fit strong{display:block;margin:2px 0;font-size:14px;color:#172033}.pcp-v580-product-fit p{margin:0;font-size:12px;line-height:1.45;color:#596879}.pcp-v580-fit-actions{display:flex;flex-direction:column;gap:5px;text-align:right}.pcp-v580-fit-actions a{font-size:11px;font-weight:900;text-decoration:none}.pcp-v580-product-fit.is-fit{border-color:#bfe5ca;background:#f1fbf4}.pcp-v580-product-fit.is-fit .pcp-v580-fit-icon{background:#d9f3e1;color:#19733d}.pcp-v580-product-fit.is-mismatch{border-color:#f2cfb8;background:#fff8f3}.pcp-v580-product-fit.is-mismatch .pcp-v580-fit-icon{background:#ffe4d2;color:#a45113}.pcp-v580-product-fit.is-unknown .pcp-v580-fit-icon{background:#e8edf3;color:#536173}@media(max-width:959px){.pcp-v580-vehicle-bar-inner{min-height:54px;padding-top:7px;padding-bottom:7px;gap:8px}.pcp-v580-switch{display:none}.pcp-v580-vehicle-actions{gap:5px}.pcp-v580-vehicle-actions a{min-height:34px;padding:0 9px;font-size:10px}.pcp-v580-change{display:none!important}.pcp-v580-vehicle-copy strong{font-size:11px}.pcp-v580-product-fit{grid-template-columns:auto 1fr}.pcp-v580-fit-actions{grid-column:2;flex-direction:row;text-align:left}}@media(max-width:520px){.pcp-v580-vehicle-bar-inner{padding-left:12px;padding-right:12px}.pcp-v580-car{width:30px;height:30px}.pcp-v580-vehicle-copy small{font-size:8px}.pcp-v580-compatible{white-space:nowrap}.pcp-v580-card-fit{margin-bottom:6px;padding:5px 6px}.pcp-v580-product-fit{padding:12px;gap:10px}.pcp-v580-fit-icon{width:34px;height:34px}}