/* _content/Eco.WebAssembly.DataFilter/DataFilter.razor.rz.scp.css */
.data-filter-fields[b-jal3lli8a6] {
    display: flex;
    flex-direction: row;
    gap: .5em;
    flex-wrap: wrap;
}
/* _content/Eco.WebAssembly.DataFilter/Internals/DataField.razor.rz.scp.css */
.data-filter-field[b-zbo93nj3p6] {
    display: flex;
    flex-direction: row;
    flex-basis: 0;
    flex-grow: 0;
    align-items: baseline;
    justify-content: start;
    min-width: 25em;
    gap: .2em;
}

.data-filter-label[b-zbo93nj3p6] {
    width: 7em;
    flex-grow: 0;
    flex-shrink: 0;
}

.data-filter-control[b-zbo93nj3p6] {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    display: flex;
    min-width: 16em;
    max-width: 17em;
    gap: .2em;
}
/* _content/Eco.WebAssembly.DataFilter/Internals/DataFieldCheckbox.razor.rz.scp.css */
input[type=checkbox][b-prvczj2us5] {
}
/* _content/Eco.WebAssembly.DataFilter/Internals/DataFieldDate.razor.rz.scp.css */
input[type=date][b-q6gycn0u65] {
    padding: 1.4px 2px;
}   

.data-filter-control-date[b-q6gycn0u65] {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    gap: .1em;
    flex-grow: 1;
    flex-shrink: 1;
    align-content: stretch;
}
/* _content/Eco.WebAssembly.DataFilter/Internals/DataFieldOperator.razor.rz.scp.css */
.data-filter-operator[b-69ujh8hno7] {
    width: 7em;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
}

select[b-69ujh8hno7] {
    font-size: .8em;
    width: 7.7em;
    padding: 7px 0;
}
/* _content/Eco.WebAssembly.DataFilter/Internals/DataFieldSelect.razor.rz.scp.css */
.data-filter-select[b-rdeo8scfxk] {
    width: 100%;
    position: relative;
}

.data-filter-select-control[b-rdeo8scfxk] {
    width: 100%;
    border: solid 1px rgb(118, 118, 118);
    padding: 0;
    cursor: default;
    display: flex;
}

.data-filter-select-value[b-rdeo8scfxk] {
    flex-grow: 1;
    padding: .1em .2em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border: none;
}

    .data-filter-select-value:focus[b-rdeo8scfxk] {
        outline: none;
    }

.data-filter-select-toggle[b-rdeo8scfxk] {
    cursor: pointer;
    background: rgba(0, 0, 0, .1);
    padding: .1em .4em;
}

    .data-filter-select-toggle[b-rdeo8scfxk]:after {
        content: "▼";
        font-size: .7em;
    }

.data-filter-select-popup[b-rdeo8scfxk] {
    position: absolute;
    background: white;
    border: solid 1px rgb(118, 118, 118);
    margin-top: -1px;
    padding: .2em 0;
    width: 100%;
    box-shadow: rgba(0, 0, 0, .2) 2px 2px 6px;
}

.data-filter-select-search[b-rdeo8scfxk] {
    display: flex;
    margin: 0 9px 6px 9px;
    border: solid 1px rgb(118, 118, 118);
}

    .data-filter-select-search input[type=text][b-rdeo8scfxk] {
        flex-grow: 2;
        border: none;
    }

        .data-filter-select-search input[type=text]:focus[b-rdeo8scfxk] {
            outline: none;
        }

.data-filter-select-clear-search[b-rdeo8scfxk] {
    background: rgba(0, 0, 0, .2);
    border: none;
    padding: 0 6px;
    margin: 3px 1px;
    border-radius: 15px;
    font-size: .7em;
}

.data-filter-select-all[b-rdeo8scfxk] {
    padding: 0 10px 4px 10px;
    margin-bottom: 5px;
    border-bottom: solid 1px rgba(0, 0, 0, .1);
}

.data-filter-select-all-box[b-rdeo8scfxk] {
}

    .data-filter-select-all-box[b-rdeo8scfxk]:after {
        border: solid 1px rgb(118, 118, 118);
        content: '\25A0';
        padding: 1px 4px;
        margin-right: .1em;
    }

    .data-filter-select-all-box.selected[b-rdeo8scfxk]:after {
        content: '\2713';
        padding: 1px 3px;
    }

    .data-filter-select-all-box.unselected[b-rdeo8scfxk]:after {
        content: '\00a0';
        padding: 1px 6.8px;
    }

.data-filter-select-all-text[b-rdeo8scfxk] {
}

.data-filter-select-items[b-rdeo8scfxk] {
    list-style: none;
    padding: 0px;
    margin: 0px auto;
    max-height: 50vh;
    overflow: auto;
}

    .data-filter-select-items li[b-rdeo8scfxk] {
        cursor: default;
        padding: .1em .6em;
        display: flex;
    }

        .data-filter-select-items li:hover[b-rdeo8scfxk] {
            background: rgba(0, 0, 0, .03);
        }

.data-filter-select-box[b-rdeo8scfxk] {
}

    .data-filter-select-box[b-rdeo8scfxk]:after {
        border: solid 1px rgb(118, 118, 118);
        content: '\00a0';
        padding: 1px 6.8px;
        margin-right: .4em;
    }

    .data-filter-select-box[aria-selected][b-rdeo8scfxk]:after {
        content: '\2713';
        padding: 1px 3px;
    }

.data-filter-select-text[b-rdeo8scfxk] {
    word-wrap: anywhere;
}
/* _content/Eco.WebAssembly.DataFilter/Internals/DataFieldText.razor.rz.scp.css */
input[type=text][b-41nf3tpufk] {
    width: 100%;
}
