.ds-sheet{min-inline-size:0}.ds-sheet__start{gap:var(--ds-space-3);display:grid}.ds-sheet__trigger{inline-size:100%}.ds-sheet__note{color:var(--ds-color-text-muted);font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);text-align:center;margin:0}@media (min-width:1024px){.ds-sheet[data-mode=inline] .ds-sheet__start{display:none}}@media (max-width:1023.98px){.ds-sheet[data-mode=inline] .ds-sheet__inline{display:none}}.ds-sheet__dialog{inline-size:100%;max-inline-size:none;max-block-size:var(--ds-dialog-block);border:var(--ds-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;overscroll-behavior:contain;background:var(--ds-color-bg);color:var(--ds-color-text);box-shadow:var(--ds-shadow-overlay);border-block-end:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}@media (min-width:640px){.ds-sheet__dialog{max-inline-size:calc(var(--ds-measure-form) + 2 * var(--ds-gutter));margin-inline:auto}}.ds-sheet__dialog::backdrop{background:var(--ds-color-overlay)}.ds-sheet__bar{z-index:1;padding:var(--ds-space-2) var(--ds-space-2) 0;background:var(--ds-color-bg);justify-content:flex-end;display:flex;position:sticky;top:0}.ds-sheet__handle{inline-size:var(--ds-space-10);block-size:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-color-border);position:absolute;inset-block-start:var(--ds-space-2);inset-inline-start:50%;transform:translate(-50%)}.ds-sheet__body{--ds-panel-pad:0;--ds-panel-pad-block:var(--ds-space-6);--ds-panel-edge:transparent;--ds-panel-fill:transparent;--ds-panel-radius:0;padding:0 var(--ds-gutter) calc(var(--ds-space-6) + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:no-preference){.ds-sheet__dialog[open]{transition:transform var(--ds-duration-move) var(--ds-ease-reveal)}.ds-sheet__dialog[open]::backdrop{transition:opacity var(--ds-duration-move) var(--ds-ease-enter)}@starting-style{.ds-sheet__dialog[open]{transform:translateY(100%)}.ds-sheet__dialog[open]::backdrop{opacity:0}}}
