.design-dialog.gift-filter-sheet{top:auto;left:0;bottom:calc(100% - var(--filter-viewport-bottom,100dvh));width:100%;max-width:none;max-height:calc(var(--filter-viewport-height,100dvh) - 12px);border-radius:var(--bs-radius-modal) var(--bs-radius-modal) 0 0;flex-direction:column;gap:0;padding:0;animation:none;display:flex;overflow:hidden;transform:translate(0)}.gift-filter-sheet-header{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px 16px}.gift-filter-sheet-scroll{overscroll-behavior:contain;min-height:0;padding:20px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));scroll-padding-block:20px;overflow-y:auto}.gift-filter-sheet-scroll input,.gift-filter-sheet-scroll select{scroll-margin-block:20px}
