body.modal-open{overflow:hidden}.searchable-dropdown.svelte-zaqx6p{width:100%;min-width:200px}.dropdown-menu.svelte-zaqx6p{max-height:v-bind(maxHeight);display:flex;flex-direction:column}.option.svelte-zaqx6p{transition:background-color .15s ease}.dropdown-trigger[disabled].svelte-zaqx6p .clear-button:where(.svelte-zaqx6p){display:none}.filter-container.svelte-lvf8ls{position:relative;max-height:100vh;overflow:hidden}.filter-content.svelte-lvf8ls{position:relative;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.filter-form-container.svelte-lvf8ls{display:flex;flex-direction:column;height:100%;min-height:0}.filter-scroll-area.svelte-lvf8ls{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}.filter-actions-container.svelte-lvf8ls{flex-shrink:0;position:sticky;bottom:0;z-index:10}.filter-item.svelte-lvf8ls{transition:all .2s ease;scroll-margin-top:1rem}@media (max-width: 640px){.filter-content.svelte-lvf8ls{max-height:60vh}input.svelte-lvf8ls,select.svelte-lvf8ls,button.svelte-lvf8ls{min-height:48px}input[type=radio].svelte-lvf8ls{transform:scale(1.2)}.filter-scroll-area.svelte-lvf8ls{padding-bottom:1rem}}.filter-scroll-area.svelte-lvf8ls::-webkit-scrollbar{width:6px}.filter-scroll-area.svelte-lvf8ls::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.filter-scroll-area.svelte-lvf8ls::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.filter-scroll-area.svelte-lvf8ls::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes svelte-lvf8ls-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 480px){.filter-content.svelte-lvf8ls{max-height:55vh}}@media (max-height: 600px){.filter-content.svelte-lvf8ls{max-height:50vh}}html,body{height:100%;overflow-x:hidden}.safe-area-inset-bottom.svelte-10kfjr7{padding-bottom:max(1rem,env(safe-area-inset-bottom))}@media (max-width: 640px){input.svelte-10kfjr7,select.svelte-10kfjr7,textarea.svelte-10kfjr7,button.svelte-10kfjr7{font-size:16px}}.overflow-y-auto.svelte-10kfjr7{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.flex-1.overflow-y-auto.svelte-10kfjr7{touch-action:pan-y;scroll-behavior:smooth}.h-screen.svelte-10kfjr7{height:100vh;height:100dvh}
