/* 
 * This file is intentionally minimal.
 * All visual styling is done with inline styles in Shortcode.php
 * to prevent WordPress/Kadence theme from conflicting.
 *
 * This file only provides minor overrides that inline styles cannot target.
 */

/* Violation card checked state */
#echallan-root .ec-vcard:has(input:checked) {
    border-color: #16a34a !important;
    background: #f0fdf4 !important;
}

/* Responsive grid for violation cards */
@media (max-width: 580px) {
    #echallan-root .ec-violation-grid {
        grid-template-columns: 1fr !important;
    }
}
