/**
 * Orbit Accordion Icons - Frontend Styles
 */

/* Custom accordion icons */
.orbit-custom-accordion-icon {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    line-height: 1;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}

/* Icon container with transition */
.e-n-accordion-item-title-icon {
    transition: opacity 0.2s ease-in-out;
}

/* Support for SVG icons */
.orbit-custom-accordion-icon svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
}

/* Support for image icons */
.orbit-custom-accordion-icon img {
    max-width: 1em;
    height: auto;
    display: block;
}

/* State-specific styling (optional) */
.orbit-icon-closed {
    /* Styles for closed state icon */
}

.orbit-icon-open {
    /* Styles for open state icon */
}
