/* SeasonDropdownTrombinoscope Component Styles */

.season-dropdown-container {
    /* Container styles */
}

/* Chevron rotation animation */
.season-dropdown-container [data-season-dropdown-trombinoscope-target="chevron"] {
    transition: transform 0.2s ease-in-out;
}

.season-dropdown-container [data-season-dropdown-trombinoscope-target="chevron"].rotate-180 {
    transform: rotate(180deg);
}

/* Dropdown animation */
.season-dropdown-container [data-season-dropdown-trombinoscope-target="dropdown"] {
    animation: dropdownFadeIn 0.15s ease-out;
}

@keyframes dropdownFadeIn {
    from {
        opacity: 0;
        transform: translateY(-8px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Option hover effect */
.season-dropdown-container [data-option]:hover {
    background-color: #f9fafb;
}

/* Selected option styles */
.season-dropdown-container [data-option].bg-blue-50 {
    background-color: #eff6ff;
}

/* Create button hover */
.season-dropdown-container a[data-action*="handleCreateNew"]:hover {
    background-color: #e8f4fd;
}
