/* Seminar Loop Item - Expandable Container Styling */
.seminar-card-aa1da93f {
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.seminar-expandable-aa1da93f {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    opacity: 0;
    pointer-events: none;
}

.seminar-card-aa1da93f.is-expanded .seminar-expandable-aa1da93f {
    grid-template-rows: 1fr;
    opacity: 1;
    pointer-events: auto;
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}

.seminar-expandable-inner-aa1da93f {
    overflow: hidden;
}

/* Chevron Rotation */
.seminar-toggle-btn-aa1da93f {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    cursor: pointer;
}

.seminar-card-aa1da93f.is-expanded .seminar-toggle-btn-aa1da93f {
    transform: rotate(-180deg);
}
