.ui-dialog-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ui-dialog-overlay{z-index:var(--ui-dialog-z-index);background:var(--ui-dialog-overlay-bg);animation:ui-dialog-overlay-in var(--ui-dialog-transition-duration) var(--ui-transition-easing);position:fixed;inset:0}.ui-dialog-overlay[data-state=closed]{animation:ui-dialog-overlay-out var(--ui-dialog-transition-duration) var(--ui-transition-easing)}.ui-dialog-content{z-index:var(--ui-dialog-z-index);width:calc(100vw - var(--ui-dialog-inset)*2);max-width:var(--dialog-max-width);max-height:calc(100vh - var(--ui-dialog-inset)*2);padding:var(--ui-dialog-padding);background:var(--ui-dialog-bg);color:var(--ui-dialog-text);border-radius:var(--ui-dialog-radius);box-shadow:var(--ui-dialog-shadow);animation:ui-dialog-content-in var(--ui-dialog-transition-duration) var(--ui-transition-easing);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog-content[data-state=closed]{animation:ui-dialog-content-out var(--ui-dialog-transition-duration) var(--ui-transition-easing)}@keyframes ui-dialog-overlay-in{0%{opacity:0}}@keyframes ui-dialog-overlay-out{to{opacity:0}}@keyframes ui-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes ui-dialog-content-out{to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.ui-dialog-title{margin:0 0 var(--ui-dialog-title-margin-bottom);font-size:var(--ui-dialog-title-font-size);font-weight:var(--ui-dialog-title-font-weight)}.ui-dialog-description{margin:0 0 var(--ui-dialog-description-margin-bottom);color:var(--ui-dialog-description-text)}.ui-dialog-close{top:var(--ui-dialog-close-offset);right:var(--ui-dialog-close-offset);width:var(--ui-dialog-close-size);height:var(--ui-dialog-close-size);border-radius:var(--ui-dialog-close-size);color:var(--ui-dialog-close-color);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute}.ui-dialog-close:hover{background:var(--ui-color-surface-alt)}
