.ui-sheet-overlay{z-index:50;background-color:#00000080;position:fixed;inset:0}.ui-sheet-overlay[data-state=open]{--enter-opacity:0;animation:.15s enter}.ui-sheet-overlay[data-state=closed]{--exit-opacity:0;animation:.15s exit}.ui-sheet-content{z-index:50;background-color:var(--background);flex-direction:column;gap:1rem;display:flex;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ui-sheet-content[data-state=open]{animation:.5s ease-in-out enter}.ui-sheet-content[data-state=closed]{animation:.3s ease-in-out exit}.ui-sheet-content--right{inset-block:0;border-left-width:1px;width:75%;height:100%;right:0}@media (min-width:40rem){.ui-sheet-content--right{max-width:24rem}}.ui-sheet-content--right[data-state=open]{--enter-x:100%}.ui-sheet-content--right[data-state=closed]{--exit-x:100%}.ui-sheet-content--left{inset-block:0;border-right-width:1px;width:75%;height:100%;left:0}@media (min-width:40rem){.ui-sheet-content--left{max-width:24rem}}.ui-sheet-content--left[data-state=open]{--enter-x:-100%}.ui-sheet-content--left[data-state=closed]{--exit-x:-100%}.ui-sheet-content--top{inset-inline:0;border-bottom-width:1px;height:auto;top:0}.ui-sheet-content--top[data-state=open]{--enter-y:-100%}.ui-sheet-content--top[data-state=closed]{--exit-y:-100%}.ui-sheet-content--bottom{inset-inline:0;border-top-width:1px;height:auto;bottom:0}.ui-sheet-content--bottom[data-state=open]{--enter-y:100%}.ui-sheet-content--bottom[data-state=closed]{--exit-y:100%}.ui-sheet-close{opacity:.7;transition:opacity var(--transition);border-radius:.125rem;position:absolute;top:1rem;right:1rem}@media (hover:hover){.ui-sheet-close:hover{opacity:1}}.ui-sheet-close:focus{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}@media (forced-colors:active){.ui-sheet-close:focus{outline-offset:2px;outline:2px solid #0000}}.ui-sheet-close:disabled{pointer-events:none}.ui-sheet-close[data-state=open]{background-color:var(--secondary)}.ui-sheet-close-icon{width:1rem;height:1rem}.ui-sheet-header{flex-direction:column;gap:.375rem;padding:1rem;display:flex}.ui-sheet-footer{flex-direction:column;gap:.5rem;margin-top:auto;padding:1rem;display:flex}.ui-sheet-title{color:var(--foreground);font-weight:600}.ui-sheet-description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--lh)}
