.sheet-root{z-index:60;pointer-events:none;position:fixed;inset:0}.sheet-scrim{pointer-events:auto;background:var(--overlay-scrim);animation:sheet-fade-in .3s var(--ease-out) both;position:absolute;inset:0}.sheet-panel{--sheet-top:calc(var(--frame-inset) + 68px);left:var(--frame-inset);right:var(--frame-inset);bottom:var(--frame-inset);max-height:calc(100svh - var(--sheet-top) - var(--frame-inset));border-radius:var(--r-sm);background:var(--bg);pointer-events:auto;animation:sheet-rise .42s var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.sheet-panel[data-size=full]{top:var(--sheet-top)}@media (min-width:768px){.sheet-panel{--sheet-top:calc(var(--frame-inset) + 84px)}}.sheet-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sheet-panel[data-size=full] .sheet-scroll{flex:1}.sheet-root[data-state=closing] .sheet-scrim{animation:sheet-fade-out .24s var(--ease-out) both}.sheet-root[data-state=closing] .sheet-panel{animation:sheet-sink .24s var(--ease-out) both}.sheet-panel[data-leaving]{animation:sheet-sink .24s var(--ease-out) both;pointer-events:none}.sheet-panel[data-swap-in]{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.sheet-panel{animation-name:sheet-fade-in}.sheet-root[data-state=closing] .sheet-panel,.sheet-panel[data-leaving]{animation-name:sheet-fade-out}}html[data-reduce-motion=on] .sheet-panel{animation-name:sheet-fade-in}html[data-reduce-motion=on] .sheet-root[data-state=closing] .sheet-panel,html[data-reduce-motion=on] .sheet-panel[data-leaving]{animation-name:sheet-fade-out}@keyframes sheet-fade-in{0%{opacity:0}}@keyframes sheet-fade-out{to{opacity:0}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes sheet-sink{to{opacity:0;transform:translateY(24px)}}@media (hover:none),(pointer:coarse){.sheet-scroll{overscroll-behavior-x:none;overflow-x:hidden}}
