/* Restore the original filter palette and icon-to-row replacement. */
html body .directory-filter-menu{display:grid;place-items:center;gap:0;min-height:44px}
html body .directory-filter-menu>.directory-filter-toggle,
html body .directory-filter-menu>.directory-filter-options{grid-area:1 / 1;order:initial}
html body .directory-filter-menu>.directory-filter-toggle{display:grid}
html body .directory-filter-menu>.directory-filter-options{align-items:center;justify-content:center;gap:9px;min-height:44px;animation:gridly-filter-expand .75s cubic-bezier(.22,1,.36,1) both}
html body .directory-filter-menu>.directory-filter-toggle[hidden],
html body .directory-filter-menu>.directory-filter-options[hidden]{display:none!important}
html body .directory-filter-menu>.directory-filter-options.is-closing{animation:directory-filter-close .5s ease-in both}
@keyframes gridly-filter-expand{from{clip-path:inset(0 50% 0 50%);opacity:.15}to{clip-path:inset(0 0 0 0);opacity:1}}
html body .directory-filter-options>button,
html body .rental-shell #rental-filters>button{
 box-sizing:border-box;min-height:38px;height:38px;margin:0;padding:0 16px;
 border:1px solid rgba(var(--gl-line,255,255,255),.3)!important;border-radius:6px;
 background:rgba(255,255,255,.03)!important;color:rgba(var(--gl-ink,255,255,255),.8)!important;box-shadow:none!important;
 font:700 12px/1 Arimo,Arial,sans-serif;letter-spacing:0;text-align:center;
}
html body .directory-filter-options>button:hover,
html body .rental-shell #rental-filters>button:hover{border-color:rgba(var(--gl-line,255,255,255),.75)!important;background:rgba(255,255,255,.03)!important}
html body .directory-filter-options>button[aria-pressed=true],
html body .rental-shell #rental-filters>button[aria-pressed=true]{border-color:var(--blue)!important;background:var(--blue)!important;color:rgba(var(--gl-ink,255,255,255),1)!important}
html body .rental-shell #rental-filters>.rental-filter-close{padding:0;font:22px/1 Arial,sans-serif}
html body .rental-shell #rental-search{height:38px;min-height:38px;border-radius:6px;background:rgba(255,255,255,.03)!important;border-color:rgba(var(--gl-line,255,255,255),.3)!important;color:rgba(var(--gl-ink,255,255,255),.8)!important}
html body .rental-shell #rental-search::placeholder{color:rgba(var(--gl-ink,255,255,255),.6)}
html body .rental-shell .rental-list-toolbar{position:relative;display:block}
html body .rental-shell .rental-list-toolbar h3{position:absolute;left:0;top:22px;transform:translateY(-50%);margin:0}
html body .rental-shell .rental-list-toolbar .directory-filter-menu{display:grid;place-items:center;gap:0;margin:0 auto}
@media(max-width:760px){
 html body .directory-filter-menu>.directory-filter-options{flex-wrap:wrap;width:calc(100vw - 32px);overflow:visible}
 html body .rental-shell .rental-list-toolbar h3{position:static;transform:none;margin:0 0 12px}
}
@media(prefers-reduced-motion:reduce){html body .directory-filter-menu>.directory-filter-options{animation:none!important}}
html.reduce-motion body .directory-filter-menu>.directory-filter-options{animation:none!important}
html body .rental-shell #rental-filters{min-height:44px;gap:9px}
