/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 16.1.2025, 13.57.09
    Author     : simon
*/

#office-search .elementor-field-option input[type="radio"],
#office-search .elementor-field-option input[type="checkbox"] {
    display: none;
}

#office-search .elementor-field-option input[type="radio"] + label,
#office-search .elementor-field-option input[type="checkbox"] + label {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    color: #fff;
    padding: .5em 1em;
    display: block;
    cursor: pointer;
    border: 1px solid;
}

#office-search .elementor-field-option input[type="radio"]:checked + label,
#office-search .elementor-field-option input[type="checkbox"]:checked + label {
    background-color: #fff;
    color: var( --e-global-color-accent );
}

#office-search form {
    display: flex;
    flex-direction: column;
}

#office-search .e-form__indicators {
    order: -2;
}

#office-search ul.values-display:empty {
    display: none;
}

#office-search ul.values-display {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
    list-style: none;
    display: flex;
    padding: 1em;
    margin: 1em 0;
    gap: 1em;
    order: -1;
}

#office-search ul.values-display li span + span:before {
    content: ' + ';
}

#office-search .elementor-field-subgroup {
    gap: 1em;
}

#office-search .elementor-field-subgroup .elementor-field-option {
    flex-basis: auto;
}

