.ui-dialog-mask-modal{background:var(--ui-mask-background);animation:.15s ease-out ui-fade-in}.ui-dialog{border:1px solid var(--ui-overlay-border-color);border-radius:var(--ui-dialog-border-radius,var(--radius-md,12px));background:var(--ui-dialog-background,var(--ui-overlay-background));max-height:90vh;color:var(--ui-text-color);box-shadow:var(--ui-dialog-shadow,0 1px 3px #0000004d);animation:.15s ease-out ui-pop-in;overflow:hidden}.ui-dialog-fullscreen{border:0}.ui-dialog-header{padding:var(--ui-dialog-header-padding,1rem 1.25rem);border-bottom:1px solid var(--color-outline,var(--ui-content-border-color))}.ui-dialog-title{font-family:var(--font-heading,inherit);color:var(--color-text-primary,var(--ui-text-color));font-size:1.125rem;font-weight:600}.ui-dialog-content{padding:var(--ui-dialog-content-padding,1.25rem);overflow-y:auto}.ui-dialog-footer{justify-content:end;gap:var(--space-2,.5rem);padding:var(--ui-dialog-footer-padding,.75rem 1.25rem);border-top:1px solid var(--color-outline,var(--ui-content-border-color));background:var(--ui-content-background);grid-auto-columns:minmax(6.5rem,max-content);grid-auto-flow:column;display:grid}.ui-dialog-icon-button{width:2rem;height:2rem;color:var(--ui-text-muted-color);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:inline-flex}.ui-dialog-icon-button:hover{background:var(--ui-content-hover-background);color:var(--ui-text-color)}
