.ui-dialog{z-index:var(--layer-overlay);gap:var(--space-4);width:min(var(--size-dialog), calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-8));padding:var(--space-5);border:var(--line-hair) solid var(--color-line);border-radius:var(--radius-overlay);background:var(--color-surface);box-shadow:var(--shadow-overlay);animation:ui-scale-in var(--motion-base) var(--ease-enter);display:grid;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.ui-dialog[data-state=closed]{animation:ui-scale-out var(--motion-fast) var(--ease-exit) forwards}.ui-dialog[data-size=sm]{width:min(var(--size-form), calc(100vw - var(--space-6)))}.ui-dialog[data-size=lg]{width:min(var(--size-palette), calc(100vw - var(--space-6)))}@media (width<40rem){.ui-dialog{width:100%;max-height:calc(100dvh - var(--space-7));padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));border-width:var(--line-hair) 0 0;border-radius:var(--radius-overlay) var(--radius-overlay) 0 0;animation-name:ui-sheet-in;top:auto;bottom:0;left:0;translate:none}.ui-dialog[data-size]{width:100%}.ui-dialog[data-state=closed]{animation-name:ui-sheet-out}}.ui-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-block:calc(var(--space-1) * -1);margin-inline-end:calc(var(--space-2) * -1);display:flex}.ui-dialog-title{font-size:var(--text-lg);font-weight:var(--weight-strong);line-height:var(--leading-snug);padding-block-start:var(--space-1)}.ui-dialog-description{color:var(--color-fg-muted);font-size:var(--text-ui)}.ui-dialog-body{gap:var(--space-4);display:grid}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}@media (width<40rem){.ui-dialog-actions{flex-direction:column-reverse}.ui-dialog-actions>*{width:100%}}
