/* Автомобильный выбор с вводом в самом поле; обычные фильтры не меняются. */
.abf-ss-inline .abf-ss-display { position:relative; }
.abf-ss-inline .abf-ss-display .abf-ss-search { display:block;flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:inherit;font:inherit;line-height:normal;outline:none;cursor:text; }
.abf-ss-inline .abf-ss-search::placeholder { color:#747474;opacity:1; }
.abf-ss-inline.abf-ss-disabled .abf-ss-search::placeholder { color:#9a9aa2; }
.abf-ss-inline .abf-ss-display:focus-within { border-color:#ACADAE; }
.abf-ss-inline .abf-ss-key-active { background:#F3F4F8; }
@media(max-width:767px) {
 .abf-ss-inline .abf-ss-display .abf-ss-search { font-size:16px!important;padding:0!important; }
}

/* Сброс и раскрытие остаются рядом по центру поля, не перекрывая ввод. */
:is(.ox8-finder, .pp-detail .dt-fit):not(#_):not(#_) .abf-ss-inline .abf-ss-display { padding-right:38px!important; }
:is(.ox8-finder, .pp-detail .dt-fit):not(#_):not(#_) .abf-ss-inline.abf-ss-has-value .abf-ss-display { padding-right:66px!important; }
:is(.ox8-finder, .pp-detail .dt-fit):not(#_):not(#_) .abf-ss-inline .abf-ss-clear { right:36px!important;top:50%!important;width:24px!important;height:24px!important;transform:translateY(-50%)!important; }
:is(.ox8-finder, .pp-detail .dt-fit):not(#_):not(#_) .abf-ss-inline .abf-ss-arrow { display:block!important;right:16px!important;top:50%!important;width:8px!important;height:8px!important;transform:translateY(-75%) rotate(45deg)!important; }
:is(.ox8-finder, .pp-detail .dt-fit):not(#_):not(#_) .abf-ss-inline.abf-ss-open .abf-ss-arrow { transform:translateY(-25%) rotate(225deg)!important; }

.abf-ss-inline .abf-ss-display .abf-ss-search { caret-color:#222!important; }

/* Частично видимая следующая строка сама показывает продолжение списка. */
body .abf-ss-inline .abf-ss-list.abf-ss-has-more:not(#_):not(#_):not(#_) { -webkit-mask-image:none!important;mask-image:none!important; }

.abf-ss-inline .abf-ss-display .abf-ss-search:focus { caret-color:#111!important; }

@media(max-width:767px) {
 body.abf-mobile-editing .ch-mobile-nav { visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:none!important; }
}

@media(max-width:767px) {
 body.abf-fields-at-top #mobileheader,
 body.abf-fields-at-top .dt-scrollhead,
 body.abf-fields-at-top .dt-bar { visibility:hidden!important;opacity:0!important;pointer-events:none!important; }
}
