.confirm-dialog__overlay{align-items:center;background-color:var(--confirmDialog-overlay-background,var(--confirmDialog-overlay-background));display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--confirmDialog-zIndex-overlay,var(--confirmDialog-zIndex-overlay))}.confirm-dialog{background-color:var(--confirmDialog-background-default,var(--confirmDialog-background-default));border:var(--confirmDialog-border-width,var(--confirmDialog-border-width)) solid var(--confirmDialog-border-color,var(--confirmDialog-border-color));border-radius:var(--confirmDialog-radius,var(--confirmDialog-radius));box-shadow:var(--confirmDialog-shadow,var(--confirmDialog-shadow));display:flex;flex-direction:column;max-width:95vw;overflow:hidden;position:relative;width:var(--confirmDialog-width,var(--confirmDialog-width));z-index:var(--confirmDialog-zIndex-dialog,var(--confirmDialog-zIndex-dialog))}.confirm-dialog__header{align-items:center;background-color:var(--confirmDialog-header-background,var(--confirmDialog-header-background));border-bottom:1px solid var(--confirmDialog-header-borderColor,var(--confirmDialog-header-borderColor));display:flex;padding:var(--confirmDialog-padding-header,var(--confirmDialog-padding-header))}.confirm-dialog__title{color:var(--confirmDialog-header-title-color,var(--confirmDialog-header-title-color));font-size:18px;font-weight:600;line-height:1.4;margin:0}.confirm-dialog__content{align-items:center;display:flex;flex-direction:column;gap:var(--confirmDialog-gap-content,var(--confirmDialog-gap-content));padding:var(--confirmDialog-padding-content,var(--confirmDialog-padding-content));text-align:center}.confirm-dialog__icon{flex-shrink:0;height:var(--confirmDialog-icon-size,var(--confirmDialog-icon-size));width:var(--confirmDialog-icon-size,var(--confirmDialog-icon-size))}.confirm-dialog__icon svg{height:100%;width:100%}.confirm-dialog__icon--warning{color:var(--confirmDialog-icon-color-warning,var(--confirmDialog-icon-color-warning))}.confirm-dialog__icon--danger{color:var(--confirmDialog-icon-color-danger,var(--confirmDialog-icon-color-danger))}.confirm-dialog__icon--info{color:var(--confirmDialog-icon-color-info,var(--confirmDialog-icon-color-info))}.confirm-dialog__message{color:var(--confirmDialog-message-color,var(--confirmDialog-message-color));font-size:var(--confirmDialog-message-fontSize,var(--confirmDialog-message-fontSize));line-height:1.5;margin:0}.confirm-dialog__footer{align-items:center;border-top:1px solid var(--confirmDialog-header-borderColor,var(--confirmDialog-header-borderColor));display:flex;gap:var(--confirmDialog-gap-buttons,var(--confirmDialog-gap-buttons));justify-content:center;padding:var(--confirmDialog-padding-footer,var(--confirmDialog-padding-footer))}.confirm-dialog__button{align-items:center;border:1px solid transparent;border-radius:var(--radius-default,var(--radius-default));cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:80px;padding:var(--inset-xs,var(--inset-xs)) var(--inset-m,var(--inset-m));transition:background-color .15s ease,border-color .15s ease,color .15s ease}.confirm-dialog__button:focus-visible,.confirm-dialog__button[data-state~=focus-visible]{outline:2px solid var(--focus-ring,var(--focus-ring));outline-offset:2px}.confirm-dialog__button--reject{background-color:transparent;border-color:var(--border-default,var(--border-default));color:var(--text-default,var(--text-default))}.confirm-dialog__button--reject:active,.confirm-dialog__button--reject:hover,.confirm-dialog__button--reject[data-state~=active],.confirm-dialog__button--reject[data-state~=hover]{background-color:var(--surface-muted,var(--surface-muted))}.confirm-dialog__button--accept{background-color:var(--intent-action-default,var(--intent-action-default));border-color:var(--intent-action-default,var(--intent-action-default));color:var(--text-inverse,var(--text-inverse))}.confirm-dialog__button--accept:hover,.confirm-dialog__button--accept[data-state~=hover]{background-color:var(--intent-action-hover,var(--intent-action-hover));border-color:var(--intent-action-hover,var(--intent-action-hover))}.confirm-dialog__button--accept:active,.confirm-dialog__button--accept[data-state~=active]{background-color:var(--intent-action-active,var(--intent-action-active));border-color:var(--intent-action-active,var(--intent-action-active))}.confirm-dialog-fade-enter-active,.confirm-dialog-fade-leave-active{transition:opacity .2s ease}.confirm-dialog-fade-enter-from,.confirm-dialog-fade-leave-to{opacity:0}.confirm-dialog-scale-enter-active{transition:transform .2s ease,opacity .2s ease}.confirm-dialog-scale-leave-active{transition:transform .15s ease,opacity .15s ease}.confirm-dialog-scale-enter-from,.confirm-dialog-scale-leave-to{opacity:0;transform:scale(.95)}
