.panel.svelte-13kgeau{--row-h: var(--control-h);--row-px: 8px;--row-gap: 8px;--row-icon: 16px;--popup-enter-y: -4px;z-index:100;display:flex;flex-direction:column;box-sizing:border-box;width:var(--panel-w, max-content);min-width:min(var(--anchor-width, 0px),100vw - 16px);max-width:min(var(--panel-w, 360px),100vw - 16px);max-height:min(var(--max-h),var(--available-height, 100vh));overflow:hidden;border-radius:var(--menu-radius);background:var(--surface);box-shadow:var(--shadow-3);transform-origin:top;outline:none}.panel.svelte-13kgeau[data-side=top]{--popup-enter-y: 4px;transform-origin:bottom}.panel[data-state=open].svelte-13kgeau{animation:svelte-13kgeau-popup-in var(--dur-fast) var(--ease-spring)}.panel[data-state=closed].svelte-13kgeau{pointer-events:none;animation:svelte-13kgeau-popup-out var(--dur-exit-fast) ease-in forwards}.header.svelte-13kgeau{flex:none;border-bottom:1px solid var(--divider)}.footer.svelte-13kgeau{display:flex;flex:none;justify-content:space-between;gap:8px;padding:8px;border-top:1px solid var(--divider)}.viewport.svelte-13kgeau{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tint) transparent}.list.svelte-13kgeau{position:relative;display:flex;flex-direction:column;padding:4px;outline:none}.ring.svelte-13kgeau{position:absolute;top:0;left:0;z-index:20;box-sizing:border-box;border:1px solid var(--focus-ring);border-radius:10px;pointer-events:none;transition:opacity var(--dur-fast) linear,transform var(--dur-fast) var(--ease-spring)}@property --fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll()){.viewport.fades.svelte-13kgeau{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);animation:svelte-13kgeau-scroll-fade linear both;animation-timeline:scroll(self)}}@keyframes svelte-13kgeau-scroll-fade{0%{--fade-top: 0px;--fade-bottom: 32px}5%,95%{--fade-top: 32px;--fade-bottom: 32px}to{--fade-top: 32px;--fade-bottom: 0px}}@keyframes svelte-13kgeau-popup-in{0%{opacity:0;transform:translateY(var(--popup-enter-y)) scaleY(.96)}}@keyframes svelte-13kgeau-popup-out{to{opacity:0;transform:translateY(var(--popup-enter-y)) scaleY(.96)}}@media(prefers-reduced-motion:reduce){@keyframes svelte-13kgeau-popup-in{0%{opacity:0}}@keyframes svelte-13kgeau-popup-out{to{opacity:0}}}
