@layer base;@layer primitives{snap-sheet{display:contents}.snap-sheet{--snap-stage:calc(100dvh + var(--snap-pad,0px));--snap-under:100vh;z-index:30;width:max(var(--snap-page-w,100vw), 100vw);max-width:none;height:max(var(--snap-page-h,100dvh), 100dvh);max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:clip}.snap-sheet[open]{display:block}.snap-sheet[data-clamped]{--snap-stage:max(var(--border-hairline), var(--snap-travel,0px))}.snap-sheet:before{content:"";top:var(--snap-top,0px);background:var(--snap-sheet-scrim);opacity:0;width:100%;height:200dvh;position:absolute;left:0}.snap-sheet__scroll{top:var(--snap-top,0px);overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;width:100vw;height:200dvh;position:absolute;left:0;overflow:hidden auto}snap-sheet[prevent-dismissal] .snap-sheet[data-transitioning] .snap-sheet__scroll{scroll-snap-type:none}.snap-sheet__scroll::-webkit-scrollbar{display:none}.snap-sheet__scroll:before,.snap-sheet__scroll:after{content:"";width:var(--border-hairline);pointer-events:none;height:100dvh;position:absolute;left:0}.snap-sheet__scroll:before{scroll-snap-align:start;top:0}.snap-sheet[data-clamped] .snap-sheet__scroll:before{scroll-snap-align:none}.snap-sheet__scroll:after{top:calc(var(--snap-stage) + 100dvh);scroll-snap-align:end}.snap-sheet__stage{top:var(--snap-stage);flex-direction:column;justify-content:flex-end;width:100%;height:100dvh;display:flex;position:absolute;left:0}.snap-sheet__track{-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline-color:#0000;margin:0;padding:0;position:absolute;inset:0}.snap-sheet__panel{z-index:1;box-sizing:content-box;margin-bottom:calc(-1 * var(--snap-under));padding-bottom:var(--snap-under);flex:none;position:relative;overflow:clip}.snap-sheet__frame{inset:0 0 var(--snap-under);pointer-events:none;view-timeline-axis:y;view-timeline-inset:0 100dvh;position:absolute}.snap-sheet__detent{width:var(--border-hairline);height:var(--border-hairline);scroll-snap-align:start;scroll-margin-top:100dvh;position:absolute;left:0}.snap-sheet__panel :where(*){overscroll-behavior:auto}.snap-sheet:not([data-expanded]) [data-sheet-scroll]{overflow-y:hidden!important}.snap-sheet :is(.sheet__body,[data-sheet-scroll]){padding-bottom:max(0px, 100dvh - var(--snap-vvh,100dvh))}@supports (animation-timeline:view()){.snap-sheet:before{animation:snap-sheet-dim var(--ease-linear) both;animation-timeline:var(--snap-timeline,none);animation-range:entry 0% entry calc(var(--snap-rest,1) * 100%)}}@supports not (animation-timeline:view()){.snap-sheet[open]:before{opacity:1}}@keyframes snap-sheet-dim{to{opacity:1}}}@layer components,pages,transitions,components.shared,components.content;
