input[type=radio]{opacity:0;width:16px;height:16px;position:absolute;right:20px}input[type=radio]+div.filter-radio-custom-circle{--tw-border-opacity:1;border-width:1px;border-color:rgb(195 195 195/var(--tw-border-opacity,1));border-radius:50%;width:16px;height:16px;margin-right:.25rem}input[type=radio]:checked+div.filter-radio-custom-circle{--tw-border-opacity:1;border-width:5px;border-color:rgb(10 0 62/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}
.filter-menu-backdrop{z-index:50;background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0}.filter-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));z-index:100;border-top-left-radius:4px;border-bottom-left-radius:4px;width:312px;height:100%;transition:transform .4s ease-out;position:fixed;top:0;right:0;transform:translate(100%)}.filter-menu.open{transform:translate(0)}.filter-menu-contents{height:calc(100% - 60px);position:relative}.filter-menu-lists{height:calc(100% - 80px);padding-top:.5rem;padding-right:1rem;overflow-y:scroll}
