.GaragePanel-module__AHzKHq__heading{font-family:var(--font-sora), sans-serif;color:var(--color-text);margin-bottom:18px;font-size:20px;font-weight:700}.GaragePanel-module__AHzKHq__error{color:var(--color-red);margin-bottom:14px;font-size:13px;font-weight:600}.GaragePanel-module__AHzKHq__status{color:var(--color-text-muted);font-size:13.5px}.GaragePanel-module__AHzKHq__addSection{background:linear-gradient(160deg, var(--color-deep-navy), #14315a);color:#fff;border-radius:14px;margin-bottom:24px;padding:20px}.GaragePanel-module__AHzKHq__addHeading{letter-spacing:.1em;color:#9db1d6;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.GaragePanel-module__AHzKHq__vinRow{gap:10px;display:flex}.GaragePanel-module__AHzKHq__vinInput{color:#fff;font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;flex:1;padding:12px 14px;font-size:14px}.GaragePanel-module__AHzKHq__vinInput::placeholder{color:#7f93b8;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.GaragePanel-module__AHzKHq__vinButton{color:#2a1400;white-space:nowrap;background:linear-gradient(135deg,#f5a623,#e8622c);border:none;border-radius:9px;padding:0 20px;font-weight:700}.GaragePanel-module__AHzKHq__vinButton:disabled{opacity:.6;cursor:not-allowed}.GaragePanel-module__AHzKHq__matchCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.GaragePanel-module__AHzKHq__matchInfo{flex-direction:column;gap:2px;display:flex}.GaragePanel-module__AHzKHq__matchTitle{color:#fff;font-size:14px;font-weight:700}.GaragePanel-module__AHzKHq__matchDescription{color:#b9c6e0;font-size:12px}.GaragePanel-module__AHzKHq__matchActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GaragePanel-module__AHzKHq__nicknameInput{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;width:160px;padding:9px 12px;font-size:13px}.GaragePanel-module__AHzKHq__nicknameInput::placeholder{color:#7f93b8}.GaragePanel-module__AHzKHq__addButton{background:var(--color-navy);color:#fff;white-space:nowrap;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700}.GaragePanel-module__AHzKHq__addButton:disabled{opacity:.6;cursor:not-allowed}.GaragePanel-module__AHzKHq__list{flex-direction:column;gap:14px;display:flex}.GaragePanel-module__AHzKHq__card{border:1px solid var(--color-border);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.GaragePanel-module__AHzKHq__cardInfo{align-items:center;gap:14px;display:flex}.GaragePanel-module__AHzKHq__badge{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-navy);background:linear-gradient(135deg,#dfe7f5,#f4f7fb);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.GaragePanel-module__AHzKHq__cardText{flex-direction:column;gap:3px;display:flex}.GaragePanel-module__AHzKHq__nicknameRow{align-items:center;gap:8px;display:flex}.GaragePanel-module__AHzKHq__nickname{color:var(--color-text);font-size:15.5px;font-weight:700}.GaragePanel-module__AHzKHq__defaultBadge{letter-spacing:.02em;text-transform:uppercase;color:var(--color-green);background:#e9f8ee;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.GaragePanel-module__AHzKHq__vehicleDescription{color:var(--color-text-muted);font-size:13.5px}.GaragePanel-module__AHzKHq__cardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.GaragePanel-module__AHzKHq__actionButton{border:1px solid var(--color-border);color:var(--color-navy);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.GaragePanel-module__AHzKHq__actionButton:hover{background:var(--color-bg-alt)}.GaragePanel-module__AHzKHq__shopButton{background:var(--color-navy);color:#fff;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.GaragePanel-module__AHzKHq__shopButton:hover{background:var(--color-navy-dark)}.GaragePanel-module__AHzKHq__removeButton{color:var(--color-red);background:#fff;border:1px solid #f6cfc9;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.GaragePanel-module__AHzKHq__removeButton:hover{background:#fdecea}.GaragePanel-module__AHzKHq__actionButton:disabled,.GaragePanel-module__AHzKHq__removeButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:560px){.GaragePanel-module__AHzKHq__card{flex-direction:column;align-items:flex-start}.GaragePanel-module__AHzKHq__cardActions{justify-content:flex-start}}
