.sidebar-overlay{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fffffff2;box-shadow:0 4px 10px #0003;border-radius:8px;overflow-y:auto;transform:translate(0);opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.sidebar-overlay.fly{transform:translate(100%);opacity:1}.sidebar-overlay .close{display:flex;justify-content:flex-end;padding:1rem}.sidebar-overlay .close-btn{width:32px;height:32px;border:none;background:none;cursor:pointer;color:#333;transition:color .2s ease}.sidebar-overlay .close-btn:hover{color:#000}.sidebar-content{padding:1rem;display:flex;flex-direction:column;gap:1rem}.tabs-root{display:flex;flex-direction:column}.tabs-list{display:flex;justify-content:space-around;border-bottom:1px solid #ddd;padding-bottom:.5rem;background-color:#f9f9f9}.tabs-list .tabs-trigger{cursor:pointer;font-size:1rem;padding:.5rem 1rem;color:inherit;transition:color .2s ease}.tabs-list .tabs-trigger[aria-selected=true]{color:#007bff;border-bottom:2px solid #007bff;font-weight:700}.tabs-list .tabs-trigger:hover{color:#0056b3}.tabs-content{padding:1rem}input.svelte-zwbdrp,select.svelte-zwbdrp{border:1px solid #000;padding:.5rem;margin:.5rem 0;background-color:var(--background-main-aside-filters)}
