.base-dialog.el-dialog{background:var(--bg-color);border-radius:12px;flex-direction:column;max-height:90vh;padding:0;display:flex;position:relative;top:50%;transform:translateY(-50%);box-shadow:0 25px 50px -12px #00000040;margin:0 auto!important}.base-dialog .el-dialog__header{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-sm);border-bottom:none;flex-shrink:0;margin:0}.base-dialog .el-dialog__body{padding:var(--spacing-sm) var(--spacing-2xl) var(--spacing-md);flex:0 auto;overflow-y:auto}.base-dialog .el-dialog__footer{padding:var(--spacing-sm) var(--spacing-2xl) var(--spacing-xl);border-top:none;flex-shrink:0}.base-dialog-header{justify-content:space-between;align-items:center;display:flex}.base-dialog-title{color:var(--color-info);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0}.base-dialog-header-actions{align-items:center;gap:var(--spacing-sm);display:flex}.base-dialog-action{height:32px;padding:0 var(--spacing-md);border-radius:var(--border-radius-base);color:var(--text-color-secondary);font-size:var(--font-size-small);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.base-dialog-action:hover{color:var(--color-info);background:var(--fill-color-light)}.base-dialog-close{border-radius:var(--border-radius-base);width:32px;height:32px;color:var(--text-color-placeholder);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.base-dialog-close:hover{color:var(--text-color-secondary);background:var(--fill-color-light)}.base-dialog-close svg{width:16px;height:16px}.base-dialog-body{color:var(--text-color-regular);font-size:var(--font-size-small)}.base-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--spacing-md);width:100%;display:flex}
