/**
 * GoFly Budget Filter Styles
 */

/* Make budget field position relative for dropdown */
.single-search-box.budget-field {
    position: relative !important;
    cursor: pointer;
}

/* Ensure the trigger area is clickable */
.single-search-box.budget-field .budget-dropdown-trigger {
    cursor: pointer !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.single-search-box.budget-field .budget-dropdown-trigger input {
    cursor: pointer !important;
    pointer-events: none !important;
}

/* Override any theme styles that might hide our panel */
.budget-options-panel {
    display: none;
}

.budget-options-panel.budget-open {
    display: block !important;
}

/* Option hover state */
.budget-option:hover {
    background-color: #f8f8f8 !important;
}

/* Selected option */
.budget-option.budget-active {
    background-color: #f0f0f0 !important;
}

.budget-option.budget-active span {
    color: #e8a023 !important;
    font-weight: 600 !important;
}
