.service-package-card{border:1px solid var(--border-soft);min-width:0;color:var(--foreground);background:#fff;border-radius:18px;overflow:hidden}.service-package-link{min-width:0;color:inherit;flex-direction:column;padding:14px;display:flex}.service-package-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.service-package-heading h3{font-size:18px;font-weight:800;line-height:1.2}.service-package-heading>span{color:var(--muted);flex-shrink:0;font-size:11px}.service-package-car{margin-top:8px;font-size:13px;font-weight:600;line-height:1.4}.service-package-description,.service-package-condition{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.service-package-parts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 8px;margin:18px 0;padding:0;list-style:none;display:grid}.service-package-parts-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.service-package-parts li{text-align:center;min-width:0}.service-part-photo{aspect-ratio:1;background:#f5f4f1;border:1px solid #e5e2dd;border-radius:12px;width:100%;padding:8px;overflow:hidden}.service-part-photo img{object-fit:contain;width:100%;height:100%;display:block}.service-part-placeholder{text-align:center;color:#55514c;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;font-size:12px;line-height:1.3;display:flex}.service-part-label{overflow-wrap:anywhere;margin-top:8px;font-size:12px;font-weight:600;line-height:1.3;display:block}.service-part-detail{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.3;display:block}.service-package-bottom{border-top:1px solid var(--border-soft);padding-top:14px}.service-package-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-package-price strong{white-space:nowrap;font-size:30px;font-weight:800;line-height:1.1}.service-package-price>span{text-align:right;color:var(--muted);font-size:11px;line-height:1.4}.service-package-price-note{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4}.service-package-action{border:1px solid var(--accent-text);background:var(--accent-text);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.service-package-full .service-package-action{color:var(--accent-text);background:#fff}.service-package-link:focus-visible{outline:2px solid var(--foreground);outline-offset:-4px}.homepage-proposal-a[data-car-selected=false] .service-package-action,.homepage-proposal-a .home-offer-package:not([data-primary-offer=true]) .service-package-action{color:var(--accent-text);background:#fff}.homepage-proposal-a[data-car-selected=true] .home-offer-package[data-primary-offer=true] .service-package-action{color:#fff;background:var(--accent-text)}.homepage-proposal-a .home-offers .home-offer-package{align-self:start;width:100%;max-width:420px}@media (min-width:768px){.homepage-proposal-a .home-offers .home-offer-package{width:calc(50% - 8px);max-width:none}.service-package-link{padding:20px}.service-package-heading h3{font-size:20px}}@media (max-width:767px){.homepage-proposal-a .home-offer-rail{align-items:start}}
