.filter-actions-preview .filter-column{align-self:stretch;min-width:0}
.filter-actions-preview .filters{top:var(--filter-sticky-top,112px);display:flex;flex-direction:column;max-height:var(--filter-available-height,calc(100dvh - 124px));padding:0;overflow:clip}
.filter-actions-preview .filter-options{flex:1 1 auto;min-height:44px;overflow-y:auto;padding:6px 18px 16px;scroll-padding-block:12px;scrollbar-gutter:stable}
.filter-actions-preview .filter-actions{flex:0 0 auto;display:grid;justify-items:stretch;gap:2px;padding:10px 12px 8px;border-top:1px solid #dce6e2;background:#f3f8f6;border-radius:0 0 12px 12px}
.filter-actions-preview .filter-actions .fapply{margin:0;min-height:44px}
.filter-actions-preview .filter-actions .fclear{display:flex;align-items:center;justify-content:center;min-height:32px;width:auto;margin:0;padding:3px;border:0;border-radius:4px;background:transparent;color:var(--teal-dark);font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
.filter-actions-preview .filter-options:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}
.filter-actions-preview .filter-actions :focus-visible{outline:3px solid #b96628;outline-offset:2px}
@media(max-width:720px){
 .filter-actions-preview .filter-column{align-self:auto}
 .filter-actions-preview .fbtn{margin-bottom:8px;scroll-margin-top:var(--filter-sticky-top,146px)}
 .filter-actions-preview .filters{position:static;margin-bottom:16px;max-height:var(--filter-available-height,calc(100dvh - 212px))}
 .filter-actions-preview.catalog-enhanced .filters:not(.open){display:none}
}
