/**
 * Legal Aid Conditional Fields - Frontend Styles
 * Minimal styling for conditional fields
 */

/* Hidden fields - ensure they're completely hidden */
.elementor-field-group.lacf-hidden {
    display: none !important;
}

/* Hide conditional target fields by default until evaluated */
.elementor-form[data-lacf-enabled] .elementor-field-group[data-lacf-target] {
    display: none;
}

/* Smooth transitions for showing/hiding */
.elementor-field-group {
    transition: opacity 0.3s ease-in-out;
}

/* Optional: Add visual indicator for conditional fields in admin */
.elementor-control-lacf_conditions .elementor-repeater-fields {
    border-left: 3px solid #007cba;
    padding-left: 15px;
}

/* Make sure disabled fields don't interfere */
.lacf-hidden input,
.lacf-hidden select,
.lacf-hidden textarea {
    display: none !important;
}