/* Reuse the original theme's filter typography, rows, hover panel and coordinates. */
.fv-view-trigger{font:inherit;color:inherit;border:0;border-radius:0;cursor:pointer;text-align:left;padding:3px 0 0;line-height:14px;background:inherit;letter-spacing:inherit}
.fv-view-trigger span{padding:0}
.fv-appearance-button{display:inline-block;padding:0;border:0;border-radius:0;background:none;font:inherit;line-height:normal;vertical-align:baseline;cursor:pointer;color:#fff}
.light-mode .fv-appearance-button{color:#000}
.fv-appearance-button svg{width:17px;height:auto;vertical-align:middle}
.fv-appearance-button svg path{fill:currentColor!important}
.fv-appearance-button+.fv-appearance-button{margin-left:10px}
.fv-appearance-button:focus-visible{outline:1px solid currentColor;outline-offset:3px}
.fv-archive-void-picker{left:10px;top:56px;font-size:15px;line-height:1.15;letter-spacing:1px}
#fv-archive-views{position:fixed;box-sizing:border-box;max-width:calc(100vw - 8px);padding:3px 0 0;border:0;border-radius:0;background:transparent;transition:none}
#fv-archive-views.open{width:max-content;height:auto;visibility:visible;opacity:1;overflow:auto}
#fv-archive-views ul{padding:0;margin:0;list-style:none}
#fv-archive-views.open ul{visibility:visible;opacity:1;transition:none}
#fv-archive-views li{width:fit-content;padding:0 0 2px;background:#000;color:#c1c1c1;white-space:nowrap}
.light-mode #fv-archive-views li{background:#fff;color:#000}
#fv-archive-views a{color:inherit;font:inherit;padding:0!important;line-height:inherit}
#fv-archive-views a:focus-visible,.fv-view-trigger:focus-visible{outline:1px solid currentColor;outline-offset:2px}
@media(max-width:809px){.fv-archive-void-picker{display:flex!important;top:56px}.fv-archive-void-picker .fv-view-trigger{display:block}}
@media(min-width:2500px){.fv-archive-void-picker{font-size:19px}}
