/* v0.25.5: isolate Enfold's input/select spacing from the document filters. */
#top #wrap_all .ks-doc-controls {
    align-items:end!important;
}
#top #wrap_all .ks-doc-controls > label {
    display:grid!important;
    grid-template-rows:20px 48px;
    align-content:end;
    gap:8px!important;
    min-width:0;
    margin:0!important;
    padding:0!important;
}
#top #wrap_all .ks-doc-controls > label > span {
    display:block;
    min-width:0;
    height:20px;
    margin:0!important;
    padding:0!important;
    line-height:20px!important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#top #wrap_all .ks-doc-controls > label > input[type="search"],
#top #wrap_all .ks-doc-controls > label > select {
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    height:48px!important;
    min-height:48px!important;
    max-height:48px!important;
    margin:0!important;
    padding:0 14px!important;
    border:1px solid #cddce7!important;
    border-radius:8px!important;
    background-color:#fff!important;
    color:#17293b;
    font-family:inherit!important;
    font-size:16px!important;
    line-height:normal!important;
    vertical-align:middle;
}
#top #wrap_all .ks-doc-controls > button {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:end;
    box-sizing:border-box!important;
    height:48px!important;
    min-height:48px!important;
    max-height:48px!important;
    margin:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    line-height:1!important;
}
