.sheet-backdrop.svelte-gokjs7{position:fixed;inset:0;background:#00000073;z-index:2000}.sheet.svelte-gokjs7{position:fixed;left:0;right:0;bottom:0;z-index:2001;max-height:min(78vh,680px);background:var(--bg-color);border:none;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px #00000029;padding-bottom:calc(18px + var(--mobile-safe-bottom));overflow:hidden;animation:svelte-gokjs7-sheet-up .2s ease-out}.sheet.fixed-height.svelte-gokjs7{display:flex;flex-direction:column;height:min(78vh,680px)}.sheet-handle.svelte-gokjs7{width:40px;height:5px;border:none;border-radius:999px;background:#00000029;margin:10px auto 0}.sheet-header.svelte-gokjs7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 10px;border-bottom:none}.sheet-header.svelte-gokjs7 h2:where(.svelte-gokjs7){margin:0;font-size:1.05rem;font-weight:800}.close-btn.svelte-gokjs7{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:-6px;border:none;background:transparent;color:var(--text-color);border-radius:50%;padding:0;cursor:pointer;transition:background .15s ease}.close-btn.svelte-gokjs7:hover{background:#0000000f}.close-btn.svelte-gokjs7 svg{display:block}.sheet-body.svelte-gokjs7{overflow-y:auto;padding:8px 18px 0;max-height:calc(min(78vh,680px) - 74px)}.sheet.fixed-height.svelte-gokjs7 .sheet-body:where(.svelte-gokjs7){flex:1;min-height:0}@keyframes svelte-gokjs7-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
