/* EV Doctor Center - Custom EV Automotive & Diagnostics Styling */

:root {
    --ev-neon-cyan: #06b6d4;
    --ev-electric-blue: #3b82f6;
    --ev-voltage-amber: #f59e0b;
    --ev-danger-rose: #f43f5e;
    --ev-success-emerald: #10b981;
}

/* High-Voltage Caution Striped Border */
.hv-hazard-stripes {
    background: repeating-linear-gradient(
        -45deg,
        #f59e0b,
        #f59e0b 12px,
        #111827 12px,
        #111827 24px
    );
}

.hv-glow-cyan {
    box-shadow: 0 0 25px -5px rgba(6, 182, 212, 0.35);
}

.hv-glow-emerald {
    box-shadow: 0 0 25px -5px rgba(16, 185, 129, 0.35);
}

/* Subtle EV Tech Grid Background */
.bg-tech-grid {
    background-size: 32px 32px;
    background-image: 
        linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
}

/* Battery Cell Bar Animation */
@keyframes battery-pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.6; }
}

.animate-battery-pulse {
    animation: battery-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* Print Styles for Battery Certificate & Invoices */
@media print {
    body {
        background: #ffffff !important;
        color: #000000 !important;
    }
    .no-print {
        display: none !important;
    }
    .print-only {
        display: block !important;
    }
    .certificate-card {
        border: 2px solid #000 !important;
        box-shadow: none !important;
        page-break-inside: avoid;
    }
}
