.dialog__overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--dialog-zIndex-overlay,var(--dialog-zIndex-overlay))}.dialog__overlay--modal{background-color:var(--dialog-overlay-background,var(--dialog-overlay-background))}.dialog{background-color:var(--dialog-background-default,var(--dialog-background-default));border:var(--dialog-border-width,var(--dialog-border-width)) solid var(--dialog-border-color,var(--dialog-border-color));border-radius:var(--dialog-radius,var(--dialog-radius));box-shadow:var(--dialog-shadow,var(--dialog-shadow));display:flex;flex-direction:column;max-height:var(--dialog-maxHeight,var(--dialog-maxHeight));max-width:95vw;overflow:hidden;position:relative;z-index:var(--dialog-zIndex-dialog,var(--dialog-zIndex-dialog))}.dialog--size-sm{width:var(--dialog-width-sm,var(--dialog-width-sm))}.dialog--size-md{width:var(--dialog-width-md,var(--dialog-width-md))}.dialog--size-lg{width:var(--dialog-width-lg,var(--dialog-width-lg))}.dialog--size-xl{width:var(--dialog-width-xl,var(--dialog-width-xl))}.dialog--mode-draggable .dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog__header{align-items:center;background-color:var(--dialog-header-background,var(--dialog-header-background));border-bottom:1px solid var(--dialog-header-borderColor,var(--dialog-header-borderColor));display:flex;flex-shrink:0;gap:var(--inset-m,var(--inset-m));justify-content:space-between;padding:var(--dialog-padding-header,var(--dialog-padding-header))}.dialog__title{color:var(--dialog-header-title-color,var(--dialog-header-title-color));font-size:18px;font-weight:600;line-height:1.4;margin:0}.dialog__close{align-items:center;background:transparent;border:none;border-radius:var(--dialog-closeButton-radius,var(--dialog-closeButton-radius));color:var(--dialog-closeButton-color-default,var(--dialog-closeButton-color-default));cursor:pointer;display:flex;flex-shrink:0;height:var(--dialog-closeButton-size,var(--dialog-closeButton-size));justify-content:center;margin:0;padding:0;transition:background-color .15s ease,color .15s ease;width:var(--dialog-closeButton-size,var(--dialog-closeButton-size))}.dialog__close:hover,.dialog__close[data-state~=hover]{background-color:var(--dialog-closeButton-background-hover,var(--dialog-closeButton-background-hover));color:var(--dialog-closeButton-color-hover,var(--dialog-closeButton-color-hover))}.dialog__close:focus-visible,.dialog__close[data-state~=focus-visible]{outline:2px solid var(--focus-ring,var(--focus-ring));outline-offset:2px}.dialog__close-icon{height:var(--dialog-closeButton-iconSize,var(--dialog-closeButton-iconSize));width:var(--dialog-closeButton-iconSize,var(--dialog-closeButton-iconSize))}.dialog__content{flex:1 1 auto;overflow-y:auto;padding:var(--dialog-padding-content,var(--dialog-padding-content))}.dialog__footer{align-items:center;border-top:1px solid var(--dialog-header-borderColor,var(--dialog-header-borderColor));display:flex;flex-shrink:0;gap:var(--inset-s,var(--inset-s));justify-content:flex-end;padding:var(--dialog-padding-footer,var(--dialog-padding-footer))}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .2s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-scale-enter-active{transition:transform .2s ease,opacity .2s ease}.dialog-scale-leave-active{transition:transform .15s ease,opacity .15s ease}.dialog-scale-enter-from,.dialog-scale-leave-to{opacity:0;transform:scale(.95)}
