.scrim.svelte-1bccl8a{background-color:color-mix(in srgb, var(--color-black) 40%, transparent);z-index:40;position:fixed;inset:0}.scrim.filter.svelte-1bccl8a{background-color:color-mix(in srgb, var(--c-filter-sheet-dim-color) calc(var(--c-filter-sheet-dim-opacity) * 100%), transparent)}.sheet.svelte-1bccl8a{z-index:41;box-sizing:border-box;background-color:var(--color-white);border-top-left-radius:var(--c-filter-sheet-radius);border-top-right-radius:var(--c-filter-sheet-radius);width:100%;max-width:40rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));max-height:85vh;margin-inline:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=48rem){.sheet.svelte-1bccl8a{border-radius:var(--c-filter-sheet-radius);width:calc(100% - 3rem);max-width:32rem;max-height:85vh;box-shadow:var(--shadow-overlay);margin-inline:0;padding-bottom:1.5rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.drag-handle.svelte-1bccl8a{display:none}}.drag-handle.svelte-1bccl8a{background-color:var(--c-filter-sheet-drag-handle-color);margin-inline:auto;border-radius:2px;width:40px;height:4px;margin-bottom:1rem}.sheet-header.svelte-1bccl8a{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sheet-title.svelte-1bccl8a{color:var(--color-forest);font-family:var(--font-sans);font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);font-weight:var(--text-h1--font-weight);margin:0}.sheet-header.filter.svelte-1bccl8a{grid-template-columns:1fr auto 1fr;display:grid}.sheet-header.filter.svelte-1bccl8a .sheet-title:where(.svelte-1bccl8a){font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing);font-weight:var(--text-h5--font-weight);grid-column:2}.sheet-header.filter.svelte-1bccl8a .close-button:where(.svelte-1bccl8a){width:var(--c-filter-sheet-close-button-size);height:var(--c-filter-sheet-close-button-size);grid-column:3;justify-self:end}.close-button.svelte-1bccl8a{border:var(--c-filter-sheet-close-button-stroke-width) solid var(--c-filter-sheet-close-button-stroke-color);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-button.svelte-1bccl8a:focus-visible{outline:2px solid var(--color-fire);outline-offset:2px}
