/**
* Theme Name: Eventchamp Child
* Description: This is a child theme of Eventchamp.
* Author: <a href="https://gloriathemes.com">Gloria Themes</a>
* Template: eventchamp
* Version: 2.2.4
*/
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: auto !important;
}

.ui-datepicker-prev,
.ui-datepicker-next {
    display: none !important;
}

/**
 * ACF Event Form – układanie pól w pary (flex)
 * Wklej do: wp-content/themes/twój-child-theme/style.css
 */

/* Kontener flex */
.acf-form .acf-fields {
    display: flex;
    flex-wrap: wrap;
}

/* Domyślnie każde pole zajmuje całą szerokość */
.acf-form .acf-fields > .acf-field {
    flex: 0 0 100%;
    max-width: 100%;
    clear: none !important;
}

/* Para 1: Grafika + Kategoria */
.acf-form .acf-fields > .acf-field[data-key="field_69e62adb1e880"],
.acf-form .acf-fields > .acf-field[data-key="field_event_category"] {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
}

/* Para 2: Lokalizacja + Adres */
.acf-form .acf-fields > .acf-field[data-key="field_event_location"],
.acf-form .acf-fields > .acf-field[data-key="field_event_address"] {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
}

/* Para 3: Data start + Godzina start */
.acf-form .acf-fields > .acf-field[data-key="field_event_start_date"],
.acf-form .acf-fields > .acf-field[data-key="field_69e6284bb2ddc"] {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
}

/* Para 4: Data koniec + Godzina koniec */
.acf-form .acf-fields > .acf-field[data-key="field_event_end_date"],
.acf-form .acf-fields > .acf-field[data-key="field_69e6286993187"] {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
}

/* Separator między polami w parze – prawa kolumna */
.acf-form .acf-fields > .acf-field[data-key="field_event_category"],
.acf-form .acf-fields > .acf-field[data-key="field_event_address"],
.acf-form .acf-fields > .acf-field[data-key="field_69e6284bb2ddc"],
.acf-form .acf-fields > .acf-field[data-key="field_69e6286993187"] {
    border-top: 1px solid #eaecf0;
}

/* Mobile – powrót do jednej kolumny */
@media (max-width: 767px) {
    .acf-form .acf-fields > .acf-field[data-key="field_69e62adb1e880"],
    .acf-form .acf-fields > .acf-field[data-key="field_event_category"],
    .acf-form .acf-fields > .acf-field[data-key="field_event_location"],
    .acf-form .acf-fields > .acf-field[data-key="field_event_address"],
    .acf-form .acf-fields > .acf-field[data-key="field_event_start_date"],
    .acf-form .acf-fields > .acf-field[data-key="field_69e6284bb2ddc"],
    .acf-form .acf-fields > .acf-field[data-key="field_event_end_date"],
    .acf-form .acf-fields > .acf-field[data-key="field_69e6286993187"] {
        flex: 0 0 100%;
        max-width: 100%;
        border-left: none;
    }
}