.mapFilter__overlayFooter{background-color:var(--map-fallback-surface);bottom:-.0625rem;box-shadow:0 0 .25rem rgba(0,0,0,.26);box-sizing:border-box;height:calc(var(--local-footer-height)/16*1rem);left:0;margin-top:auto;padding:calc(var(--alias-size-s)/16*1rem) 1.875rem;position:sticky;z-index:3}.mapFilter__overlayFooter:before{content:"";display:block;height:1.25rem;left:0;position:absolute;top:-1.25rem;width:100%}.mapFilter__overlayFooter .link{color:var(--map-fallback-text);font:300 normal var(--map-fallback-copy-fontsize)/var(--map-fallback-copy-lineheight) var(--font-text);letter-spacing:.06em}.mapFilter__overlayFooter .buttons{align-items:center;column-gap:calc(var(--alias-size-s)/16*1rem);display:flex;flex-direction:row;justify-content:space-between;padding-left:var(--dialog-padding-horizontal);padding-right:var(--dialog-padding-horizontal)}.mapFilter__overlayFooter button[type=reset]{background:none;border:none;color:var(--local-Form-color-reset);cursor:pointer;font:300 normal var(--map-fallback-copy-fontsize)/var(--map-fallback-copy-lineheight) var(--font-text);font-size:1rem!important;letter-spacing:.06em;padding:0}.mapFilter__overlayFooter button[type=reset]:active,.mapFilter__overlayFooter button[type=reset]:focus,.mapFilter__overlayFooter button[type=reset]:hover{color:var(--local-Form-color-reset-hover)}.mapFilter__overlayFooter button{background:none;border:none;cursor:pointer;padding:0}