.ui-dialog-overlay{z-index:50;background-color:#00000080;position:fixed;inset:0}.ui-dialog-overlay[data-state=open]{--enter-opacity:0;animation:.15s enter}.ui-dialog-overlay[data-state=closed]{--exit-opacity:0;animation:.15s exit}.ui-dialog-content{z-index:50;background-color:var(--card);width:100%;max-width:calc(100% - 2rem);color:var(--card-foreground);border-width:1px;gap:1rem;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ui-dialog-content[data-state=open]{--enter-scale:.95;--enter-opacity:0;animation:.2s enter}.ui-dialog-content[data-state=closed]{--exit-scale:.95;--exit-opacity:0;animation:.2s exit}@media (min-width:40rem){.ui-dialog-content{max-width:32rem}}.ui-dialog-close{color:var(--muted-foreground);opacity:.7;transition:opacity var(--transition);position:absolute;top:1rem;right:1rem}@media (hover:hover){.ui-dialog-close:hover{color:var(--foreground);opacity:1}}.ui-dialog-close:focus{outline:none}@media (forced-colors:active){.ui-dialog-close:focus{outline-offset:2px;outline:2px solid #0000}}.ui-dialog-close:disabled{pointer-events:none}.ui-dialog-close svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.ui-dialog-header{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:40rem){.ui-dialog-header{text-align:left}}.ui-dialog-footer{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:40rem){.ui-dialog-footer{flex-direction:row;justify-content:flex-end}}.ui-dialog-title{font-size:var(--text-lg);font-weight:600;line-height:1}.ui-dialog-description{font-size:var(--text-sm);line-height:var(--text-sm--lh);color:var(--muted-foreground)}
