.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#000c}.dialog[data-state=open]{animation:fade-in .3s ease-in}.dialog[data-state=closed]{animation:fade-out .3s ease-out}.dialog__modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:grid;width:100%;max-width:32rem;gap:1rem;padding:1.5rem;background-color:var(--color-background, #fff);border:1px solid #ccc;box-shadow:0 10px 15px #0000001a;transition:all .2s ease;overflow:auto;max-height:95dvh;scrollbar-width:none}@media (min-width: 640px){.dialog__modal{border-radius:.5rem}}.dialog__modal[data-state=open]{animation:fade-in .3s ease-in}.dialog__modal[data-state=closed]{animation:fade-out .3s ease-out}.dialog__close{position:absolute;top:1rem;right:1rem;border-radius:.125rem;opacity:.7;transition:opacity .2s ease}.dialog__close:hover{opacity:1}.dialog__close:focus{outline:none;box-shadow:0 0 0 2px var(--color-ring, #3b82f6),0 0 0 4px var(--color-background, #fff)}.dialog__close:disabled{pointer-events:none}.dialog__close[data-state=open]{background-color:var(--color-accent, #f0f0f0);color:var(--color-muted-foreground, #666)}.dialog__header{display:flex;flex-direction:column;text-align:center;position:sticky;top:0}.dialog__header>*+*{margin-top:.375rem}@media (min-width: 640px){.dialog__header{text-align:left}}.dialog__footer{display:flex;flex-direction:column-reverse}@media (min-width: 640px){.dialog__footer{flex-direction:row;justify-content:flex-end}.dialog__footer>*+*{margin-left:.5rem}}.dialog__title{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.01562em}.dialog__txt{font-size:.875rem;color:var(--color-muted-foreground, #6b7280)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
