@layer reset,er-base,er-components,er-theme;@layer er-components{.er-dialog-overlay{position:fixed;inset:0;z-index:var(--er-z-overlay);display:grid;place-items:center;padding:1rem;background:var(--er-overlay);overflow-y:auto}.er-dialog-content{position:relative;display:grid;gap:1rem;width:100%;max-width:32rem;padding:1.5rem;border:1px solid var(--er-border);border-radius:var(--er-radius-lg);background:var(--er-background);color:var(--er-foreground);box-shadow:var(--er-shadow-lg);outline:none}.er-dialog-header{display:grid;gap:.5rem;padding-right:1.5rem}.er-dialog-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.er-dialog-description{margin:0;color:var(--er-muted-foreground);font-size:.875rem;line-height:1.5}.er-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.er-dialog-x{position:absolute;top:1rem;right:1rem;display:grid;place-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:var(--er-radius-sm);background:transparent;color:var(--er-muted-foreground);cursor:pointer;transition:color var(--er-duration)}.er-dialog-x:hover{color:var(--er-foreground)}.er-dialog-x:focus-visible{outline:2px solid var(--er-ring);outline-offset:2px}.er-dialog-x svg{width:1rem;height:1rem}.er-dialog-enter-active,.er-dialog-enter-active .er-dialog-content,.er-dialog-leave-active,.er-dialog-leave-active .er-dialog-content{transition:opacity var(--er-duration) var(--er-ease),transform var(--er-duration) var(--er-ease)}.er-dialog-enter-from,.er-dialog-leave-to{opacity:0}.er-dialog-enter-from .er-dialog-content,.er-dialog-leave-to .er-dialog-content{transform:scale(.96)}}
