.fb-sheet-root.svelte-1ea2oi6{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;justify-content:flex-end}.fb-sheet-scrim.svelte-1ea2oi6{position:absolute;inset:0;background:#0009;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:svelte-1ea2oi6-fb-scrim-in .12s ease-out}.fb-sheet.svelte-1ea2oi6{position:relative;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -20px 60px -20px #000000b3;max-height:calc(100vh - 48px);animation:svelte-1ea2oi6-fb-sheet-in .22s cubic-bezier(.22,.94,.27,1.05)}.fb-sheet-head.svelte-1ea2oi6{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--c-border) 70%,transparent)}.fb-sheet-title.svelte-1ea2oi6{display:inline-flex;align-items:baseline;gap:8px}.fb-sheet-title-text.svelte-1ea2oi6{font-size:.95rem;font-weight:700;color:var(--c-text-1)}.fb-sheet-count.svelte-1ea2oi6{font-size:.75rem;color:var(--c-text-3);font-variant-numeric:tabular-nums}.fb-sheet-close.svelte-1ea2oi6{display:inline-grid;place-items:center;width:28px;height:28px;background:none;border:none;color:var(--c-text-2);cursor:pointer;border-radius:6px;transition:background .12s ease,color .12s ease}.fb-sheet-close.svelte-1ea2oi6:hover{background:var(--c-btn-hover);color:var(--c-text-1)}.fb-sheet-body.svelte-1ea2oi6{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:18px}.fb-sheet-foot.svelte-1ea2oi6{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px 16px;border-top:1px solid color-mix(in srgb,var(--c-border) 70%,transparent)}.fb-sheet-reset.svelte-1ea2oi6,.fb-sheet-apply.svelte-1ea2oi6{height:40px;border-radius:var(--radius-md);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer}.fb-sheet-reset.svelte-1ea2oi6{background:transparent;border:1px solid var(--c-border);color:var(--c-text-1);transition:background .12s ease}.fb-sheet-reset.svelte-1ea2oi6:hover{background:var(--c-btn-hover)}.fb-sheet-apply.svelte-1ea2oi6{background:var(--c-primary);border:1px solid var(--c-primary);color:var(--c-primary-fg);transition:background .12s ease}.fb-sheet-apply.svelte-1ea2oi6:hover{filter:brightness(1.08)}.fb-sheet-reset.svelte-1ea2oi6:focus-visible,.fb-sheet-apply.svelte-1ea2oi6:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:1px}.fb-sheet-body .fb-sheet-section{display:flex;flex-direction:column;gap:8px}.fb-sheet-body .fb-sheet-section-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-3)}@keyframes svelte-1ea2oi6-fb-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ea2oi6-fb-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fb-sheet.svelte-1ea2oi6,.fb-sheet-scrim.svelte-1ea2oi6{animation:none}}
