.vin-lookup{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:-4px 0 24px}.vin-lookup .check,.check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.vin-lookup input[type=checkbox],.check input[type=checkbox]{flex:none;margin-top:5px;width:18px;height:18px}.vin-lookup [data-vin-result]:empty{display:none}.vin-lookup p{margin:0;font-size:13px}.service-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.service-actions .btn{margin-left:0}.service-review{padding:24px;margin-top:28px;border:1px solid #b7ddea;background:#f1faff;border-radius:20px}.service-review .notice{background:white}.maintenance-item{flex-wrap:wrap}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0}.package-card{display:flex;flex-direction:column;gap:18px;border-top:4px solid #00a9b5}.package-card .btn{margin-top:auto}.package-card.offer-disabled{background:#f1f3f5;border-color:#aeb7c2;color:#5c6873}.package-card.offer-disabled .btn{background:#9ba4af;color:#fff;cursor:not-allowed}.offer-switch{width:58px;height:32px;border-radius:18px;border:0;background:#a5afb9;padding:4px;cursor:pointer}.offer-switch span{display:block;background:white;width:24px;height:24px;border-radius:50%;transition:transform .2s}.offer-switch.on{background:#087cd4}.offer-switch.on span{transform:translateX(26px)}.offer-switch:focus-visible{outline:3px solid #00a9b5;outline-offset:3px}@media(max-width:900px){.package-grid{grid-template-columns:1fr}.service-review{padding:16px}.notice .service-actions .btn{margin-left:0}.maintenance-item>.service-actions{width:100%}}
.content .package-grid>.card+.card{margin-top:0}.sidebar{overflow-y:auto}
