.vehicle-scorecard{border:none;border-radius:16px;border-radius:var(--card-radius,16px);box-shadow:0 8px 20px #0000001a;box-shadow:var(--card-shadow,0 8px 20px #0000001a);overflow:hidden;transition:all .4s ease;transition:all var(--transition-speed,.4s) ease}.vehicle-scorecard:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-2px)}.scorecard-header{background:linear-gradient(135deg,#00abe4,#7bbff5);border-bottom:none;color:#fff;padding:1rem}.scorecard-header h5{font-weight:600;margin:0}.scorecard-item{background:#fff;border:2px solid #0000;border-radius:12px;height:100%;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.scorecard-item:before{background:linear-gradient(90deg,#e0e0e0,#e0e0e0);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.scorecard-item.success:before{background:linear-gradient(90deg,#059669,#33bfe9)}.scorecard-item.primary:before{background:linear-gradient(90deg,#00abe4,#09c)}.scorecard-item.warning:before{background:linear-gradient(90deg,#ffc107,#fd7e14)}.scorecard-item.danger:before{background:linear-gradient(90deg,#dc3545,#e83e8c)}.scorecard-item:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-3px)}.scorecard-item:hover.success{border-color:#059669;box-shadow:0 8px 20px #05966933}.scorecard-item:hover.primary{border-color:#00abe4;box-shadow:0 8px 20px #00abe433}.scorecard-item:hover.warning{border-color:#ffc107;box-shadow:0 8px 20px #ffc10733}.scorecard-item:hover.danger{border-color:#dc3545;box-shadow:0 8px 20px #dc354533}.scorecard-header{align-items:center;display:flex;margin-bottom:1rem}.scorecard-icon{color:inherit;font-size:1.5rem;margin-right:.75rem}.scorecard-label{color:#333;font-size:1rem;font-weight:600}.scorecard-content{align-items:center;display:flex;gap:1rem}.scorecard-visual{align-items:center;display:flex;flex-direction:column;gap:.5rem}.circular-progress,.circular-progress-container{display:inline-block;position:relative}.progress-ring{transform:rotate(-90deg)}.progress-ring-circle-bg{stroke:#e0e0e0;stroke-width:4}.progress-ring-circle{stroke-linecap:round;transition:stroke-dasharray .6s ease-in-out}.progress-text{font-size:.9rem;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.star-rating,.star-rating-container{display:flex;gap:2px}.star-rating svg{font-size:.9rem;transition:color .3s ease}.scorecard-details{flex:1 1}.score-value{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.grade-value{color:#00abe4;font-size:1.8rem}.numeric-value{color:#333}.progress-bar-container{margin-top:.5rem}.score-progress{border-radius:10px;overflow:hidden}.score-progress .progress-bar{border-radius:10px;transition:width .6s ease-in-out}.vehicle-scorecard.dark{background:#1c2638;color:#fff}.vehicle-scorecard.dark .scorecard-item{background:#2e3a54;color:#fff}.vehicle-scorecard.dark .numeric-value,.vehicle-scorecard.dark .scorecard-label{color:#f8f9fa}.vehicle-scorecard.dark .progress-ring-circle-bg{stroke:#4a5876}@media (max-width:768px){.scorecard-item{padding:1rem}.scorecard-content{flex-direction:column;gap:1rem;text-align:center}.scorecard-visual{flex-direction:row;gap:1rem}.score-value{font-size:1.3rem}.grade-value{font-size:1.6rem}}@media (max-width:576px){.scorecard-item{padding:.75rem}.scorecard-visual{flex-direction:column;gap:.5rem}.progress-text,.star-rating svg{font-size:.8rem}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scorecard-item{animation:slideInUp .6s ease-out}.scorecard-item:first-child{animation-delay:.1s}.scorecard-item:nth-child(2){animation-delay:.2s}.scorecard-item:nth-child(3){animation-delay:.3s}.scorecard-item:nth-child(4){animation-delay:.4s}.scorecard-item:nth-child(5){animation-delay:.5s}.scorecard-item:nth-child(6){animation-delay:.6s}.scorecard-item:nth-child(7){animation-delay:.7s}.scorecard-item:focus{outline:2px solid #00abe4;outline-offset:2px}.scorecard-item[aria-pressed=true]{background:#f8f9fa}@media (prefers-reduced-motion:reduce){.scorecard-item{animation:none}.progress-ring-circle,.score-progress .progress-bar{transition:none}.scorecard-item:hover,.vehicle-scorecard:hover{transform:none}}
/*# sourceMappingURL=garage.93b08e59.chunk.css.map*/