.filter{row-gap:calc(var(--alias-size-s)/16*1rem)}.filter,.filter__type{display:flex;flex-direction:column}.filter__type{row-gap:var(--map-fallback-gap-innermodule)}.filter>.group{border:none;padding:0}.filter>.group:not(:nth-last-child(1 of .group)){margin:0}.filter>.group:nth-last-child(1 of .group){margin:0 0 calc(var(--alias-size-s)/16*1rem) 0}.filter>.group>.legend{border:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:0;margin:-1px;overflow:hidden;position:absolute;width:0}.filter>.group>.toggle{align-items:center;background:none;border:none;border-bottom:1px dashed var(--alias-color-neutral-darker);border-radius:0;column-gap:var(--map-fallback-gap-inneritem);cursor:pointer;display:flex;flex:1;flex-direction:row;justify-content:space-between;outline:none;padding:0;padding:calc(var(--alias-size-s)/16*1rem) 0 var(--map-fallback-gap-innermodule) 0;position:relative;text-align:unset;width:100%}.filter>.group>.toggle:before{background:var(--map-fallback-text);content:"";inset:calc(100% - 1px) 0 0 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.filter>.group>.toggle:is(:active,:focus,:hover,:focus-within):not(.disabled):before{transform:scaleX(1);transform-origin:left bottom}.filter>.group>.toggle .text{color:var(--map-fallback-text);font:500 normal var(--map-fallback-title-h4-fontsize)/var(--map-fallback-title-h4-lineheight) var(--font-title);letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter>.group>.toggle .icon{align-items:center;aspect-ratio:1;color:var(--map-fallback-icon);display:flex;flex-direction:column;font-size:var(--assign-button-base-iconsize);justify-content:center;row-gap:0;transition:transform .25s ease-in-out}.filter>.group>.toggle[aria-expanded=false]>.icon{transform:rotate(0)}.filter>.group>.toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.filter>.group>.filterSlot{display:grid;transition:grid-template-rows .25s ease-in-out,padding-top .25s ease-in-out}.filter>.group>.filterSlot>*{overflow:hidden}.filter>.group .filterSlot[aria-hidden=false]{grid-template-rows:1fr;padding-top:var(--map-fallback-gap-innermodule)}.filter>.group .filterSlot[aria-hidden=false]>*{margin:-10px;padding:10px}.filter>.group .filterSlot[aria-hidden=true]{grid-template-rows:0fr;padding-top:0}